vim編輯器模式切換
命令模式、命令行模式、編輯模式
命令模式:
字符操作
i 當前插入
a 當前字符之後插入
o 下一行插入
x 向後刪除一個字符,相當於delete
u 撤銷一步
Ctrl+r 恢復上一步
行操作
刪除(剪切)1行:dd
刪除2行:2dd
刪除N行:Ndd
複製1行:yy
複製2行:2yy
複製N行:Nyy
粘貼:p
VISUAL BLOCK:可視塊模式
進入v模式 移動光標選擇區域
實例1:快速刪除apache配置文件中,關於虛擬主機配置行前的#號
[root@c7-node1 ~]# vim /etc/httpd/conf/httpd.conf #按下G,快速跳到最後
1、配置文件時,需要刪除多行註釋:
1、按ctrl+v進入列編輯模式;
2、向下或向上移動光標,選中注釋部分;
3、然後按d或x,就會刪除注釋符號。
2、編程的時候需要進行多行注釋:
1、注釋:ctrl+v進入列編輯模式
2、在行首,向下或向上移動光標,選擇中要注釋的行
3、然後按大寫的I 4、再插入注釋符,比如"#"。 5、再按2下Esc,就會全部注釋了。
VIM命令行保存文件命令: :w 保存 save
:q 没有進行任何修改,退出 quit
:wq 保存并退出 :q! 修改了,不保存,強制退出
強制保存并退出 ? :wq! 例: [root@localhost test]# ll/etc/shadow #没有任何權限 ---------- 1 root root 973 9月 18 13:14 /etc/shadow [root@localhost test]# vim/etc/shadow #修改完後,输入:wq! 進行強制保存 擴展: :x 保存并退出,相當於wq :x! 強制保存并退出,相當於wq!
vim加密文件 實戰:vim加密文件 [root@c7-node1 ~]# vim password.txt #輸入以下内容 Lyb: 銀行卡號:88888888 密碼: 20141314 Lyb: 銀行卡號:88888888 密碼: 20141314 按esc :X #加密碼 輸入密碼: ****** 請再輸入一次: ****** :wq 保存退出 下次打開時,还需要輸入密碼: vim a.txt 輸入密碼: ****** 怎么取消密碼? 方法:再次使用:X加密,密碼為空。就可以了。
|