文字編輯器Vim

2021-10-11 07:50:49 字數 2983 閱讀 7713

1vim常用操作

1.1 vim簡介

vim沒有命令,只有選單

插入命令       aio

定位              :set nu         :n

刪除              x     nx    dd    ndd

複製和剪下    yy-p        dd-p

替換和恢復    r/r          u

儲存和退出    :wq      zz   :q!

1.2 命令模式常用命令:

a在游標所在字元後插入

a在游標所在行行尾插入

i在游標所在字元前插入

i在游標所在行行首插入

o在游標下插入新行

o在游標上插入新行

1.3 定位命令

:set nu設定行號

:set nonu取消行號

gg到第一行

g到最後一行

ng到第n行

:n到第n行

$移到行尾

0移到行首

1.4 刪除命令

x刪除游標所在處字元

nx刪除游標所在處後n個字元

dd刪除游標所在行,ndd刪除n行

dg刪除游標所在檔案末尾內容

d刪除游標所在處到行尾內容

:n1, n2d刪除指定範圍的行

1.5 複製和剪下命令

yy複製當前行

nyy複製當前行以下n行

dd剪下當前行

ndd剪下當前行以下n行

pp黏貼在當前游標所在行下或行上

1.6 替換和取消命令

r取消游標所在處字元

r從游標所在處開始替換字元,按esc結束

u取消上一步操作

1.7 搜尋和搜尋替換命令

/string搜尋指定字串

:set ic搜尋指定字串,搜尋時忽略大小寫

n搜尋指定字串的下乙個出現位置

:%s/old/new/g全文替換指定字串                 

%s全文替換  /要替換的字串/替換的新的字串/g

:n1,n2s/old/new/g在一定範圍內替換指定字串   

起始行,終止行s 

1.8 儲存和退出命令

:w儲存修改

:w new_filename另存為指定檔案

:wq儲存修改並退出

zz快捷鍵,儲存修改並退出

:q!不儲存修改退出

:wq!儲存修改並退出(檔案所有者及root可使用)

2vim使用技巧

2.1 匯入命令執行結果        

:r 檔名       :r !命令名      例  :r !date    匯入文件最後修改時間

尋找某個命令的位置    :which 命令名

2.2 定義快捷鍵            

:map 快捷鍵 觸發命令

範例:    :map ^p i#^p  (ctrl + v + p)        定義某行注釋的快捷方式

:map ^b 0x                          ^b   (ctrl + v + b)       取消某行注釋的快捷方式

2.3 連續行注釋            

:n1,n2s/^/#/g                 ^     尖角號,表示行首              新增注釋 #

:n1,n2s/^#//g                 ^#    行首的井號                         刪除注釋

:n1,n2s/^/\/\//g       \/     /的轉義字元                        新增注釋 //

2.4 替換                          

:ab mymail [email protected]

2.5 vim的配置檔案   

在每個使用者的家目錄下開啟或建立配置檔案,並寫入更改。

vim的配置檔案是.vimrc

root使用者,檔案目錄 /root/.vimrc

其他使用者,檔案目錄 /home/username/.vimrc

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在游標上...