學習如何使用vim編輯器

2021-09-10 21:47:59 字數 2107 閱讀 3242

快捷鍵

操作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...