Linux文字編輯工具vim

2021-12-29 21:35:39 字數 2616 閱讀 6726

* 一般模式:當你vim

filename 編輯乙個檔案時,一進入該檔案就是一般模式了。在這個模式下,你可以做的操作有,上下移動游標;刪除某個字元;刪除某行;複製、貼上一行或者多行。

* 編輯模式:一般模式下,是不可以修改某乙個字元的,只能到編輯模式了。從一般模式進入編輯模式,只需你按乙個鍵即可(i,i,a,a,o,o,r,r)。當進入編輯模式時,會在螢幕的最下一行出現「insert或replace」的字樣。從編輯模式回到一般模式只需要按一下鍵盤左上方的esc鍵即可。

* 命令模式:在一般模式下,輸入」:」或者」/」即可進入命令模式。在該模式下,你可以搜尋某個字元或者字串,也可以儲存、替換、退出、顯示行號等等。

一般模式下移動游標

h或向左方向鍵

游標向左移動乙個字元

j或者向下方向鍵

游標向下移動乙個字元

k或者向上方向鍵

游標向上移動乙個字元

l或者向右方向鍵

游標向右移動乙個字元

ctrl + f 或者pageup鍵

螢幕向前移動一頁

ctrl + b 或者pagedown鍵

螢幕向後移動一頁

ctrl + d

螢幕向前移動半頁

ctrl + u

螢幕向後移動半頁

游標移動到非空格符的下一列

游標移動到非空格符的上一列

n空格(n是數字)

按下數字n然後按空格,則游標向右移動n個字元,如果該行字元數小於n,則游標繼續從下行開始向右移動,一直到n

0(數字0)或者shift+6

移動到本行行首

shift+4

即』$』移動到本行行尾

h游標移動到當前螢幕的最頂行

m游標移動到當前螢幕的**那一行

l游標移動到當前螢幕的最底行

g游標移動到文字的最末行

ng(n是數字)

移動到該文字的第n行

gg移動帶該文字的首行

n回車(n是數字)

游標向下移動n行

一般模式下查詢與替換

/word

向游標之後尋找乙個字串名為word的字串,當找到第乙個word後,按」n」繼續搜後乙個

?word

想游標之前尋找乙個字串名為word的字串,當找到第乙個word後,按」n」繼續搜前乙個

:n1,n2s/word1/word2/g

在n1和n2行間查詢word1這個字串並替換為word2,你也可以把」/」換成」#」

:1,$s/word1/word2/g

從第一行到最末行,查詢word1並替換成word2

:1,$s/word1/word2/gc

加上c的作用是,在替換前需要使用者確認

一般模式下複製、貼上、刪除

x,xx為向後刪除乙個字元,x為向前刪除乙個字元

nx(n為數字)

向後刪除n個字元

dd刪除游標所在的那一行

ndd(n為數字)

刪除游標所在的向下n行

d1g刪除游標所在行到第一行的所有資料

dg刪除游標所在行到末行的所有資料

yy複製游標所在的那行

nyy複製從游標所在行起向下n行

p,pp複製的資料從游標下一行貼上,p則從游標上一行貼上

y1g複製游標所在行到第一行的所有資料

yg複製游標所在行到末行的所有資料

j講游標所在行與下一行的資料結合成同一行

u還原過去的操作

編輯模式

i在當前字元前插入字元

i在當前行行首插入字元

a在當前字元後插入字元

a在當前行行末插入字元

o在當前行下插入新的一行

o在當前行上插入新的一行

r替換游標所在的字元,只替換一次

r一直替換游標所在的字元,一直到按下esc

命令模式

:w將編輯過的文字儲存

:w!若文字屬性為唯讀時,強制儲存

:q退出vim

:q!不管編輯或未編輯都不儲存退出

:wq儲存,退出

:e!將文件還原成最原始狀態

zz若文件沒有改動,則不儲存離開,若文件改動過,則儲存後離開,等同於:wq

:w [filename]

編輯後的文件另存為filename

:r [filename]

在當前游標所在行的下面讀入filename文件的內容

:set nu

在每行的行首顯示行號

:set nonu

取消行號

n1,n2 w [filename]

將n1到n2的內容另存為filename這個文件

:! command

暫時離開vim執行某個linux命令,例如 :! ls /home 暫時列出/home目錄下的檔案,然後會提示按回車回到vim

Linux 文字編輯工具vim

vim 的三種模式 一般模式 編輯模式 命令模式。一般模式 當你 vim filename 編輯乙個檔案時,一進入該檔案就是一般模式了 在這個模式下,你可以做的操作有,上下移動游標 刪除某個字元 刪除某行 複製 貼上一行或者多行。從一般模式進入編輯模式,只需你按乙個鍵即可 i,i,a,a,o,o,r...

linux文字編輯工具 vim

1.vim簡介 vim是從vi發展出來 第乙個版本由布萊姆 公尺勒在1991年發布 它基於vim許可證,相容gpl。vim 的全名為 vi improved 意思為vi改良版 vim與vi不同點為,vim可以用顏色直觀顯示,方便檢視 2.安裝vim 安裝vim的命令 yum install y vi...

文字編輯工具vim

文字編輯工具 vimvim與 vi的區別 vim是 vi的公升級版,vi和 vim的最大區別就是編輯乙個文字時 vi不會顯示顏色,而 vim會顯示顏色。顯示顏色便於使用者進行編輯。安裝vim 工具的方法 yum install y vim enhanced vim有 3當我們使用命令 vim fil...