vim的常見用法(小白必看)
阿新 • • 發佈:2019-01-11
vim的常見用法(小白必看)
vim是一個非常常見的一個編輯檔案的命令,可是它的常見用法你知道嗎?
在講解基本用法之前,還有個關於vim的小技巧不得不說:
1.vim工作模式配置
在vim命令模式下:
:set 模式資訊
:set nu ##行號
:set mouse=a ##滑鼠可用
:set cursorline ##設定行線
從這裡輸入:(見圖)
以上是臨時設定的方法,vim關閉後再開啟就沒有了哦。
這給出一個永久改變的方法:
vim /etc/vimrc 在/etc/vimrc檔案最後寫入 要設定的命令! 如 :set nu 並退出儲存。
看圖!
以下是效果圖:
這個小技巧學會了會方便很多喲,其他 :set xxx 命令可以自己去百度哦!
vim有三個模式:
1)命令模式
2)插入模式
3)退出模式
一、在命令模式下:
1)字元的搜尋
/關鍵字
n向下匹配
N向上匹配
看圖,怎樣搜尋
看效果
2)字元的管理----------由於不便演示,請自行操作體會!
複製-----y
yl ##複製一個字母 y3l ##複製三個字母 yw ##複製一個單詞 y3w ##複製三個單詞 yy ##複製一行 y3y ##複製三行
刪除-----d
dl ##刪除一個字母
d3l ##刪除三個字母
dw ##刪除一個單詞
d3w ##刪除三個單詞
dd ##刪除一行
d3d ##刪除三行
剪下------c
cl ##剪下一個字母 c3l ##剪下三個字母 cw ##剪下一個單詞 c3w ##剪下三個單詞 cc ##剪下一行 c3c ##剪下三行
注意:在剪下之後vim會進入插入模式
如果要貼上需要按【esc】退出插入模式然後按p貼上
貼上-----p
撤銷-----u
恢復撤銷------ctrl+r
3)vim視覺化模式
ctrl+v ##在這個模式下可以選擇區域操作
批量新增字元
ctrl +v 選中要加入字元所在的列
按大寫的I
加入字元
按【esc】
如圖,視覺化操作
4)字元的替換
:%s/要替換的字元/替換成的字元/g
:%s/:/@/g ##替換全文的:為@
:1,5s/:/@/g ##替換一到五行的:為@
其中:
%s表示所有的行
g表示所有的列
示例:把上面截圖中的 成功 改成 失敗
回車!
5)vim分屏功能------有點花裡胡哨的(自行體會)
ctrl+w s ##上下分屏
ctrl+w v ##左右分屏
ctrl+w c ##關閉游標所在螢幕
ctrl+w 上下左右 ##游標移動到指定螢幕
:sp file ##同時編輯當前檔案和file
6)在命令模式下游標的移動------不方便截圖,可自己試試看效果
gg ##游標移動到檔案的第一行
G ##游標移動到檔案的最後一行
:數字 ##游標移動到指定的行
二、插入模式下
游標的移動
i ##游標所在位置的插入
I ##游標所在行的行首插入
o ##游標所在行的下一行插入
O ##游標所在行的上一行插入
a ##游標所在字元的下一個字元插入
A ##游標所在行的行尾插入
s ##游標所在字元刪除並插入
S ##游標所在行刪除並插入
三、vim的退出模式
:q ##退出,在檔案內容沒有被改變時使用
:wq ##退出儲存
:q! ##強制退出
熟練以上方法,小白也能裝出大佬樣兒!