Vim Vi常用操作

2021-06-25 23:26:46 字數 1488 閱讀 4497

周圍同事不是用vim就是emacs,你要是用一ultraedit,你都不好意思跟人家打招呼;什麼外掛程式呀,語法高亮呀,拼寫檢查呀,能給它開的都給它開著,就是乙個字兒:酷。

你說這麼牛b一東西,怎麼著學會也得小半年吧。半年!入門都遠著呢,能學會移動游標就不錯了,你還別說耗不起,就這還只是左右移動!!!

所有的linux/unix都會預設安裝vi,現在主流的linux都會給預設安裝vim。

vim/vi是乙個功能強大的全螢幕文字編輯器, 是linux/unix上最常用的文字編輯器, 它的作用是建立、編輯、顯示文字檔案;vi幾乎支援所有的語言。

vim/vi 沒有選單,只有命令。 

官網:www.vim.org

命令作用

a 在游標後附加文字

a在本行行尾附加文字

i 在游標前插入

i 在本行行首插入文字

o 在游標下面插入新的一行

o 在游標上面插入新的一行

定位命令

命令作用

h 左移乙個字元

j 下移一行

k 上移一行

l 右移乙個字元

$ 移動到行尾

0     移動到行首

h 移動到螢幕上端

m 移動到螢幕**

l 移動到螢幕下端

命令 作用

:set nu 顯示行號

:set nonu 取消行號

gg 移動到第一行

g 移動到最後一行

ng 到第n行

:n 到第n行

x 刪除游標所在字元

nx 刪除n個字元

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

dg 刪除從當前行到檔案末尾所有的行,包含當前行

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

:n1,n2d 刪除n1~n2行

yy,y 複製當前行

nyy,ny 複製n行

dd 剪下當前行,ndd剪下當前行及一下的n行

p 貼上在當前行下

p[大寫] 貼上在當前行上

r  取代游標所在處字元

r  從游標所在處開始替換字元,直到

esc結束

u  取消上一步操作 ,首先你沒有儲存過,文件還是在記憶體中,還沒有同步到硬碟。

/string 向後搜尋指定字串,搜尋時忽略大小寫 :set ic ,取消:set noic

n 從前往後翻

n 從後往前翻

:%s/old/new/g

:n1,n2s/old/new/g  在一定範圍內替換指定字串

:%s/old/new/c

全文替換指定字串,但是

會詢問zz :wq的快捷鍵

:w new_filename  另存為指定檔案

:wq!  強行儲存修改並退出[root/檔案所有者]

:q! 不儲存退出

Vim Vi的基本操作

vi vim 基本使用方法 vi編輯器是所有unix及linux系統下標準的編輯器,它的強大不遜色於任何最新的文字編輯器,這裡只是簡單地介紹一下它的用法和一小部分指令。由於對unix及linux系統的任何版本,vi編輯器是完全相同的,因此您可以在其他任何介紹vi的地方進一步了解它。vi也是linux...

vim vi 命令詳解

vi命令是linux中必不可少的乙個編輯器工具。那麼vi與vim又有什麼區別呢,可以簡單理解為vim vi improved vi增強版 是vi visual inte ce 視覺化介面 的公升級版。在編輯乙個文字時,vi不會顯示顏色,而vim會顯示顏色。顯示顏色更易於使用者進行編輯,其他功能沒有什...

Linux常用命令2 vim vi

linux常用命令2 vim vi 文字編輯器vim vi vim vi簡介不抱有一絲幻想,不放棄一點機會,不停止一日努力 成功的秘訣就在於多努力一次。為了成功,你努力了多少次vim vi是乙個功能強大的全螢幕文字編輯器,是linux unix上最常用的文字編輯器,它的作用是建立 編輯 顯示文字檔案...