VIM編輯器實(shí)戰(zhàn)

      網(wǎng)友投稿 997 2025-04-01

      文章目錄

      VIM編輯器簡介實(shí)戰(zhàn)篇

      vim 簡介

      VIM編輯器鍵盤

      VIM 三種模式

      vim 命令行模式實(shí)戰(zhàn)

      vim末行模式實(shí)戰(zhàn)

      快速刪除命令

      練習(xí)題目

      VIM編輯器簡介實(shí)戰(zhàn)篇

      vim 簡介

      VI是一個(gè)命令行界面下的文本編輯工具,最早在1976年由Bill Joy開發(fā),當(dāng)時(shí)名字叫做ex。vi支持絕大多數(shù)操作系統(tǒng)(最早在BSD上發(fā)布),并且功能已經(jīng)十分強(qiáng)大

      1991年Bram Moolenaar基于vi進(jìn)行改進(jìn),發(fā)布了vim,加入了對(duì)GUI的支持。

      隨著VIM更新發(fā)展,VIM已經(jīng)不是普通意義上的文本編輯器,而是被廣泛的作為在文本編輯、文本處理、代碼開發(fā)等用途,Linux中主流的文本編輯器包括:VI、Vim、Sublime、Emacs、Light Table、Eclipse、Gedit等。

      VIM編輯器鍵盤

      Vim強(qiáng)大的編輯能力中很大部分是來自于其普通模式命令。vim的設(shè)計(jì)理念是命令的組合。

      ? “5dd” 5表示總共5行,刪除光標(biāo)所在后的5行,包含光標(biāo)行;

      ? “d$” $"代表行尾,刪除到行尾的內(nèi)容,包含光標(biāo);

      ? “2yy”表示復(fù)制光標(biāo)及后2行,包括光標(biāo)行;

      ? “%d” %代表全部或者全局,%d表示刪除文本所有的內(nèi)容,也即是清空文檔所有的內(nèi)容。

      VIM 三種模式

      BVim編輯器模式常用有三種,分別是:

      ? 命令行模式;

      ? 文本輸入模式;

      ? 末行模式。

      vim是vi的升級(jí)版本,它是安裝在Linux操作系統(tǒng)中的一個(gè)軟件,官網(wǎng)為:www.vim.org

      在Linux Shell終端下默認(rèn)執(zhí)行vim命令,按Enter鍵后:

      ? 默認(rèn)進(jìn)入命令行模式;

      ? 在命令行模式按`i進(jìn)入文本輸入模式;

      VIM編輯器實(shí)戰(zhàn)篇

      ? 按ESC進(jìn)入命令行模式;

      ? 按:進(jìn)入末行模式。

      vim 命令行模式實(shí)戰(zhàn)

      vim末行模式實(shí)戰(zhàn)

      快速刪除命令

      d$:表示刪除當(dāng)前光標(biāo)所在位置到行尾的內(nèi)容

      d^:表示刪除當(dāng)前光標(biāo)所在位置到第一個(gè)行首非空白字符位置的內(nèi)容

      dd:刪除當(dāng)前光標(biāo)所在行整行

      5dd:刪除包括當(dāng)前光標(biāo)所在行在內(nèi)的5行

      %d: 表示全部刪除

      練習(xí)題目

      修改密碼的命令默認(rèn)為passwd,需要按Enter鍵兩次,如何一條命令快速修改密碼呢?

      echo "hbs123"|passwd --stdin harry

      企業(yè)服務(wù)器,某天發(fā)現(xiàn)系統(tǒng)訪問很慢,需要查看系統(tǒng)內(nèi)核日志,請(qǐng)寫出查看系統(tǒng)內(nèi)核日志的命令;

      [root@localhost ~]# tail -n 100 /var/log/messages

      使用tail命令查看后面100行或者10行的日志信息

      如果在Linux系統(tǒng)/opt 目錄,快速創(chuàng)建1000個(gè)目錄,目錄名為:market1、market2、market3依次類推,不斷增加

      mkdir -p /opt/market{1..10000}

      Httpd.conf配置文件中存在很多以#號(hào)開頭的行,請(qǐng)使用vim相關(guān)指令刪除#開頭的行;

      :1,$s/ *#.*//

      斜杠這里有一個(gè)空格

      Linux

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:excel獲取列號(hào)函數(shù)的使用教程
      下一篇:圖標(biāo)不正常怎么辦呢(圖標(biāo)出不來怎么回事)
      相關(guān)文章
      2017亚洲男人天堂一| 精品亚洲国产成人av| 国产精品亚洲一区二区三区久久 | 亚洲高清中文字幕综合网| 精品国产香蕉伊思人在线在线亚洲一区二区 | 亚洲中文字幕久久无码| 麻豆狠色伊人亚洲综合网站 | 亚洲精品国产免费| 亚洲黄网站wwwwww| 亚洲色欲www综合网| 亚洲AV日韩AV永久无码免下载| 久久亚洲精品成人777大小说| 婷婷久久久亚洲欧洲日产国码AV| 亚洲人成人网站色www| 亚洲人成网77777色在线播放| 亚洲精品乱码久久久久久蜜桃不卡| 亚洲人成人无码网www电影首页| 精品国产人成亚洲区| 亚洲熟妇无码另类久久久| 亚洲亚洲人成综合网络| 亚洲国产精品一区第二页| 亚洲AV成人无码久久精品老人| 久久亚洲日韩精品一区二区三区| 亚洲综合色丁香麻豆| 亚洲一级毛片视频| 亚洲午夜精品一区二区麻豆| 亚洲欧美第一成人网站7777| 色偷偷亚洲第一综合网| 亚洲狠狠爱综合影院婷婷| 亚洲尤码不卡AV麻豆| 亚洲国产精品久久66| 亚洲成人免费网站| 亚洲综合欧美色五月俺也去| 国产精品亚洲综合一区在线观看 | 亚洲欧洲另类春色校园小说| 国产精品亚洲午夜一区二区三区| 亚洲看片无码在线视频| 亚洲AV永久无码精品放毛片 | 亚洲国产精品xo在线观看| 亚洲中文字幕乱码一区| 伊人久久亚洲综合影院|