vim的使用(2)
上一個系列寫了一些vim的基本使用情況,這部分寫一些vim的高級應用。不過這部分的內容不是特別重要,在學習中可以在上一個系列的基礎上已經掌握的情況下進一步使用的時候掌握。
vim的多文件編輯
在上一個博文中使用vim要在兩個文件之間粘貼複製內容使用[n]yy和p是不行的。唯一可做的就是打開兩個文件,然後使用鼠標勾選之後然後再粘貼複製。但是如果不是在圖形界面,而又需要使用上一個博文中的方式進行粘貼和複製呢?採用多文件編輯就是解決上面的這個問題。
(1)使用vim打開多個文件:
vimfilename1 filename2*****filenamen
(2)使用多文件編輯按鍵
:n |
編輯下一個文本 |
:N |
編輯上一個文本 |
:files |
顯示vim打開的所有文件 |
(3)使用博文一中的操作編輯打開的文件
注意:在使用:q退出的時候是同時退出兩個文件,而不是分別退出這個跟下面將會涉及的多窗口操作不一樣。
vim的多窗口編輯
該功能允許在一個窗口中同時打開兩個或者多個文件(可以相同也可以不同)
操作步驟:
(1)使用vimfilename打開一個文件
(2)按:進入命令模式輸入sp[filename]不添加filename則默認打開相同的文件使用filename則打開響應的文件
(3)使用不同按鍵進行窗口切換
[ctrl]+w+w:輪詢切換
[ctrl]+w+j:向下切換(也可以ctrl+w+向下箭頭符號)
[ctrl]+w+k:向上切換(也可以ctrl+w+向上箭頭符號)
最後說一點vim中可能會使用到的需要配置的地方:
在一般使用過程中可能需要在vim中顯示行號。這裏有兩種方式
永久性:在/etc/vimrc文件的最後一行加上setnumber
臨時性:在命令模式下輸入setnu