筆記4 vim編輯器

2021-08-04 10:34:17 字數 1771 閱讀 9740

vim簡介

vim是linux/unix系統上一款功能強大的**編輯器,共分為三種基本模式,分別是一般模式、編輯模式與命令列模式。

一般模式切換到編輯模式的可用命令

命令作用

a在游標所在字元後插入

a在游標所在行尾插入

i在游標所在字元前插入

i在游標所在行首插入

o在游標下插入新行

o在游標上插入新行

一般模式切換到命令列模式的可用命令

命令列儲存、退出命令———— 命令

作用:w

儲存修改

:w!強制儲存修改

:q退出vim

:q!不儲存修改強制退出

:wq儲存後退出

:wq!

強制儲存後退出

zz儲存修改並退出

:w new_filename

另存檔案

:r other_filename

匯入另乙個檔案資料

:n1,n2 w new_filename

n1到n2行內容儲存到另乙個檔案

:! command

暫時離開vim到命令列模式顯示命令結果

vim環境更改————

命令作用

:set nu

顯示行號

:set nonu

取消顯示行號

一般模式的可用命令

定位命令————

命令作用

gg游標移動到第一行

g游標移動到最後一行

ng游標移動到第n行

:n游標移動到第n行

$游標移至行尾

0游標移至行首

刪除命令———— 命令

作用x刪除游標所在處字元

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

dd刪除游標所在行

ndd刪除游標所在行後n行

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

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

:n1,n2d

刪除指定範圍的行

複製和剪下命令———— 命令

作用yy

複製游標所在行

nyy複製游標所在的向下n行

dd剪下游標所在行

ndd剪下游標所在的向下n行

p貼上在游標下一行

p貼上在游標上一行

替換和取消命令———— 命令

作用r替換游標所在處字元

r從游標所在處替換字元,按[esc]鍵結束替換

u取消上一步操作

搜尋和替換命令———— 命令

作用/word

搜尋字元

set ic

搜尋時忽略大小寫

set noic

搜尋時不忽略大小寫

n搜尋字元的下乙個出現位置

:%s/old/new/g

全文替換字串

:%s/old/new/gc

全文替換字串,替換前提示確認

:n1,n2s/old/new/g

指定行範圍替換字串

定義替換命令————

1) 定義快捷鍵

語法:map 快捷鍵 觸發命令

2) 替換字元

語法:ab 替換字元 替換後字元

vim環境設定與記錄

vim操作記錄檔案:~

/.viminfo

vim環境設定檔案:~/.vimrc

4 vim編輯器的使用

使用vi文字編輯器 配置檔案是linux系統中的顯著特徵之一,其作用有點類似於windows系統中的登錄檔,只不過登錄檔是集中管理,而配置檔案採用了分散的自由管理方式。那麼如何使用linux字元操作介面中的文字編輯器 vi,以便更好地管理和維護系統中的各種配置檔案。vi是乙個功能強大的全螢幕文字編輯...

Linux學習 4 vim編輯器

一.vim的三種模式 二.vim工作的基本配置 三.搜尋 四.vim中的字元管理 五.vim視覺化模式 六.vim的分屏功能 七.vim中快速定位游標 八.vim插入模式進入方式 九.vim退出模式 vimtutor 在命令模式下如何更改vim的工作方式?1.方法 set設定 臨時設定 2.方法 修...

vim 編輯器筆記

vim 編輯器 命令模式 預設 尾行模式 兩種方式 esc比較慢,連續連詞esc,刪除全部尾行內容 編輯模式 a,i,o,s q 退出編輯不儲存 wq 儲存編輯並退出 w 儲存並寫入內容 q 強制退出,不儲存修改 wq 強制儲存並退出,有的文件沒有許可權操作,就可以強制執行 w filename 將...