日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

VIM 基本操作续

發布時間:2025/3/21 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VIM 基本操作续 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

---恢復內容開始---

一、編輯模式:對文本進行添加,修改等操作。

1、i ? ? ? ? ? ? ? 在光標所在字符處開始輸入,如圖會在左下方提示 “插入”

? ? ? I ? ? ? ? ? ? ?在光標所在行的行首開始輸入

? ? ? o ? ? ? ? ? ? 在光標所在行的下一行開始輸入

? ? ? O ? ? ? ? ? ?在光標所在行上一行開始輸入

? ? ? a ? ? ? ? ? ? 在光標所在字符后開始輸入

? ? ? A ? ? ? ? ? ? 在光標所在字符前開始輸入?

2、按 Esc鍵退出編輯模式。

二、命令模式: ?在一般模式下輸入: 或者 / 進入命令模式。

1、/word(想要查找的字符) ? 按 n 繼續向下查找,N 或shift+n向上查找,相當于?word 直接查找。會高亮顯示所查找的字符。

2、替換 ?:n1,n2s/word1/word2/g ?將n1行到n2行之間的word1字符替換為word2字符, 末尾不加g,只替換n1到n2之間的第一個word1字符。

1) :20,30s/sbin/aaa/g可以看到20行至30行之間的sbin被替換為aaa.

?

2)使用 :20,30s/sbin/aaa/?時,可以看到只替換了第一個字符。

3)1,$s/sbin/aaa/g ?全局替換。整個文檔中word1被替換為word2.如圖再找不到sbin.

4)當我們替換的字符帶/時,上面提到的方法就不能用了,因為不能被識別。例如 將、sbin替換為aaa時。 1,$s //sbin/aaa/g

a、使用脫義\,

?

b、使用別的符號代替,例如#,@,%等

3、set nu 顯示行號,set nonu 取消行號顯示,

?

4、取消高亮顯示 nohl

?

5: w ?保存 ? w! 強制保存 ?wq 保存退出 ??

? ? q ?退出 ? q!強制退出

? ? x 保存退出,與wq的區別在于,如果對文本沒有改動,wq 保存退出會改變mtime,atime,mtime, x 保存退出不會改變三者。

6、把正在編輯的文件保存為一個新文件。:w /opt/new.txt , 在 opt 下已經生成一個new.txt。

??

7、把其他內容導入到正在編輯的文本中。 :r /opt/66.txt

?

8、同時編輯多個文件 ,在已經打開的文本下輸入 : new /opt/my.cnf, 使用ctrl+w ,然后方向鍵可上下兩個文本跳轉操作。

9、文本加密 : X ,然后輸入密碼,保存退出,就給文本設置了密碼。

當我們用cat ,more,less 去看時出現亂碼。

用 vim 打開時也需要輸入密碼,如果輸錯密碼也會出現亂碼。取消密碼:X,設置密碼為空就可以了。

?

轉載于:https://www.cnblogs.com/wbjy123linux/p/8196604.html

總結

以上是生活随笔為你收集整理的VIM 基本操作续的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。