文字編輯器vim的基本指令

2021-09-02 21:37:02 字數 1936 閱讀 6164

命令模式:按esc鍵可回到命令模式

dd                 刪除當前行

dw                按單詞刪除

u                  撤銷當前操作

ctrl+r            重做

yy                複製游標所在行

2 yy             複製游標所在行和游標下一行

p                 貼上到游標下一行

cc               剪下

行數cc        剪下當前行開始的幾行

x                 刪除游標所在位置的內容

w,b           按單詞進行移動游標

gg               跳轉到文件首部行首

dgg             刪除游標至文件首部

g                跳轉到文件尾部行首

/字串1     查詢字串1

$                 行尾

^                 行首

h                 往左按字元移動游標

j                  往下(後)按行移動游標

k                 往上(前)按行移動游標

l                  往右按字元移動游標

h                跳轉到當前螢幕輸出的最上面一行

l                 跳轉到當前螢幕輸出的最下面一行

m                跳轉到當前螢幕輸出的中間那一行

插入模式:

i                  在游標前插入

i                  在游標所在行行首插入

a                 在游標後插入

a                 在游標所在行末尾插入

s                 刪除游標所在位置字元並插入

s                刪除游標所在行並插入

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

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

末行模式:

:wq                 儲存退出

:q                   退出(未修改檔案內容才可以退出)

:wq!             強制儲存退出

:q!                  強制退出,不儲存

:set nu           顯示行號

:set nonu       不顯示行號

:行號          跳轉到指定行號

:3,5 d            刪除3-5行

:r 檔名1     讀出檔案1的內容到當前檔案裡

:   %s/字串2/字串3                字串3替換字串2

:%s/1/2/g       將1替換為2,全域性修改

:w 檔名1    另存為檔名1

練習題:

1.去掉dns網域名稱解析:vim /etc/ssh/sshd_config

修改:                usedns no

重啟服務:        systemctl restart sshd

2.當前使用者永久生效的命令別名

[root@server ~]# vim ~/.bashrc  別名的配置檔案裡面設定   

寫乙個命令別名為hello,實現的功能為每輸入一次hello命令,就有hello,everyone寫入到檔案file.txt檔案中。

[root@server ~]# source .bashrc  使其生效

3.所有使用者生效的命令別名

[root@server ~]# vim /etc/bashrc

VIM文字編輯器

vi 乙個命令列介面下的文字編輯工具 vim vi的增強版本 絕大多數linux系統上均安裝有vim vim 目標文字路徑的形式使用vim 如果目標檔案存在,則開啟 如果目標檔案不存在,則建立 q 退出編輯 vi擁有三種模式 1.命令模式 vim啟動後,預設進入命令模式,在其他模式下,按esc鍵 返...

文字編輯器Vim

vim vi只有命令,沒有選單。vi工作模式 插入命令 命令 作用 i 在游標前插入文字 i 在本行開始插入文字 定位命令 命令 作用 移到行末 0 移到行首 h 移到螢幕上端 l 移到螢幕下端 set nu 設定行號 set nonu 取消行號 n 到第n行 刪除命令 命令 作用 x 刪除游標所在...

文字編輯器Vim

vim vi簡介 vim vi 是乙個強大全螢幕文字編輯器,是linux unix上最常用的文字編輯器,它的作用是建立 編輯 顯示檔案 vim vi 沒有選單,只有命令 插入命令 命令 作用a在游標後附加文字 a在本行行末附加文字 i在游標前插入 i在本行開始插入文字 o在游標下插入新行 o在游標上...