Linux-vi/vim的使用
阿新 • • 發佈:2018-11-24
概述
vi是跨平臺的高度可配置的文字編輯器
Vim是從 vi 發展出來的一個文字編輯器。程式碼補完、編譯及錯誤跳轉等方便程式設計的功能特別豐富,在程式設計師中被廣泛使用。
簡單的來說, vi 是老式的字處理器,不過功能已經很齊全了,但是還是有可以進步的地方。 vim 則可以說是程式開發者的一項很好用的工具。
vi/vim的使用
vim的安裝
yum install vim -y
基本上 vi/vim 共分為三種模式,分別是命令模式(Command mode),輸入模式(Insert mode)和底線命令模式(Last line mode)。 這三種模式的作用分別是:
編輯模式
i 在游標前插入資料
a 在游標後插入資料
o 在當前游標下面open一個新行,並插入資料
命令模式
1 游標的移動
1.1 上下左右鍵 1.2 j 下移 k 上移 h 左移 l 右移 1.3 gg 移動行首 G 移到末行 [N]gg 移到第N行 ^ 移到當前行的開頭 $ 移到當前行的結尾
2 翻頁
ctrl + f 向前翻頁 ctrl+ b 向後翻頁
3 搜尋
/str 向下搜尋字串str
小寫n 向下搜尋
大寫N 向上搜尋
?str 向上搜尋字串str
小寫n 向上搜尋
大寫N 向下搜尋
4 檔案操作
yy 複製整行
p 貼上到當前游標後
P 貼上到當前游標前(大寫)
dd 刪除整行(相當於剪下)
u 撤銷
[N]yy 複製當前游標開始的n行
[N]dd 刪除當前游標開始的n行
dG 從當前游標刪除到行尾
底線模式
按 : 進入
常用命令
w 儲存
q 退出
! 強制
wq 儲存退出
wq! 強制儲存退出
q! 強制退出
其他命令
w [filename] 檔案另存為filename
set nu 設定顯示行號
set nonu 取消顯示行號
N 將游標移到N行