Linux文字編輯器Vim

2021-08-19 15:25:18 字數 1813 閱讀 6297

1、首先進入或者建立文字文件

2、進入插入模式在文字文件中輸入文字

3、esc鍵進入命令模式進行文字編輯設定

4、退出文字

特點:

進入:vi + 已經存在或者建立檔名

插入命令iao:

按下b件,並不是輸入b,而是等待輸入

按下o間,進入插入模式

esc回到命令模式

在命令模式中設定行號 :set nu

儲存退出wq 編輯一些配置檔案或者是指令碼的時候可以使用

a——在游標所在字元後插入

a——在游標所在行尾插入

i——在游標所在字元前插入

i——在游標所在行行首插入

o——在游標下插入新行

o——在游標上插入新行

: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——取消上一步操作

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

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

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

:w——儲存修改

:w_new_filename——另存為指定檔案

:wq——儲存修改並且退出

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

:q!——不儲存修改並退出

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

匯入命令執行結果:r ! 命令

定義快捷鍵:map 快捷鍵出發命令

示例:map ^p i#

:  map ^b 0x

開啟該檔案,把輸入的檔名匯入廣告所在位置。

:!date 檢視時間

:r !date 把當前命令執行的結果匯入到當前游標所在位置

ctrl-v +p  注意字型顏色

把行首游標第乙個字元去掉 因為注釋字元都在行首第乙個位置

在行首插入郵箱位址後進入命令模式

連續注釋行 :n1,n2s/^/#/g

:n1,n2s/^#//g

:n1,n2s/^/\/\//g

替換:ab mymail  [email protected]

第一行到第四行連續注釋 ^表示行首的字元

取消注釋

1,4s/分隔^行首/分隔 \/ 轉義\/轉義 /分隔 g

1,4s/^/\/\//g

在文字中輸入mynail 以空格或者回車就會改變到我的郵箱

linux文字編輯器 vim

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

linux文字編輯器vim

vim是乙個功能強大的全螢幕文字編輯器,是linux上最常用的文字編輯器,他的作用是建立 編輯 顯示文字檔案,vim沒有選單,只有命令。vim工作模式 vi myfile.msg esc從插入模式回到命令模式 1.vim插入命令 命令作用 小寫a在游標所在字元後插入 大寫a在游標所在行尾插入 小寫i...

Linux文字編輯器 vim

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