Vim簡單使用

Vim簡單使用

       一個簡答的程序編寫工具,之前一直覺得會使用vim是多麼牛逼,大神級別;其實vim是一個基礎工具,算不上什麼高大上,簡單學一下會給工作帶來很大便利。

Vim是從 vi 發展出來的一個文本編輯器。代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用。簡單的來說, vi 是老式的字處理器,不過功能已經很齊全了,但是還是有可以進步的地方。 vim 則可以說是程序開發者的一項很好用的工具。

連 vim 的官方網站 (http://www.vim.org) 自己也說 vim 是一個程序開發工具而不是文字處理軟件。

1、Vim安裝

sudo apt-get install vim

2、Vim簡單使用

vim filename:打開文件,若不存在則新建 
vim filename +n:打開文件,定位到第n行 
vim filename +:打開文件,定位到末尾

三種模式:命令模式、插入模式、底線命令模式

剛進入vim時默認是命令模式,此狀態下敲擊鍵盤動作會被Vim識別爲命令,而非輸入字符。

插入模式(以什麼形式進入該狀態)

  1. i 進入插入模式
  2. I在首行插入
  3. a 在光標下一個字符處插入
  4. A 在行尾插入
  5. o 在光標下一行插入
  6. O(大寫):在光標上一行插入
  7. s 刪除光標所在字符並插入
  8. S 刪除光標所在行並插入

 

命令模式(在命令模式下執行):定位、複製、粘貼、撤銷等。

  1. Esc 從插入模式退出到命令行模式
  2. u 撤銷
  3. ctrl+r 反撤銷操作
  4. ndd 刪除光標開始的n行
  5. dd刪除光標所在行
  6. p 粘貼
  7. yy 複製光標所在行
  8. nyy 複製光標開始的n行
  9. gg 定位到首行
  10. G 定位到尾行
  11. ngg 定位到第n行
  12. $ 定位到尾行
  13. ^ 定位到行首

 

尾行命令模式:內容編輯、查看、文件保存等

  1. :w 保存
  2. :q 退出
  3. :wq 保存並退出
  4. :x 保存並退出
  5. :q! 強制退出
  6. :set nu 顯示行號
  7. :set nonu 隱藏行號
  8. :行號  定位到指定行號
  9. /內容 查找指定內容 n下翻 N上翻
  10. :%s/原內容/新內容 使用新內容替換舊內容
  11. :m,ns/原內容/新內容 使用新內容替換原內容,替換m到n行

更加高級的操作今後使用時不斷查找資料並添加…………

  

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章