首頁 > 軟體

vim基本操作筆記

2020-06-16 16:53:28

在Linux系統中有多種程式碼編輯器,例如vim, gedit, emacs。這這些編輯器各有所長,就我個人而言,對於比較短的程式碼,一般可以用vim解決就不用其它的工具,而長程式碼的情況下更喜歡用gedit,這個gnome自帶的程式碼編輯器是完全夠用的,而對emacs的使用並不是非常熟悉,雖然有很多大神強烈推薦。這就相當於學習游泳,自由泳和蛙泳都可以遊,而我可以遊較好的蛙泳,但是自由泳就是怎麼學也無法熟練。所以下面只介紹一下vim的常用命令和使用方法。

1.undo

:u

2.exit without change

:q

3.exit with saved change

:x

4.save change in vim

:w

5.Vim易用設定:組態檔是~/.vimrc

# 顯示語法高亮,針對主流的程式語言
syntax on
# 設定利用滑鼠自由地移動游標
set mouse=a

6.vim記住上次編輯和瀏覽的位置,可以在~/.vimrc中新增如下程式碼段:

"remember last update or view postion"
 " Only do this part when compiled with support for autocommands
 if has("autocmd")
 " In text files, always limit the width of text to 78 characters
 autocmd BufRead *.txt set tw=78
 " When editing a file, always jump to the last cursor position
 autocmd BufReadPost *
  if line("'"") > 0 && line ("'"") <= line("$") |
  exe "normal g'"" |
  endif
 endif

7.vim開啟單詞拼寫檢查

:set spell

雖然也可以將這個設定寫進.vimrc中,但是單詞拼寫的檢查和多時候只是針對latex和txt檔案中臨時出現的英語單詞進行的,在更多的時候vim操作的物件是程式程式碼,裡面並沒有正確的英語單詞,所以拼寫檢查是完全沒有必要的,因此只要可以臨時對拼寫進行檢查就可以了。

Linux下使用vim命令編輯與修改文字內容  https://www.linuxidc.com/Linux/2018-03/151584.htm

本文永久更新連結地址https://www.linuxidc.com/Linux/2018-04/151693.htm


IT145.com E-mail:sddin#qq.com