Linux Vim部分命令使用

2021-10-08 04:50:31 字數 1731 閱讀 9702

vim常用命令

型別命令

說明:set nu

設定行號

:set nonu

取消行號

gg去第一行

g去最後一行

:n去第n行(:100去第100行)

0(零)去行首

$去行尾插入i

在游標所在的字元前插入

i在游標所在的行首進行插入

a在游標所在的字元後進行插入

a在游標所在的行的行尾進行插入

o在游標所在的行的上方插入一行

o在游標所在的行的下方插入一行

剪下/刪除

x剪下游標所在的字元

nx剪下游標及游標之後的n個字元

dd剪下(刪除)游標所在的行

ndd剪下(刪除)當前及以下的n行

複製yy

複製當前行

nyy複製當前及以下的n行貼上p

貼上在游標所在的字元之後

p貼上在游標所在的字元之前替換r

替換當前游標下的字元

r從游標所在處開始替換字元 esc 取消

:%s/old/new/g

全文替換指定字串

:n1,n2s/old/new/g

在n1到n2的行中替換指定字串(不提示是否替換)

:n1,n2s/old/new/c

在n1到n2的行中替換指定字串(提示是否替換)撤銷u

撤銷上一步操作

查詢/string

查詢string字串 (例:/test 查詢test)

:set ic

查詢時忽略大小寫

:set noic

查詢時不忽略大小寫

n搜尋指定字字元的下一出現位置

n搜尋指定字字元的上一出現位置

儲存:w

儲存:wq

儲存並退出

:w filename

檔案另存為filename

:q退出

:q!強制退出

匯入:r filename

在游標處匯入filename中的內容

:r !data

在游標處匯入系統時間

注釋:n1,n2/^/#/g

將n1-n2行進行注釋

多檔案編輯

vim filename1 filename2

說明命令

:n編輯下乙個檔案

:n編輯下乙個檔案

:files

列出目前這個vim所開啟的檔案

vim多視窗情況下的按鍵功能

命令說明

:sp [filename]

開啟乙個新視窗,如果有filename,表示在新視窗開乙個新檔案,否則表示兩個視窗為同乙個檔案內容(同步顯示)

ctrl+w+k/ctrl+w+↑

按鍵按法:先同時按下ctrl 和w,同時鬆開後按k(或向上箭頭鍵),則游標可移動到上方的視窗

ctrl+w+j/ctrl+w+↓

同上游標移動到下面的視窗

ctrl+w+q

按法同上,其實就是:q結束離開,(如果想結束下方視窗:將游標移動到下面的視窗中, 按ctrl+w+q )

vim塊選擇

命令說明

v字元選擇,會將游標經過的地方反白選擇

v列選擇,會游標經過的列反白選擇

ctrl+v

區塊選擇,可以用長方形的方式選擇資料

y將反白的地方複製起來

d將反白的地方剪下(刪除)

p將剛剛複選的區塊,在游標所在處貼上

linux VIM 部分使用技巧

設定顯示 檔案的行號 1 在開啟的檔案中,輸入 冒號 進入命令模式,然後在冒號裡面,輸入set nu 命令,然後按回車。2 改寫vim 的配置檔案,在ubuntu 下面是 home vimrc 檔案,centos 中是在 etc vimrc 開啟vimrc 或者 vimrc 檔案然後在最後面新增一條...

linux vim 命令使用

基本上vim可以分為三種狀態,分別是命令模式 command mode 插入模式 insert mode 和底行模式 last line mode 模式切換方法 在命令模式輸入 i 進入插入模式,可以編輯文字內容,編輯完成之後,esc 鍵退出編輯,進入命令列模式。在命令列模式下輸入 進入底行模式,在...

linux vim的常規命令使用

若已經安裝了,則可以忽略 安裝vim sudo apt get install vim gtk 輸入 vi 回車即可 輸入 vim 檔名加上字尾名字 則可以進行編輯 檔案沒有建立會自動建立。即 vim c vi c 檢視檔案 命令模式 即為非 insert模式 x刪除,dd刪除行 進入後檔案還未進入...