1.vim是說明:
可以終端下使用的全鍵盤操作的檔案編輯器,可配置,可擴充套件,可程式設計的成長型神器。
2.基本用法:
1.進入vim,vim 檔名,檔案存在則直接開啟,不存在則建立,此時只能閱讀**或修改**
,不適合編寫**。
2.輸入i,進入插入模式,可以正常的編寫**。
3.**編寫完成後,按ctrl+x執行,按enter返回,輸入i繼續編寫。
4.ctrl+z儲存退出
3.vim的三大模式與切換方法:
正常模式輸入i進入插入模式
插入模式按esc或者ctrl+c返回正常模式
正常模式 輸入:進入行底模式
行底模式按esc或者ctrl+c返回正常模式
插入模式與行底模式之間不能直接轉換,必須由正常模式跳轉
1).正常模式
游標移動:h j k l 用來上下左右移動游標。
pgup和pgdn進行上下翻頁
home和end 行首和行尾
n+enter 向後跳轉n行
n+g 跳轉到n行
刪除**:
x刪除乙個字元
dw|de刪除乙個單詞
d$刪除到行尾
dd刪除整行
ndd刪除n行
複製**:
yy複製整行**
nyy複製n行**
p貼上到下一行
替換**:
替換乙個字元(游標定位在要替換的字元上,按r+要替換的字元)
替換乙個單詞(游標定位在要替換的單詞的首字母上,按cw|ce,單詞會被刪
除並進入插入模式)
輸入r進入替換模式(你輸入的任何字元都會將原來的字元替換掉)
撤銷與反撤銷:
u可以進行撤銷操作,ctrl+r取消撤銷操作
2).插入模式
此模式下主要用來編寫**,因此快捷鍵不多
ctrl+i 相當於製表符、tab鍵
ctrl+p **補全
ctrl+j 相當於enter
ctrl+c 返回正常模式
3).行底模式
1.執行系統命令,!cmd,執行完成後按enter返回vim
2.對vim進行一些配置
set nu 顯示行號
set nonu 不顯示行號
set ts=4 設定tab鍵的寬度
在行底模式下進行一些設定都只是臨時有效,想要長期有效,需要吧配置命
令寫入配置檔案中。~/.vimrc
3.執行vim的一些命令
q退出q!強制退出
w寫入wq(x)儲存退出
4.設定**縮排
n n行**向右移動一下5.**查詢
/key
n向下查詢下乙個,n向上查詢下乙個
6.替換
%s/old/new
對vim的配置:
主要對vim的配置檔案進行設定一些功能。
.vimrc
vim常用操作入門
最近又看看vim的操作,現將常用的一些命令整理出來。希望給vm的初學者提供些幫助。總體上說,vim的操作有三種模式 1,輸入模式 2,命令模式 3,最後一行模式。在輸入模式下,我們將從鍵盤敲入的字元輸入到螢幕上 實際應該是vim的當前工作區中 在命令模式下,我們可以通過輸入命令的方式編輯我們的檔案 ...
vim的入門操作 必會
開啟vim vim test.c複製n行 5yy 複製5行刪除多行 dd 表示刪除游標所在行.d 表示刪除從當前游標到游標所在行尾的內容.跳到檔案開頭 gg跳到檔案末尾 g貼上命令 p替換字串 s aa bb g 將游標所在行出現的所有包含 aa 的字串中的 aa 替換為 bb s bb g 將游標...
每日一Vim(0)入門操作
以下操作的前置條件 已經安裝了vim的linux or windows。今天就來個基本的,入門級操作 開啟檔案的方式 vim etc group或者 vim e etc group 儲存檔案 w 或者 write 儲存正在工作狀態的檔案 up 或者 update 儲存正在工作狀態的檔案 up在win...