這里寫目錄標題
- 1.vim的基本概念
- 2.命令模式的操作
- 游標跳轉
- 剪貼復制
- 撤銷修改
- 3.底行模式操作
- 4.配置vim編輯器
- 使用檔案配置
- 快速配置
1.vim的基本概念
概念:vim重點解決代碼撰寫的問題,本質文本編輯器,是具有多模式的編輯器
vim中有很多種模式,目前掌握三種模式即可在vim編輯器寫代碼:分別是命令模式,和插入模式,底行模式,
- 正常/普通/命令模式(Normal mode)
控制螢屏游標的移動,字符、字或行的洗掉,移動復制某區段
- 插入模式(Insert mode)
只有在Insert mode下,才可以做文字輸入,該模式主要是我們用來寫代碼的模式,由按「ESC」鍵可回到命令列模式,
- 末行模式(last line mode)
檔案保存或退出,也可以進行檔案替換,找字串,列出行號等操作,按「ESC」鍵可回到命令列模式
我們進入用vim進入檔案后默認是命令模式,按**shift+:**進入底行模式,Esc退出底行模式進入命令模式,按i或o進入插入模式,按Esc退出插入模式,進入命令模式,注意:底行模式不能直接進入插入模式,插入模式不能直接進入底行模式,

2.命令模式的操作
注意以下操作需要在輸入法為英文下操作,不然有可能出現誤差,
游標跳轉
- shift+$: 跳轉到所在行的最后一個字符
- shift+^: 跳轉到所在行的第一個字符
- shift+g:跳轉到最后一行的第一個字符
- gg:跳轉到第一行的第一個字符
- ctrl+f:向下移動一頁
- ctrl+b:向上移動一頁
- ctrl+d:向下移動半頁
- ctrl+u:向上移動半頁
- n+shift+g:跳轉到第n行的第一個字符(n+g+g也可以)
下面這些都可以加上n,例如5+h,左移5個字符, - h:左移
- j:下移
- k:上移
- l:右移
- w:跳轉到下一個單詞的第一個字符
- b:跳轉到上一個單詞的第一個字符
剪貼復制
- yy:復制游標所在行的文本
- n+yy:復制游標所在行以下的n行文本(包括關標所在行)
- y+w:復制游標所在出到單詞結尾之間所有字符,
- p:黏貼文本
- np:黏貼n次復制文本
- dd:洗掉游標所在行(也可以加n)
- dd+p:剪貼
撤銷修改
- shift+~:大小寫切換,大寫的字母變為小寫,小寫字母變為大寫,
- x:洗掉游標所在字符,
- X:洗掉游標前面的字符,
- r:接下來的操作,替換游標所在的字符,
- c+w:洗掉所在出到單詞結尾之間所有字符,并進入插入模式,
- shift+r:不斷的替換字符,退出按Esc,
- u:撤銷,回到上一次操作,
- ctrl+r:撤銷的恢復,
3.底行模式操作
在使用末行模式之前,請記住先按「ESC」鍵確定您已經處于正常模式,在按shift+;進入底行模式,
- set nu :顯示行號
- n:n表示數字,表示到哪一行
- / 關鍵字:查找你想要的關鍵字,從前向后找,如果不是你想要的關鍵字,可以按 n 一直向下跳轉尋找,
- ? 關鍵字:查找你想要的關鍵字,從后往前找,如果不是你想要的關鍵字,可以按 n 一直向上跳轉尋找
- w:保存文本內容
- q:退出,如果無法離開vim,可以在「q」后跟一個「!」強制離開vim
- wq:保存文本內容并退出,
- vs 檔案:打開多個檔案,并分屏,在命令模式下按兩次ctrl+w來回切換螢屏,
如果你想把檔案1的內容復制黏貼給檔案2,你可以同時打開檔案1和檔案2,然后切換到檔案1,復制檔案1的內容,然后切換到檔案2,在粘貼即可,
分屏模式:

4.配置vim編輯器
如果我們的vim編輯器沒有進行配置,那么我們進入是這樣子沒有語法高亮,自動補齊的功能,也沒有行號等等,這樣寫代碼是很痛苦的,所以我得自己去配置我們的vim編輯器,

使用檔案配置
例如我的用戶為test,那么我們需要在test目錄下創建一個創建一個~/.vimrc檔案即可以配置vim,
然后打開~/.vimrc檔案,然后將你想要配置的內容寫在里面即可,
例如:你想要在使vim編輯器能顯示行號,你在~/.vimrc檔案里寫進 set nu,那么你這個用戶用vim打開每一個檔案后都會顯示行號,

至于你想配置什么功能,你可以上網查具體指令,然后寫在這個檔案即可,
快速配置
如果你嫌麻煩,那么你可以點擊下面這個鏈接,然后滑倒紅色方框那里,然后復制粘貼下面這個指令,它會幫你自動配置
點擊這個鏈接:https://gitee.com/HGtz2222/VimForCpp?_from=gitee_search
效果如下:

進去之后直接復制下面這個指令

然后粘貼在我們的linux下,按回車,(注意linux的粘貼是shift+insert)
輸入root密碼,然后安裝插件,

插件下載完畢后記得執行:source ~/.bashrc指令讓vim配置生效,

如果你想在哪個用戶安裝就在哪個用戶底下配置,不會影響其它用戶的vim.
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/292347.html
標籤:其他
