Linux必備操作vim
vim被稱作為編輯器之神,那麽在我們操作linux系統時,進行編輯操作有沒有感覺心有余而力不足?今天我講自己總結的一些vim的操作命令和大家進行一下分享,有不足之處還請指出。
vim的三種模式大家還記得嗎?
一:命令行模式
1.當你用vim打開文件時就默認進入了命令行模式
2.光標移動:
字符級 上k 下j 左h 右l
行級別 0行首 $行尾
屏幕級 H屏幕首部 L屏幕尾部
文檔級 G文檔尾行 nG文檔的第n行
刪除操作:(類似win下的剪切操作)
dd 刪除光標所在當前行
n+dd 刪除光標後的幾行
3.復制:
yy 復制光標所在當前行
n+yy 復制光標所在的後幾行
4.粘貼:
p
二:編輯模式:
1.進入編輯模式的途徑
命令行模式--a,i,o,s->編輯模式--esc-->命令行模式
在命令行模式通過按鍵a,i,o,s任意一個都可以進入編輯模式,區別如下-->
a 光標所在字符之後進入
i 光標所在字符進入
o 光標所在另起一行
s 光標所在字符刪除進入
三:尾行模式也稱作(末行模式):
1.進入尾行模式的途徑
在命令模式下 :輸入 : 執行的是保存與退出命令
w --寫入
q--退出
wq--保存並退出
q!--強制退出不保存
w! --強制寫入
輸入 / 便進入了尾行模式,此時可以進行搜索和替換操作
如 /var(通過n和N進行上下查找文件中"var"並高亮顯示)
替換:
:s/bin/Bin ---替換所在行的第一個詞
:s/bin/Bin/g ---替換所在行的bin
:%s/bin/Bin/g ---替換所有的bin
四:額外設置的補充
1.當我們查看長篇內容如log時會不會因為不能顯示行號而郁悶呢?結下給大家介紹一下 如何顯示行號
:set nu --臨時設置顯示行號
:set nonu---取消顯示
如果想持久開啟:
1.在用戶家目錄創建.vimrc
2.進行 vim /root/.vimrc
裏面輸入 set nu 然後按esc , wq 保存退出即可,結下打開後就發現行好顯示出來咯
2.x 和wq 功能類似 保存並推出
3.X 加密文件 註意 不要給系統問價加密
解除密碼:設置空密碼進行密碼刪除操作
4尾行模式
:u 撤銷上一步
:nu 撤銷n步
取消撤銷 :ctrl + r
Linux必備操作vim