從windows 拷貝到linux vim 中常常用格式混亂的現象,只需要執行如下幾步,即可實現格式化。
1
-gg 跳到檔案的第一行。
2-shift
+v進入檢視模式(行選模式)
3-g(shift+g)跳到檔案的最後一行,即此時己經全部選中。
4-=按下等號進行格式化操作。
批量操作在編碼中也常用的基本技能。vim 的列操作可以分為列寫和列刪兩種操作,分別來介紹。
2.1, 列寫
1
-將游標定位到要操作的首行所在的列上。
2-ctrl
+v 進入檢視模式(列選模式),選取這一列所在的行。
3-i(shift+i)進入插入模式,插入需要插入的資料。
4-esc,連續按下兩次,此時,在每行所在列選位置,出列了插入的資料。
2.1, 列刪1
-將游標定位到要操作的首行所在的列上。
2-ctrl
+v進入檢視模式(列選模式),選取這一列所要操作的行。
3-d刪除操作。
在程式的編寫過程中,有需要同時編輯兩個檔案,或同時檢視多個檔案,此時就需要用到,多檔案編輯命令。
1-:sp filename 開啟的新文件同當前文件上下平行關係。
2-:vsp filename 開啟的新文件同當前文件左右垂直關係。
注:如果未跟檔名,則開啟的文件同當前。
3-ctrl+w w 在多個文件中切換操作
1-:vsp 開啟同當前待貼上文件的平行文件。
2-:e filename 在平行視窗中找開需要被複製貼上的檔案,並進行選取複製。
2-:ctrl+w 切換需要貼上的檔案,p貼上即可。
更多操作,持續更新中。 vim高階應用
命令模式 s 為表示替換動作,表示所有行,g 表示全文,表示行首,表示行尾。s usr bin bin g 把檔案中所有路徑 usr bin換成 bin或 s usr bin bin g d 刪除全部 dg 刪除游標後所有行 u 恢復上一步操作 x 不提示,直接退出並儲存 1,s m g 將dos格...
vim 高階技巧
1 緩衝區 其實,你用 e 瀏覽開啟的檔案都沒有被關閉,這些檔案都在緩衝區中。你可以用下面的命令來檢視緩衝區 ls 於是,在你的vim下,你會看到如下介面 你可以看到vim開啟了四個檔案,編號是4,5,6,7,如果你要切換開啟的檔案,這個時候,你不要按回車 按了也沒事,只不過按了就看不到 ls輸出的...
vim 高階功能
文字編輯 跳轉 刪除 複製 替換這些操作用vim確實是快 但是好像僅僅是這樣根本不能說服我vim超過滑鼠的地方。花點時間弄熟這些,除了炫技意外,主要為了防止深夜被拉起來救火,機房還不能遠端,連夜打車到了地方,卻發現伺服器沒有圖形化介面,這個時候要是指令碼寫的熟,vim操作6幾下修復完了,能盡量降低損...