首頁 > 軟體

Vim設定及使用筆記

2020-06-16 16:58:19

Vim設定及使用筆記

安裝


apt-get install vim -y

設定說明


vim /etc/vim/vimrc

在組態檔後加入這些設定項

set nu
set tabstop=4
set nobackup
set ruler
set autoindent
set nocompatible   "//禁用相容模式
set shiftwidth=4
set softtabstop=4
set laststatus=2
set statusline=%<%F[%1*%M%*%n%R%H]%=%y%0(%{&fileformat}/%{&encoding}/%c:%l/%L%)
set smartindent

使用說明


編輯模式

i:在游標所在處插入內容
I:在游標所在行的第一個非空字元前插入內容

a:在游標所在處的下一個字元插入內容
A:在游標所在行的最後一個字元後面插入內容

o:在游標所在行下面新建一行插入內容
O:在游標所在行上面新建一行插入內容

r:替換游標所在字元一次
R:一直替換游標所在的文字,直到按ESC停止

一般模式

  • 跳轉行

    gg  跳轉到第一行
    G   跳轉到最後一行
    nG  跳轉到第n行
    n + Enter   同上,跳轉到第n行
    
  • 移動游標

    h或←    左移動游標
    j或↓    下移動游標
    k或↑    上移動游標
    l或→    右移動游標
    0或Home   移動游標到行首
    $或End    移動游標到行末
    
  • 復原與恢復

    u       復原剛才的操作
    ctrl+r  恢復剛才的復原
    
    // 若連按兩次u,你的文字恢復原樣,那因該是你的Vim被設定在相容模式了
    
  • 複製與貼上

    v   進入自由選取模式
    // 在選取文字後,按d即可剪下選取的文字,按y即可複製選取的文字
    
    dd  剪下當前行
    ndd 剪下n行
    
    yy  複製當前行
    nyy 複製n行
    
    p   在游標後貼上
    P   在游標前貼上
    

命令模式

  • 儲存與退出

    :wq     儲存並退出
    :w      儲存
    :q      退出
    :q!     強制退出
    :wq!    強制儲存退出
    
    
  • 查詢

    /word   向下尋找word
    n       繼續尋找下一個匹配
    N       尋找上一個匹配
    
    ?word   向上尋找word
    n       繼續尋找上一個匹配
    N       尋找下一個匹配

Vim入門基礎知識集錦  http://www.linuxidc.com/Linux/2017-02/140903.htm

Vim入門基礎教學 http://www.linuxidc.com/Linux/2017-02/140279.htm

把Vim打造成優秀的C++ IDE  http://www.linuxidc.com/Linux/2016-06/132262.htm

Ubuntu 14.04升級Vim7.4到8.0  http://www.linuxidc.com/Linux/2016-11/136816.htm

Vim安裝youcompleteme自動補全外掛  http://www.linuxidc.com/Linux/2016-11/137665.htm

Linux Vim編輯器使用簡單講解  http://www.linuxidc.com/Linux/2016-12/138930.htm

Vim文字編輯器  http://www.linuxidc.com/Linux/2017-03/142275.htm

Vim安裝與設定進階版 http://www.linuxidc.com/Linux/2017-03/141724.htm

Vim編輯器使用教學  http://www.linuxidc.com/Linux/2017-07/145885.htm

Ubuntu 16.04 Vim YouCompleteMe自動補全的安裝設定與使用  http://www.linuxidc.com/Linux/2017-02/141088.htm

Linux文字編輯器Vim基礎教學  http://www.linuxidc.com/Linux/2017-09/146930.htm

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-12/149781.htm


IT145.com E-mail:sddin#qq.com