一、vim打開文檔:
1. vim 文檔名 普通方式打開文檔
2. vim +n 文檔名 打開文檔後,定位第n行
3. vim ,進入vim界面之後使用指令 :e 文檔名 打開文檔
二、離開vim
:q 如果文本沒有修改,則會退出,否則會出現警告,且不能離開。
:q! 放棄所有修改,強行離開。
:wq 儲存後離開即使文檔沒有修改過,也會再儲存一次。
:w 文檔名 或 :saveas 檔案名 即:另存為。不加文檔名則是寫入原文檔。
:w 在編輯的過程中儲存檔案,相當于word中的ctrl+s
:qa 或 qa! 在打開多文檔的情況下離開 vim。a 即 all
的意思。
:sh 暫時退出vim進入shell指令行,執行完指令後ctrl+d 或 exit
退出重新進入vim編輯繼續編輯在shell指令下,執行ctral+l完成清屏
:! command 暫時離開 vi 到指令列模式下執行 command 的顯示結果!例如 :!ls
在編輯過程中執行shell指令ls
三、常用指令
:set number或者:set nu 使編輯中的檔案顯示行号
:set nonumber或者:set nonu
與上一條指令相反,不顯示行号
:set ts=4 :為文本輸入設定 tab stops
:syntax on :文法高亮
:set shiftwidth=4 :縮進4個空格
:set autoindent :自動縮進
四、選擇、複制、粘貼、删除操作
1.hjkl左下上右操作
2.dd删除目前行,yy複制目前行,p粘貼
3.u:undo; c-r:redo
4.v表示可視化,按v後通過hjkl選擇區域,再按y表示複制,d表示删除
5.光标移動:
w下一個單詞開頭,e下一個單詞結尾,%表示從目前([{移動到其比對的)]},*和#分别表示目前單詞的下一個和上一個比對的單詞首
6.$表示行尾,0表示行首,gg表示第一行首,G表示最後一行首,4G表示第四行首
7.在指令前可以加數字N表示重複N次操作
8.gU變大寫,gu變小寫
五、全部複制操作
Run the following code to copy the key to your clipboard.
sudo apt-get
install xclip
# Downloads and installs xclip. If you don‘t have
`apt-get`, you might need to use another installer (like `yum`)
xclip
-sel clip < file
# Copies the contents of the file to your
clipboard