生活是美好的

 找回密碼
 立即註冊
搜索
查看: 360|回復: 0

VIM使用方法(實戰)

[複製鏈接]

112

主題

112

帖子

453

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
453
發表於 2019-11-19 14:42:53 | 顯示全部樓層 |閱讀模式
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加密,密碼為空。就可以了。


回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

GMT+8, 2025-4-19 22:23 , Processed in 0.201369 second(s), 20 queries .

© 本站内容由個人原創或轉載,如果侵犯了您的合法權益,請及時聯繫處理! Email:lyb@qq.com

快速回復 返回頂部 返回列表