中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vim入門知識點有哪些

發布時間:2021-12-30 15:20:43 來源:億速云 閱讀:167 作者:iii 欄目:大數據

這篇文章主要講解了“vim入門知識點有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“vim入門知識點有哪些”吧!

一般我們使用的centos或者其他的Linux操作系統都已經默認裝了vim。可以直接查看是否已經安裝。
[root@zmgaosh ~]# rpm -qf which vimvim-enhanced-7.4.629-6.el7.x86_64
vim 編輯器有三種工作模式:命令模式,輸入模式,末行模式
vim入門知識點有哪些  

記住幾個點:

首次進入文件 是命令模式
出現 “insert" 是編輯模式
輸入:(左下角) 是 命令行模式

我們先來看輸入模式:

輸入模式

進入編輯模式的方法:a i o A I O(任意一個字母都可以切換到編輯模式)
vim入門知識點有哪些  

這里做一下說明:(見表格)

1) 插入方式

vim入門知識點有哪些

注意:按下這些字母不是為了輸入某個字符,而是為了切換到插入模式。按ESC可以返回到命令模式,為了確保能夠真的返回,有時候需要按兩次esc

命令行模式
在命令行模式下能夠進行的操作:
1. 光標定位類:
  • h: 左

  • j: 下

  • k: 上

  • l: 右

  • 數字0 和home鍵表示切換到行首

  • $和end鍵表示切換到行尾

  • gg 表示快速定位到文檔的首行,

  • G:定位到末行

  • 3gg或者3G表示快速定位到第3行

2. 正則匹配類:

  • /string(字符串) 找到你要找的單詞或者內容, 如果同樣的內容很多,可以使用N/n來向上或者向下查找。

  • /^d 查找以什么開頭的內容, 此處是查找以d開頭的內容

  • /t$ 查找以t結尾的內容

技巧:如果想打開文件后光標直接到文件的最后一行,可以使用+
比如我們要打開/etc/passwd ,打開后讓光標在最后一行
vim + /etc/passwd
3. 文本編輯類:  
復制,粘貼,刪除,撤銷

vim入門知識點有哪些

4. 可視化類操作

V:進入可視化模式

R:擦除,改寫,進入替換模式

舉個例子:

給多行加#
CTRL+V --選中要加#的行 – 輸入大寫的I —在第一行加#–按兩下esc
vim入門知識點有哪些  

末行模式操作:

1. 保存退出命令

vim入門知識點有哪些

2. 調用外部命令

:! +命令

比如要查看當前的ip

:r 讀取文件并追加到文檔中

vim入門知識點有哪些  

3. 文本替換(難點也是重點)

格式 : 范圍(其中%所有內容) s分隔符 舊的內容 分隔符 新的內容 (分隔符可以自定義)
vim入門知識點有哪些  

舉個例子:

:1,3 s/bin/gaosh 替換第1到3行中出現的第一個bin進行替換為gaosh:1,3 s/bin/gaosh/g 替換第1到3行中查找到所有的bin進行替換為gaosh:3 s/bin/aaaaa #只把第3行中內容替換了
:% s/do/gaosh/g 將文本中所有的do替換成gaosh:% s/do/gaosh/gi 將文本中所有的do替換成gaosh, 并且忽略do的大小寫:% s@a@b@g 將文本中所有的a替換成b
4. 自定義 vim使用環境  

vim入門知識點有哪些

感謝各位的閱讀,以上就是“vim入門知識點有哪些”的內容了,經過本文的學習后,相信大家對vim入門知識點有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vim
AI

沙坪坝区| 揭东县| 故城县| 兴化市| 德清县| 屯留县| 黄大仙区| 尖扎县| 石河子市| 柳州市| 二连浩特市| 堆龙德庆县| 工布江达县| 屯昌县| 垫江县| 扎兰屯市| 温宿县| 淮阳县| 疏勒县| 监利县| 赤城县| 浦北县| 南陵县| 保山市| 屏边| 涞水县| 当涂县| 琼海市| 巨鹿县| 嘉定区| 淮安市| 永安市| 平湖市| 敖汉旗| 海晏县| 那坡县| 增城市| 龙游县| 喀喇沁旗| 松潘县| 万载县|