周圍同事不是用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上最常用的文字編輯器,它的作用是建立 編輯 顯示文字檔案...