1. 程式人生 > >Linux-Vim基本操作

Linux-Vim基本操作

ref 下一個 set wan noi 插入模式 提示信息 wid log

轉自:http://www.cnblogs.com/qiyebao/p/4333976.html

技術分享圖片

技術分享圖片

vim wangyunpeng.txt 創建一個wangyunpeng.txt文件

技術分享圖片

技術分享圖片

輸入"i"進入插入模式

技術分享圖片

顯示行號,需要在命令模式下輸入":se nu"

技術分享圖片

技術分享圖片

技術分享圖片

cp /etc/services /tmp/services 復制etc目錄下面的services文件到tmp目錄下名字還叫services
vim /tmp/services 編輯/tmp/services文件

在命令模式下輸入“:se nu”回車顯示行號,輸入“:se nonu”回車取消顯示行號

在命令模式下輸入“gg”定位到第一行

技術分享圖片

在命令模式下輸入“G”定位到最後一行

技術分享圖片

在命令模式下輸入“801G”定位到801行,註意命令模式下是看不到輸出的

技術分享圖片

在命令模式下輸入“:701”回車也可以定位到701行

技術分享圖片

在這一行上移動光標到任意位置之後,如移動光標到128中的2上時

技術分享圖片

可以輸入“$” (此時就是在命令模式下輸入“$”)移動到行的末尾,

技術分享圖片

輸入“0”(此時就是在命令模式下輸入“0”)可以移動到行的開頭。

技術分享圖片

技術分享圖片

刪除光標處所在的字符,按"x",按之前

技術分享圖片

按之後

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

vim /tmp/services 編輯/tmp目錄下面的services文件

在命令模式下輸入"/ftp"回車,搜索ftp字符串,按字母鍵”n“可以搜索下一個字符串出現的位置

在命令模式下輸入"/set ic"回車,忽略大小寫搜索

在命令模式下輸入"/set noic"回車,取消忽略大小寫搜索

技術分享圖片

在命令模式下輸入":%s/ftp/wangyunpeng/g"回車,將ftp替換為wangyunpeng

在命令模式下輸入":100,110/wangyunpeng/shuaige/c"回車,將100行到110行的wangyunpeng替換為shuaige

技術分享圖片

註意:如果vim 編輯某一個文件不小心按錯了,或者退出了,下次再使用vim進入這個文件編輯時會出現一些你認為不是友好的信息,敲”回車“鍵,翻到最下面的提示信息,如下圖

技術分享圖片

如果這個文件沒有問題,又想把這個提示信息去掉,需要輸入

rm /tmp/.services.swp 刪除這個交換文件

技術分享圖片

在輸入vim /tmp/services 命令編輯文件

Linux-Vim基本操作