vim進階命令(一)

存儲

命令 效果
:w filename 另存爲另一個文件
:r filename 讀入另一份文件的內容,將該文件內容加入到當前行後面
:n1,n2 w filename 將n1到n2行內容另存爲新文件

可視模式

命令 效果
v 字符選擇
V 行選擇
Ctrl+v 區塊選擇,長方形
y 複製選擇區域
d 剪切
p 粘貼

Ctrl+v的長方形選擇對於表格類非常好用

多文件編輯

命令 效果
vim file1 file2 同時編輯多文件
:n 編輯下一個文件
:N 編輯上一個文件
:files 列出所有正在編輯的文件

多窗口

多窗口既可以同一份文件多個窗口以對照不同的地方,也可以不同窗口不同文件。

命令 效果
啓動多視窗
vim -on file1 file2 水平分屏啓動vim
vim -On file1 file2 垂直分屏啓動vim
:sp filename 水平分割,如果不輸入filename,則同一份文件出現在兩個窗口
Ctrl+w s 等同於:sp
:vsp filename 垂直分割
Ctrl+w v 等同於:vsp
移動光標
Ctrl+w+j或者↓ 移動到下面的窗口,先按住Ctrl再按w,之後可鬆開後按j
Ctrl+w+k或者↑以及h,l等 省略
調整窗口尺寸
Ctrl+w + 增加高度
Ctrl+w - 減小高度
Ctrl+w = 所有窗口相同高度
:res(ize) num 將高度調整爲num行
:res(ize)+/-nun 將高度增加/減少num行
:vertical res(ize) num 將高度調整爲num列
:vertical res(ize)+/-nun 將高度增加/減少num列
關閉窗口
:tabc 關閉當前窗口
:tabo 關閉所有窗口
Ctrl+w+q 關閉窗口

參考來源:

鳥哥的linux私房菜
Vim的分屏功能
vim多窗口使用技巧

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