快捷鍵
操作gg
跳轉到檔案最開頭
g跳轉到檔案末尾
:n跳轉到指定行
==自動縮緊當前行
gg=g
格式化文字格式
/可以輸入所搜尋的單詞(向下搜尋)
?可以輸入所搜尋的單詞(向上搜尋)
:%s/var/let/g
全域性將var替換成let
:history
查詢歷史操作記錄
:上下鍵切換
切換歷史操作記錄
nx向後連續刪除n個字元
nx向前連續刪除n個字元
d0刪除從當前字元到行首的所有字元
d$刪除從當前字元到行末的所有字元
dd刪除當前行並放到剪下板
ndd刪除從當前行開始的n行並放到剪下板
dgg刪除到當前行
dg刪除到當前行首
de刪除到本單詞末尾
dw刪除到下乙個單詞的開頭
yy複製當前行
yyn複製從當前行開始的n行
p在當前行之後黏貼所複製的內容
p在當前行之前黏貼所複製的內容
.重複前乙個動作
j向上移動一行
k向下移動一行
b向前移動乙個單詞
e向後移動乙個單詞u撤銷
ctrl+r
回退:set nu
顯示行號
:set nonu
不顯示行號
shift + o
在當前行的上方開啟一行並進入編輯模式
o在當前行的下方開啟一行並進入編輯模式
shift + j
連線上下兩行成為一行
shift + i
在行首插入
shift + a
在行末插入
:e!取消所有修改,重新開啟檔案
n + 方向箭頭
可以指定移動的字元個數
ctrl + f
向下移動一頁
ctrl + b
向上移動一頁
+游標移動到下一行的第乙個非空白字元處
-游標移動到上一行的第乙個非空白字元處
0自動定位到行首,mac裡可以使用fn + 左方向箭
$自動定位到行末,mac裡可以使用fn + 右方向箭
ng移動到這個檔案的第幾行
n +
游標向下移動n列
:w filename
檔案另存為
:r filename
在游標所在處讀入另乙個檔案的內容
:! command
暫時離開vi介面,暫時在當前目錄下執行命令
:set all
檢視vim的一些引數配置
vim -on file1 file2 # 開啟兩個檔案並左右分屏
vim -on file1 file2 # 開啟兩個檔案並上下分屏
ctrl+w s # 上下分屏當前開啟的檔案
ctrl+w v # 左右分屏當前開啟的檔案
:sp file1 # 開啟新的檔案,並與當前檔案上下分屏
:vs file1 # 開啟新的檔案,並與當前檔案左右分屏
ctrl+w h # 游標向左邊分屏移動
ctrl+w j # 游標向下邊分屏移動
ctrl+w k # 游標向上邊分屏移動
ctrl+w l # 游標向右邊分屏移動
在使用者根目錄下可以新建.vimrc檔案,設定vim編輯器的一些預設格式:
syntax on # 高亮顯示
set number #設定顯示行號
set hlsearch #設定搜尋高亮
highlight search ctermbg=blue ctermfg=red #設定高亮字型顏色和背景顏色
set tabstop=4 #設定tab空格數
set ignorecase #搜尋等忽略大小寫
set cursorline #滑鼠所在行鎖定
如何學習vim編輯器
yum y install vim 安裝vim編輯器 vimtutor zh 在伺服器中輸入這條命令,會出現一篇vim教程 按照教程來,直接就莽到第七講 恭喜您,入門了。常見命令 hjkl 游標 左上下右 s old new g 用new替換當前行所有的old 在文字中查詢 n向後查詢 n向前查詢 ...
vim編輯器學習與使用
文字處理 vi編輯器工具 確認該 工具已經被安裝 centos 預設已安裝該軟體,安裝包名為 vim minimal 7.4.160 5.el7.x86 64 使用rpm命令,查詢系統中已安裝了哪些安裝包 root localhost rpm qa grep vim 如何使用vim工具 vi vim...
vim編輯器學習
1 vi編輯器有三種模式和切換 2 游標移動 3 複製 貼上 刪除 撤銷 4 查詢和刪除 5 vi難點講解和例項演示vi操作 vi編輯器的使用 乙個編輯器具備的功能 1 開啟檔案 新建檔案 保持檔案 2 游標移動 3 文字編輯 4 多行間 多列間 複製 貼上 刪除 5 查詢和替換 關閉相容功能 se...