linux文字編輯器vim

2021-09-07 15:43:19 字數 2046 閱讀 2794

vim是乙個功能強大的全螢幕文字編輯器,是linux上最常用的文字編輯器,他的作用是建立、編輯、顯示文字檔案,vim沒有選單,只有命令。

vim工作模式

$ vi myfile.msg

esc從插入模式回到命令模式

1.vim插入命令:

命令作用

小寫a在游標所在字元後插入

大寫a在游標所在行尾插入

小寫i在游標所在字元前插入

大寫i在游標所在行行首插入

小寫o在游標下面插入新行

大寫o在游標上面插入新行

請自己實踐操作以加強記憶

2.vim定位命令:

命令作用

:set nu

設定顯示行號

:set nonu

取消行號

gg到底一行

g到最後一行

ng到第n行

:n到第n行

移至行尾

移至行首

3.vim刪除命令:

命令作用

x刪除游標所在處字元

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

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

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

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

:n1,n2d

刪除指定範圍的行

4.vim複製和剪下命令

命令作用

yy複製當前行

nyy複製當前行以下n行

dd剪下當前行

ndd剪下當前行以下n行

p、p貼上在當前游標所在行下或行上

5. vim替換和取消命令

命令作用

r取代游標所在處字元

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

u取消上一部操作

6. vim搜尋和搜尋替換命令

命令作用

/string

搜尋指定字串,

搜尋時忽略大小寫::set ic

取消忽略大小寫::set noic

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

:%s/old/new/g

全文替換指定字串

:n1,n2s/old/new/g

在一定範圍內替換指定字串,n1,n2表示行數

7. vim儲存和退出命令

命令作用

:w儲存修改

:w newfilename

另存為指定檔案

:wq儲存修改並退出

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

:q!不儲存修改退出

:wq!

強制儲存修改並退出,檔案所有者和root才可使用

總結vim常見命令操作:

vim 命令模式 插入模式 編輯模式

插入命令 aio

定位 :set nu :n

刪除 x nx dd ndd

複製和剪下 yy-p組合,dd-p組合

替換和恢復 r/r u

儲存退出 :wq zz :q!

8. vim使用技巧:

8.1 匯入檔案命令::r 檔名

:!which ls 檢視命令所在的路徑;

示例 :r !date

8.2 定義快捷鍵 map 快捷鍵 觸發命令

示例::map ^h [email protected],該條命令表示定義快捷鍵ctrl+h, 命令為插入郵箱,然後回到命令模式;

8.3 連續航注釋

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

:n1,n2s/^#//g 取消注釋

:n1,n2s/^g

8.4 替換

:ab myemail [email protected] 自定義一些常見的字元,之後在vim中輸入的時候敲入myemail就會自動變為[email protected]

8.5 vim 編輯模式配置檔案

在家目錄建立.vimrc配置檔案,位置在/home/username/.vimrc,配置常見編輯模式命令,如

set nu

map ^p i#儲存即可。

linux文字編輯器 vim

文字編輯器 vim vim 檔名 vim的三種工作模式 命令模式,編輯模式,末行模式 vim 檔名 進入命令模式 檢視,儲存,退出 i a o 進入編輯模式 內容編輯 esc 回到命令模式 g 直接移動到檔案末尾 gg 直接移動到檔案頭 0 直接移動到行頭 直接移動到行末 x 刪除游標所在位置的字元...

Linux文字編輯器Vim

1 首先進入或者建立文字文件 2 進入插入模式在文字文件中輸入文字 3 esc鍵進入命令模式進行文字編輯設定 4 退出文字 特點 進入 vi 已經存在或者建立檔名 插入命令iao 按下b件,並不是輸入b,而是等待輸入 按下o間,進入插入模式 esc回到命令模式 在命令模式中設定行號 set nu 儲...

Linux文字編輯器 vim

linux文字編輯器 ed pico emacs nano im vim vi vim 是文字編輯器 不是文書處理工具 office liboffice wps 你的運維生涯99.999999 離不開它 rhel centos 裡最小化安裝沒有vim只有vi,記得裝包 vim 基於perl開發的,所...