Vim實用小命令

來源:互聯網
上載者:User
Vim實用小命令 1.命令列模式怎麼粘貼     一般vim有兩種模式:命令列模式和編輯模式
    當我們按下Esc鍵,再輸入:後,就進入了命令模式,接著就可以輸入命令了。
    但有時我們為了方便,希望直接從編輯模式下面copy一個詞放到命令模式下面(比如搜尋的時候)。這時因為是兩種不同的模式,yy/p是不能使用的。
    為了使用拷貝粘貼(yy/p),我們就得讓命令在編輯模式下面完成。
    為此,需要 按下Esc鍵,然後在輸入q:
    這樣我們就進入了命令輸入的編輯模式,在這個命令編輯中,所有vim的命令都可以使用。輸入完命令後,再按Esc+Enter鍵,就可以執行該命令了。
2.同時開啟多個檔案
vim命令可以同時開啟多個檔案,vim a.cpp b.cpp c.cpp 開啟檔案後,我們只看到一個檔案。 (1)檔案之間的切換,命令: :n或:N (2)關閉所有的檔案,命令: :qall (3)儲存單獨的檔案,命令: :w (4)儲存所有的檔案,命令: :wall (4)儲存所有的檔案並退出,命令: :wqall
3.同時開啟多個視窗
vim命令可以在一個視窗上分割的顯示多個檔案,使用命令vim -o或-O a.cpp b.cpp c.cpp 針對多視窗的命令操作有: (1)將一個視窗水平分割為兩個,新視窗的內容和老視窗一樣,命令: :split (2)將一個視窗垂直分割為兩個,新視窗的內容和老視窗一樣,命令: :vsplit (3)在當前視窗上面建立一個新視窗,命令: :new (4)在當前視窗左邊建立一個新視窗,命令: :vnew (5)切換視窗,按鍵Ctrl+w之後再按方向鍵或者Ctrl+w之後再按h/l/k/j(左右上下) (6)增大視窗大小,Ctrl+W+行數+“+” (7)減小視窗大小,Ctrl+W+行數+“-”
快速搜尋 * 在檔案中向前搜尋當前游標所在的單詞 
# 在檔案中向後搜尋當前游標所在的單詞
非常快捷的搜尋命令
在正常模式 (Normal mode) 時,執行這些設定命令只修改當前會話的設定,退出或重啟 Vi/Vim 這些設定就丟失了。要想保持住這些設定,就必須將這些設定寫入 Vi/Vim 的 vimrc 檔案。對 Linux/Unix 作業系統來說,每個使用者的 vimrc 檔案位於該使用者的主目錄下,檔案名稱為 .vimrc。Vi/Vim 在每次啟動的時候都會讀取使用者主目錄下的 vimrc 檔案並據此設定 Vi/Vim 的使用環境。Vi/Vim 在安裝的同時也會安裝 vimrc 檔案的一個樣本 vimrc_example.vim 到 /usr/share/vim/vim<version> 目錄下。可以根據需要將這個樣本檔案拷貝到目前使用者的主目錄下並重新命名為 .vimrc,在此基礎上進行修改會相對容易一些。其它關於 Vi/Vim 的一些定製和鍵映射等相關設定基本上也是寫入使用者的 vimrc 檔案中,更詳細的介紹請參考 Vi/Vim 的使用手冊。使用者也可以維護一個自己的 vimrc 檔案,並將這個檔案拷貝到自己的使用的環境中,保持不同環境中 Vi/Vim 特性的一致,以符合自己的使用習慣。

另外一篇更好的文章:https://www.ibm.com/developerworks/cn/linux/l-cn-tip-vim/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.