有效利用Vim分屏功能提高工作效率
導讀 | Vim分屏功能是透過分割視窗來實現的,這是提高工作效率的一大利器。無論我們想同時顯示兩個檔案,或者同時顯示一個檔案的兩個不同的位置,又或者並排比較兩個檔案,等等,這些都能透過分屏來實現,這樣子很方便程式碼的比對和複製貼上 |
水平方向分屏開啟新檔案
:sp linuxmi.py
或者
:split linuxmi.py
這個 把視窗橫向切分為兩個視窗,並把游標置於上面的視窗中。
垂直方向分屏開啟新檔案
:vsp linux.py :vsplit linux.py
:sview linux.py ->只讀分屏開啟檔案
另外,要開啟視窗編輯一個新的檔案時,可以用以下 :
:new
從命令列直接開啟多個檔案且是分屏
vim -On file1, file2 ... ->垂直分屏 vim -on file1, file2 ... ->水平分屏 linuxmi@linuxmi:~/
注:-O垂直分屏,-o水平分屏,n表示分幾個屏
實時調整當前視窗的寬度
- ctrl-w > //向右加寬,預設值為1
- ctrl-w N > //向右加寬寬度N
- ctrl-w < // 同理
橫屏/豎屏分屏開啟當前檔案
- ctrl+w s
- ctrl+w v
切換分屏
- ctrl+w h,j,k,l
- ctrl+w 上下左右鍵
- crtl+w進行分屏視窗的切換 按完以後再按一個w
- crtl+w進行分屏視窗的切換 按完以後再按一個r 互換視窗
- crtl+w進行分屏視窗的切換 按完以後再按一個c 關閉視窗
關閉分屏
關閉視窗有以下幾個個命令:
- ctrl+W c 關閉當前視窗
- ctrl+w q 關閉當前視窗,若只有一個分屏且退出vim
- :only 僅保留當前分屏
- :hide 關閉當前分屏
調整分屏的大小(寬度與高度)
- ctrl+ w = 所有分屏都統一高度
- ctrl+w + 增加高度,預設值為1
- ctrl+w - 減少高度
- 10 ctrl+w + 增加10行高度
- ctrl-w N + //當前屏高度加N
使用指定當前屏的調整高度
: res[ize] N
:resize 30
移動分屏
ctrl+W H,J,K,L
將螢幕移動到最頂端
ctrl-w + K
將螢幕移動到最低端
ctrl-w + J
將螢幕移動到最左邊
ctrl-w + H
將螢幕移動到最右邊
ctrl-w + L
總結
由於平時使用Vim比較多,每次都要同時開啟多個檔案進行操作,開啟多個會話有比較麻煩,所以專門學習了一下有關Vim的一些分屏技巧並記錄此文章。
原文來自: l
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2743204/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vim 分屏
- Mac自帶的分屏技巧,大大提高工作效率!Mac
- win10 2004系統分屏功能如何使用 win10 2004使用分屏功能的步驟Win10
- win10分屏功能怎麼關掉_win10如何取消分屏模式Win10模式
- OPPO R15X應用分屏教程 OPPO R15分屏功能怎麼用?
- 華為榮耀手機怎麼分屏?華為手機3個啟動“分屏”功能的技巧
- Runloop有效利用空閒時間OOP
- pycharm 拆分視窗, 取消分屏; VS code 分屏PyCharm
- win10系統怎麼關閉視窗分屏功能Win10
- 魅族Note8分屏功能使用方法教程 魅族Note8分屏怎麼用?
- [20200107]vim的特殊功能g命令.txt
- 有效利用,你的信用價值何止百萬?
- 如何利用MySQL有效的儲存IP地址MySql
- CRM系統擁有的哪些功能可以提高工作效率?
- 蘋果iPhone XS分屏使用教程 蘋果iPhone怎麼分屏?蘋果iPhone
- 企業雲盤共享功能助力企業提高工作效率
- 研究人員利用AI和Apple Watch心電圖功能檢測心室有效泵力低的情況AIAPP
- win10怎麼分屏_win10多工分屏的方法Win10
- 在Ubuntu上利用vim進行程式編寫及執行Ubuntu行程
- 給你的Vim加上自動程式設計功能程式設計
- win10怎麼分屏_win10開啟左右分屏的方法Win10
- 大資料時代事業單位利用資料分析提高工作效率大資料
- vim 的模糊查詢外掛 LeaderF 新功能介紹
- 利用Grafana監控influxdb表中資料有效性GrafanaUX
- Win10系統怎麼顯示多視窗“二分屏/三分屏/四分屏”Win10
- win10平板模式怎麼分屏_win10平板模式分屏操作方法Win10模式
- 如何有效利用企業資源,發揮Scrum最大優勢?Scrum
- App如何利用推送訊息有效實現拉新促活?APP
- 小程式分屏載入實踐
- vim實現python補全功能--最新安裝成功經驗分享Python
- Vim
- 如何有效利用資料庫中間表這把雙刃劍資料庫
- 如何利用六西格瑪有效管理專案團隊成員?
- 如何利用抖音拓客營銷工具做好有效營銷?
- 如何利用RSI指標有效把握階段低點和高點指標
- 史上最強 iPhone 越獄工具開源:功能永久有效!iPhone
- 奈米粒子功能化石墨烯有效治療細菌感染
- [20210106]vim syntax txt.vim.txt