linux下vim命令總結
一、游標控制命令
命令 移動
k 向上移一行
j 向下移一行
h 向左移乙個字元
l 向右移乙個字元
gg 移到檔案的首行
g 移到檔案的末行
h 移到螢幕的第一行
w 移到下乙個字的開頭
w 移到下乙個字的開頭,忽略標點符號
e 移到下乙個字的結尾
e 移到下乙個字的結尾,忽略標點符號
^ 移到當前行首
$ 移到當前行尾
移到上一段結尾
enter
移到下一行行首
二、在 vim 中新增文字
命令 插入
i 在游標前插入文字
i 在當前行首插入文字
a 在游標後插入文字
a 在當前行末插入文字
o 在當前行的下邊插入新行
o 在當前行的上邊插入新行
s 刪除游標所在處字元,並進入插入模式
s 刪除游標所在的行,並進入插入模式
:r filename
讀入指定檔案內容,並插在當前行後
:nrfile
讀入檔案 file 內容,並插在第 n 行後
esc
回到命令模式
三、在 vim 中刪除文字
命令 刪除
x 刪除游標處的字元
db 刪除游標前面的字
dw 刪至下乙個字的開頭
dd 刪除整行
:n,md
從第 m 行開始往前刪除 n 行
d$ 從游標處刪除到行尾
d^ 從游標處刪除到行首
四、在 vim 中查詢與替換
命令 查詢與替換
/target
在檔案中向前查詢 target
?target
在檔案中向後查詢 target
n 查詢下乙個
n 查詢上乙個
:setic
查詢時忽略大小寫
:setnoic
查詢時對大小寫敏感
%s/text1/text2/g
在整個檔案中查詢text1並且替換為text2
五、在 vim 中複製文字
命令 複製
yy 複製當前行
nyy
從當前開始複製n行
p 貼上至游標前
p 貼上至游標後
u 撤消上一次修改
u 撤消所有修改
六、儲存與退出vim
命令 儲存或退出
:w 儲存檔案但不退出
:wfile
將修改儲存在 file 中但不退出
:wq 或 zz或:x
儲存檔案並退出
:q!
不儲存檔案,強制退出
:e!
放棄所有修改,從上次儲存檔案開始再編輯
七、其他選項
選項 作用
:setall
檢視所有選項
:setnu
設定行號
:setshowmode
顯示是輸入模式還是替換模式
:set ts=4
為文字輸入設定 tab stops
:setnonumber
取消顯示行數
:.=
檢視當前行的行號
:= 檢視總行數
ctrl+g
顯示檔名、當前的行號、檔案的總行數和檔案位置的百分比
linux常用基礎命令 vim
vim是從vi發展出來的乙個文字編輯器。補全 編譯及錯誤跳轉等方便程式設計的功能特別豐富。因此,學習vim的使用方法是很有必要的。vim的工作模式 vim一般有6種工作模式。普通模式 使用vim開啟乙個檔案時預設模式,也叫命令模式,允許使用者通過各種命令瀏覽 滾屏等操作。命令列模式 在普通模式下,先...
linux命令 vim常用命令
1 vim中的排序 2 22 111 2222 1 11 222 1111 sort sort grep 1 11 222 1111 2 22 111 2222 2 vim中統計位元組字元數 g ctrl g 3 vim中的計算 在vim的插入模式下輸入 ctrl r 4 vim中拷貝滑鼠下單詞到命...
vim常用命令Linux
1.1 複製 鍵名動作 yy複製游標所在的這一行 4yy複製游標所在行的向下4行 1.2 剪下 vim 下d x都是剪下命令。剪下完不貼上就成刪除了 鍵名動作 dd剪下游標所在行 3dd剪下游標所在行的下3行 dw剪下當前單詞 d從當前光表開始剪下直到行末 x x剪下游標所在字元 向前 向後 1.3...