Linux下VIM編輯器的詳細使用

2021-09-22 04:50:20 字數 2704 閱讀 2372

1、vi編輯器的啟動與退出

#vi file1 新建乙個文字檔案為file1~~

:q! 在末行模式下退出

2、文字的操作

~

:e! file1 在當前檔案下編輯新的檔案

:r /etc/passwd 實現檔案的讀入功能

:wq 保持並退出

:q! 強行退出

3、游標移動操作

3.1、游標移動操作(命令模式下)

h--向左移動游標

l--向右移動游標

k--向上移動游標

j--向下移動游標

3.2、翻頁移動(命令模式下)

ctril+f向前翻整頁

ctril+b向後翻整頁

ctril+u向前翻半頁

ctril+d向後翻半頁

3.3、行內快速跳轉(命令模式下)

^ 將游標快速跳轉到本行的首行字元

$ 將游標快速跳轉到本行的行尾字元

nw 將游標快速跳轉到當前游標所在位置的後n個單詞的首字母

nb 將游標快速跳轉到當前游標所在位置的前n個單詞的首字母

nc 將游標快速跳轉到當前游標所在位置的後n個單詞的尾字母

3.4、檔案內行間快速跳轉

:set nu 顯示行號

:set nonu 取消顯示行號

4、編輯操作

4.1進入輸入模式(在命令模式下)

i  在當前游標處進入插入狀態

cw 刪除當前游標所在單詞尾部的字元,並進入插入狀態

c$ 刪除當期游標到行尾的字元,並進入插入狀態

c^ 刪除當前游標到行尾的字元,並進入插入狀態

4.2、輸入模式的操作

使用上下左右方向鍵進行游標移動 

home和end  快速定位游標到行首和行尾

page up和page down 進行文字的上下翻頁

backspace 刪除游標左側字元

delect 刪除游標位置的字元

4.3、刪除操作

x 刪除游標處的單個字元

dd 刪除游標所在的行

dw 刪除當前字元到單詞尾的所有字元

d$ 刪除當前字元到行尾的所有字元

d^ 刪除當前字元到行首的所有字元

j 合併當前行和下一行的內容

4.4、撤銷操作

u 取消最近一次的操作

u 取消當前行進行的所有操作

ctrl+r 對使用u命令撤銷的操作進行恢復

4.5、複製操作

yy 複製當前正行內容到vi緩衝區

yw 複製當前游標到單詞尾部字元的內容到vi緩衝區

y$ 複製當前游標到行尾的內容到vi緩衝區

y^ 複製當前游標到行首的內容到vi緩衝區

:m,ny 複製第m行到第n行之間的文字到vi緩衝區

4.6、貼上操作

p 讀取vi緩衝區到當前游標所在位置

5、查詢和替換操作

5.1、自上而下的查詢操作

:/word 查詢與word匹配的字串

n 查詢下乙個匹配的字串

n 反向查詢下乙個匹配的字串

5.2、自下而上的查詢操作

?word 查詢與word匹配的字串

n 查詢下乙個匹配的字串

n 反向查詢下乙個匹配的字串

5.3、替換操作

:s/old/new 替換當前行的第乙個字元old為字元new

:s/old/new/g 替換當前行的所有字元old為字元new

:m,ns/old/new/g 替換當前行號m到行號n的所有字元old為字元new

:%s/old/new/g 替換整個文字的所有字元old為字元new

5.7、使用替換的確認功能

:s/old/new/c 替換當前行的第乙個字元old為字元new並提示使用者確認操作

:s/old/new/gc 替換當前行的所有字元old為字元new並提示使用者確認操作

:m,ns/old/new/gc 替換當前行號m到行號n的所有字元old為字元new並提示使用者確認操作

:%s/old/new/gc 替換整個文字的所有字元old為字元new並提示使用者確認操作

6.1、安裝vi編輯器的其他軟體包

將rhel4的第2張安裝光碟放入主機的光碟驅動器,並使用管理員root許可權執行以下命令操作,可安裝vi程式的附加軟體包。

#mount /dev/cdrom /media/cdrom

#cd /media/cdrom/redhat/rpms/

#rpm -ivh vim-common-6.3.035-3.i386.rpm vim-enhanced-6.3.035-3.i386.rpm

#cd ~

#umount /media/cdrom /dev/cdrom

:help 檢視vi幫助資訊

Linux下VIM編輯器的詳細使用

1 vi編輯器的啟動與退出 vi file1 新建乙個文字檔案為file1 q 在末行模式下退出 2 文字的操作 e file1 在當前檔案下編輯新的檔案 r etc passwd 實現檔案的讀入功能 wq 保持並退出 q 強行退出 3 游標移動操作 3.1 游標移動操作 命令模式下 h 向左移動游...

Linux下VIM編輯器的詳細使用

1 vi編輯器的啟動與退出 vi file1 新建乙個文字檔案為file1 q 在末行模式下退出 2 文字的操作 e file1 在當前檔案下編輯新的檔案 r etc passwd 實現檔案的讀入功能 wq 保持並退出 q 強行退出 3 游標移動操作 3.1 游標移動操作 命令模式下 h 向左移動游...

linux下的vim編輯器

進入瀏覽模式 vim file用vim開啟newfile檔案 此時顯示 在vim瀏覽模式下可以檢視當前檔案的內容,有下角1,5表示游標當前在第一行,當前文件一共有5頁 進入插入模式 在瀏覽模式下按i即可進入插入模式 複製指令 作用yy 複製一整行 yl複製乙個字母 yw複製乙個單詞 刪除指令 作用d...