Linux命令符之編輯文本vi命令及修改文件名mv命令

vi編輯器是全部Unix及Linux系統下標準的編輯器,它用於文本編輯html

語法:linux

vi 文本名稱            》  有則打開,沒有則建立vim

或者編輯器

vi 文本絕對路徑     spa

 

進入到文本編輯頁面時輸入  i  /  o  /  a  進入 insert 模式 就能夠對文本進行編輯了!下圖爲Insert模式htm

按   i    切換進入插入模式,按「i」進入插入模式後是從光標當前位置開始輸入文件;blog

按   a   進入插入模式後,是從目前光標所在位置的下一個位置開始輸入文字;file

按   o   進入插入模式後,是插入新的一行,從行首開始輸入文字語法

 編輯完後按下esc 鍵im

再輸入其它命令

:q!          》不保存並退出

:wq        》保存並退出

:w          》 保存當前編輯文本

:q           》退出           注:有修改的狀況下用:q會提示你用:wq或者也能夠用:q!

:w filename           》    文章以指定的文本名filename保存    能夠理解爲另存爲

:wq filename         》    儲存正在編輯的文本以filename爲文本名,並退出vi

:mv 文件名  新文件名   》  修改文本名或文件名或文件夾名

 

:行數l                    》光標移到第幾行   如:5l 光標移至第5行

:set nu                  》會在每行前面列出行號

:set nonu              》取消行號

:/關鍵字                》尋找關鍵字,若是第一次找的關鍵字不是您想要的,能夠一直按「n」會往尋找到您要的關鍵字爲止。

:?關鍵字                》尋找關鍵字,若是第一次找的關鍵字不是您想要的,能夠一直按「n」會往尋找到您要的關鍵字爲止

 

G      》光標移至最後一行行首

$      》光標移至該行行尾

Ctrl+f    》向前翻屏

Ctrl+b   》向後翻屏

Ctrl+d   》向前翻半屏

Ctrl+u   》向後翻半屏

x    》刪除光標後面的字符

#x  》刪除光標後的#個字符

X (大寫X)    》刪除光標前面的字符

#X      》刪除光標前面的#個字符

dd      》刪除光標所在的行

#dd    》刪除從光標所在行數的#行

yw      》複製光標所在位置的一個字

#yw    》複製光標所在位置的#個字

yy       》複製光標所在位置的一行

#yy     》複製從光標所在行數的#行

p         》粘貼

u         》取消操做

cw       》更改光標所在位置的一個字

#cw     》更改光標所在位置的#個字

註釋 :起始行號,結束行號s/^/註釋符/g(注意冒號)。

取消註釋 :起始行號,結束行號s/^註釋符//g(注意冒號)。

例子:

一、在 1- 3 行添加 // 註釋

:1,3s#^#//#g

二、在 1- 3行刪除 // 註釋

:1,3s#^//##g

三、在 1- 3 行添加 # 註釋

:1,3s/^/#/g

四、在  1- 3 行刪除 # 註釋

:1,3s/#//g

 

 

特別注意,在 vi中,數字是頗有意義的!數字一般表明重複作幾回的意思! 也有多是表明去到第幾個什麼什麼的意思。

舉例來講,要刪除 50 行,則是用 『50dd』 對吧! 數字加在動做以前,如我要向下移動 20 行呢?那就是『20j』或者是『20↓』便可。

 

本文章有用到http://www.runoob.com/linux/linux-vim.html中的內容,他的敲詳細你們要看就去看他的吧!不要噴我, 我只是本身寫一個往後好查閱使用!

相關文章
相關標籤/搜索