1.什麼是 vim?
vim是從 vi 發展出來的乙個文字編輯器。**補完、編譯及錯誤跳轉等方便程式設計的功能特別豐富,在程式設計師中被廣泛使用。簡單的來說, vi 是老式的字處理器,不過功能已經很齊全了,但是還是有可以進步的地方。 vim 則可以說是程式開發者的一項很好用的工具。
2.vim的安裝更新和解除安裝
解除安裝的命令
更新的命令
安裝的命令
3.vi/vim的使用(1)命令模式
使用者剛剛啟動 vi/vim,便進入了命令模式。此狀態下敲擊鍵盤動作會被vim識別為命令,而非輸入字元。比如我們此時按下i,並不會輸入乙個字元,i被當作了乙個命令。
常用的命令有:
dd:刪除當前行
u:撤銷
yy:複製
p:貼上
x:刪除當前字元
/:查詢,從當前到文尾
?:查詢,從當前到文前
n:從下往上查詢
n:從上往下查詢
h:左移
l:右移
j:下移
k:上移
0,"^",home :跳到行首
$ :跳到行尾
g:跳到文尾
gg:跳到文首
10gg:跳到第10行
10g:跳到第10行
翻頁:pgup,pgdn;ctrl+f,ctrl+b
(2)編輯模式
在命令模式下按下i就進入了輸入模式。
常用的命令有:
字元按鍵以及shift組合 :輸入字元
enter,回車鍵 :換行
back space,退格鍵 :刪除游標前乙個字元
del,刪除鍵 :刪除游標後乙個字元
方向鍵 :在文字中移動游標
home/end :移動游標到行首/行尾
page up/page down :上/下翻頁
insert :切換游標為輸入/替換模式,游標將變成豎線/下劃線
esc :退出輸入模式,切換到命令模式
a:從游標所在位置後面開始新增資料,游標後的資料隨新增資料向後移動。
a:從游標所在列最後面的地方開始新增資料。
i:從游標所在位置前面開始插入資料,游標後的資料隨新增資料向後移動。
i:從游標所在列的第乙個非空白字元前面開始插入資料。
o:在游標所在列下新增一列並進入輸入模式。
o:在游標所在列上方新增一列並進入輸入模式
(3)末行模式
在命令模式下按下:(英文冒號)就進入了底線命令模式。
常用的命令有:
w :儲存檔案
q :退出vi
q!: 放棄對檔案內容的修改強制退出
wq :儲存退出
w! :強制儲存
x :儲存退出
4.為什麼學vi?1)所有的unix like 系統都會內建 vi 文字編輯器,其他的文字編輯器則不一定會存在;
2)很多個別軟體的編輯介面都會主動呼叫 vi (例如未來會談到的 crontab, visudo, edquota 等指令);
3)vim 具有程式編輯的能力,可以主動的以字型顏色辨別語法癿正確性,方便程式設計;
4)因為程式簡單,編輯速度相當快速。
Linux中vi和vim的介紹使用
linux是一款作業系統,免費,開源,安全,高效,穩定,處理高併發非常強悍。linux是以檔案的形式管理我們的裝置,因為linux系統,一切皆為檔案。正常模式 root iz359rm7mu358hz vim text.txt 以vim 檔名 開啟乙個檔案進入一般的模式 這是預設的模式 在這個模式中...
linux中 vim的使用
1.vim 檔名.c 建立並開啟.c檔案 vim 三種模式 1 命令模式 vim開啟檔案就是處於命令模式下 x 刪除乙個字元 nx 刪除n個字元 dd 刪除 剪下 乙個字元 ndd 刪除 剪下 n個字元 yy 複製乙個字元 nyy 同理 p 貼上 shift g 跳到最後一行 gg 回到第一行 查詢...
介紹VIM 使用
vim 使用 收集整理 wilbur lang vim 簡介 vim 是 unix 世界裡極為普遍的全螢幕文書編輯器,幾乎可以說任何一台 unix 機器都會提供這套軟體。熟悉 dos 下的文書處理後,也許會感到 vim 並不好用 unix 上也已經發展出許多更新 更好用的文書編輯器,但是並不一定每一...