如果要打開或者建立檔案/home/eagle/main.cpp,輸入語句:
vim /home/eagle/main.cpp
按鍵
功能
0/home
移動到行首
$/end
移動到行末
+
移動到下一行開頭
-
移動到上一行開頭
h
移動到螢幕頂端的行
m
移動到螢幕中央的行
l
移動到螢幕底端的行
i
在光标之前插入
a
在光标之後追加
在一行的開頭處插入
在一行的結尾處追加
o
在光标所在位置的下一行打開新行插入
在光标所在位置的上一行打開新行插入
可以選擇以下三種方式之一:
按鍵esc,輸入<code>:wq</code>,回車 按鍵esc,輸入<code>:x</code>,回車 按鍵esc,按鍵shift + zz,回車
前提條件是:打開的檔案内容沒有被改動
按鍵esc,輸入<code>:q</code>,回車
按鍵esc,輸入<code>:q!</code>,回車
按鍵esc,輸入<code>:!</code>,回車
退出後會有提示資訊<code>請按enter或其他指令繼續</code>。
可以打開vim的配置檔案對vim進行适當的定制<code>sudo vim /etc/vim/vimrc</code>,如:
set nu // 左側行号 set tabstop=4 //tab長度設定為 4 set nobackup //覆寫檔案時不備份 set cursorline //突出顯示目前行 set ruler //在右下角顯示光标位置的狀态行 set autoindent //自動縮進(該行與上一行保持同樣的縮進大小)
要配置vs風格的c++縮進,有如下兩種方式:
cindent shiftwidth=4
或
smartindent
轉載:http://blog.csdn.net/foreverling/article/details/44062797