vim多行註釋、刪除,多文件編輯

轉載自:http://hi.baidu.com/_jiangming/item/3d112a5120238eddd2e10c55

vim多行註釋、刪除,多文件編輯

vim中多行註釋 和 刪除多行註釋

-------------------------------------------------------------------------------

1.多行註釋:

a. 按下Ctrl + v,進入列模式;

b. 在行首選擇需要註釋的行;

c. 按下“I”,進入插入模式;

d. 然後輸入註釋符(“//”、“#”等);

e. 按下“Esc”鍵。

2.刪除多行註釋:

a. 按下Ctrl + v, 進入列模式;

b. 選定要取消的註釋符;

c. 按下“x”或者“d”.

3.有時候不想費勁看多少行或複製大量行時,可以使用標籤來替代


光標移到起始行,輸入ma

光標移到結束行,輸入mb

光標移到粘貼行,輸入mc


然後 :'a,'b co 'c <=== 複製

'a,'b m 'c <=== 剪切

'a,'bd <=== 刪除


-------------------------------------------------------------------------------

多行刪除:


法一:

單行刪除:1(待刪除行)d

多行刪除:1,10d


法二:

光標所在行,dd

光標所在行以下的N行,Ndd

--------------------------------------------------------------------------------

nG ----n爲行數,該命令立即使光標跳到指定行。
Ctrl+G-----光標所在位置的行數和列數報告
w,b------使光標向前或向後跳過一個單詞

-------------------------------------------------------------------------------------------


打開多個文件:


1.vim還沒有啓動的時候:

在終端裏輸入

vim file1 file2 ... filen便可以打開所有想要打開的文件


2.vim已經啓動

輸入

:open file

可以再打開一個文件,並且此時vim裏會顯示出file文件的內容。


:sp 另外一個文件的路徑及文件名


同時顯示多個文件:

:split

:vsplit


在文件之間切換:

1.文件間切換

Ctrl+6—下一個文件

:bn—下一個文件

:bp—上一個文件


對於用(v)split在多個窗格中打開的文件,這種方法只會在當前窗格中切換不同的文件。

2.在窗格間切換的方法

Ctrl+w+方向鍵——切換到前/下/上/後一個窗格

Ctrl+w+h/j/k/l ——同上

Ctrl+ww——依次向後切換到下一個窗格中

--------------------------------------------------------------------------

編輯另一個文件:


通常都是爲每一個文件啓動一次 Vim 的。實際上還有其它辦法。如下命令就可

以在 Vim 中打開另一個文件:


:edit foo.txt


你可以用任何其它文件名取代上面的 "foo.txt"。Vim 會關閉當前文件並打開另一個。但

如果當前文件被修改過而沒有存盤, Vim 會顯示錯誤信息而不會打開這個新文件:


E37: No write since last change (use ! to override)


備註:

Vim 在每個錯誤信息的前面都放了一個錯誤號。如果你不明白錯誤信息的意思,

可以從幫助系統中獲得更詳細的說明。對本例而言:


:help E37


出現上面的情況,你有多個解決方案。首先你可以通過如下命令保存當前文件:


:write


或者,你可以強制 Vim 放棄當前修改並編輯新的文件。這時應該使用強制修飾符 ! :


:edit! foo.txt


如果你想編輯另一個文件,但又不想馬上保存當前文件,可以隱藏它:


:hide edit foo.txt


原來的文件還在那裏,只不過你看不見。這將在 "|22.4|: 緩衝區列表" 中解釋。

------------------------------------------------------------------------------

查看文件列表:

如果你要查看整個文件列表,使用如下命令:


:args


這是 "arguments" (參數) 的縮寫。其輸出應該象下面這樣:


one.c [two.c] three.c


這裏列出所有你啓動 Vim 時指定的文件。你正在編輯的那一個,例如,"two.c",會用中

括號括起。

----------------------------------------------------------------------------------


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