vim經常使用操做

經常使用vim操做

通常模式

1.移動光標
  • 上下左右移動光標 - 就是鍵盤的上下左右鍵,space鍵至關於右移vim

    • hjkl 四個鍵連在一塊兒,最左邊和最右邊的左右移動,中間的兩個上下移動
    • 一次上下移動多行,或者左右移動多個字符,數字+移動鍵
    • 移動到非空行的下一行,- 移動到非空行的上一行
  • Ctrl+f 屏幕向下移動1頁 至關於 PgDn
  • Ctrl+b 屏幕向上移動1頁 至關於 PgUp
  • 0,Home 移動到所在行最前面
  • $,End 移動到所在行的最後面
  • H 移動到最上行第一個字符 high
  • M 移動到屏幕中間行的第一個字符 middle
  • L 移動到屏幕最下方的第一個字符 low
絕對移動
  • G移動到文件的最後一行 gg移動到文件的第一行
  • nG 移動到文件的第n行
相對移動

N+enter 向下移動n行 至關於 n+向下spa

2.查找替換

查找命令行

  • /word 向下查找word字符串
  • ?word 向上查找work字符串
  • n,N n表示繼續前一個查找,N表示反向查找,使用n,N和/結合查詢

替換文檔

  • :n1,n2s/word1/word2/g n1,n2行之間,將word1替換爲word2,不需確認,gc須要確認
  • :1,$s 第一行到最後一行
3.刪除,複製,粘貼

刪除:字符串

  • x = delete, nx 向後刪除n個字符 , X = backspace
  • dd 刪除光標所在的一整行 , n+dd 向下刪除n行
  • d1G 刪除光標所在行到第一行的全部數據,dG 刪除光標所在行到最後一行的全部數據
  • d$ 刪除光標所在處到所在行最後一個字符,與d0相對,d0刪到第一個字符

複製:table

  • yy 複製所在行
  • p P 一個向上粘貼,一個向下粘貼
  • J 刪除本行最後的換行符

    刪除 | 詳細 | 複製| 詳細軟件

dd 刪除整行 yy 複製整行
ndd 向下刪除n行 nyy 向下複製n行
d1G 刪除光標所在行到第一行全部數據,包含所在行 y1G 複製光標所在行到第一行
dG 刪除光標所在行到最後一行全部數據 yG 複製所在行到最後一行
d0 刪除光標所在處到該行第一個字符 y0 複製光標所在處到該行第一個字符
d$ 刪除光標所在處到該行最後一個字符 y$ 複製光標所在處到該行最後一個字符
4.其餘
  • u 復原前一個操做 至關於撤銷 後退
  • Ctrl+r 重作上一個操做 前進
  • . 小數點,重複前一個操做

編輯模式

插入模式:配置

  • i,I,a,A,o,O 均可進入insert模式,小寫的話進入光標位置不變,大寫的話光標跳到所在行第一個非空格字符
  • r和R 進入替換模式,r替換一次即退出,R屢次替換

命令行模式

  • w 將數據寫入硬盤
  • q 離開
  • wq 寫入退出
  • wq! 強制寫入退出
  • ZZ 保存後離開
  • w[filename] 至關於另存爲
  • r[filename] 讀入另外一個文件的內容接到光標後面

其餘功能

多文件編輯:file

  • :n 編輯下一個文件
  • :N 編輯上一個文件
  • :files 列出vim打開的全部文件
  • sp [filename] 分欄顯示另個文件,主要是對比功能,vsp是左右分欄,Ctrl+w+上下鍵可在窗口之間移動,Ctrl+w+q 關閉分欄

vim環境設置

~/.viminfo 文件記錄着曾經作過的操做
:set all 查閱配置項vimrc

經常使用的設置
  • :set nu 設置行號,:set nonu 取消行號
  • :set hlsearch 高亮查找,對應的是 :set nohlsearch , hightlight search的意思
  • :set autoindent 自動縮排
  • :set backup 設置備份,改動任何文件的時候,源文件被備份爲filename~的文件
  • :set showmode 顯示當前模式
  • :set 顯示與默認設置不一樣的參數項
  • :syntax on和syntax off:根據語法顯示不用顏色
  • :set bg=xxx 設置背景顏色
配置文件

總體vim的配置文件地址 /etc/vimrc ,不要修改,能夠修改~/.vimrc,能夠手動建立。

注意事項

與通常文檔編輯軟件的區別

  • 通常模式下,Backspace 退格鍵是向前移動光標,x 是刪除鍵
  • 撤銷:Ctrl+r
  • Ctrl+v 塊選擇,y 複製,p 粘貼
相關文章
相關標籤/搜索