vim 多文本編輯

來源:互聯網
上載者:User

:edit otherfilename "編輯另一個檔案,但需要事先儲存原檔案"

:hide edit otherfilename "編輯另一個檔案,不需要事先儲存原檔案"

vim one.c two.c three.c "啟動時就指定要編輯的多個檔案  n跳到下一個檔案

CTRL-^ "跳轉到剛剛編輯過的檔案"

`"   "返回上次離開該檔案時游標所在的位置"

`.   "返回最後一次對檔案做出改動處"

vim -R file 以唯讀方式開啟檔案

 

:split "分割一個視窗為兩個,可以通過split newfile在新視窗中開啟newfile,可以使用CTRL-W來切換當前視窗,使用CTRL-w +或-來改變視窗的大小,使用:close來關閉視窗,使用:only可以關閉除當前視窗外的其他視窗"

:new "開啟一個新視窗並開始編輯一個新的緩衝區"

:vsplit "建立新視窗位於當前視窗的左邊"   (註:split為水平開啟)

:vnew "用於垂直分隔視窗並在其中開啟一個新的空緩衝區"

:set scrollbind "設定多視窗同步滾動"

:set noscrollbind "取消多視窗同步滾動"

 

CTRL-W j "切換視窗到下面的視窗"

CTRL-W k "切換視窗到上面的視窗"

CTRL-W h "切換視窗到左邊的視窗"

CTRL-W l "切換視窗到右邊的視窗"

CTRL-W t "切換視窗到頂部視窗"

CTRL-W b "切換視窗到底部視窗"

 

CTRL-W K "向上移動視窗"

CTRL-W J "向下移動視窗"

CTRL-W H "向左移動視窗"

CTRL-W L "向右移動視窗"                  (注意:這裡的換是有規律的,和方向鍵一致)

 

:qall "退出所有視窗"

:wall "儲存所有視窗"

:wqall "儲存並退出所有視窗"

:qall! "強制退出所有視窗"

 

擴大視窗 Ctrl-w + 擴大視窗

縮小視窗 Ctrl-w – 縮小當前編輯視窗

 

vim -O(大寫) filename1,2,3... "為每個檔案開啟一個視窗,水平排列"

vim -o(小寫) filename1,2,3... "為每個檔案開啟一個視窗,豎直排列"

vimdiff filename1 filename2... "顯示檔案間的不同之處"

zo "展開層疊顯示"

zc "收合層疊顯示"

]c "直接向前定位到下一個不同之處"

[c "直接向後定位到下一個不同之處"

:diffupdate "重新比較兩個檔案"

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.