同時打開多個文件:
vim -o file1 file2 file3 (注:ctrl+w鬆開,再按方向鍵在窗口之間切換)
在vim窗口中打開文件: :open file
在新窗口中打開文件: :split file
查找命令:
:/text 從上往下查找text
:?text 從下往上查找text n查找下一個 N 查找下一個
:set nu 顯示行號
:set ic 忽略大小寫的查找
:set hl 高亮搜索結果,所有結果都高亮顯示,而不是匹配一個匹配
替換 switch命令
r 替換當前字符
:s/old/new/ 替換當前行的第一個匹配
:s/old/new/g 替換當前行的所有匹配(global)
:%s/old/new/ 替換所有行的第一個匹配
:%s/old/new/g 替換整個文件的所有匹配
:10,20 s/^/ /g 在第10行 至第20行每行前面加4個空格,用於縮進
^ 移動到本行第一個非空白字符上
$ 移動到行尾 (3$ 移動到下面3行的行尾)
gg 移動到文件頭 =[[
G (shift+g) 移動到文件尾 =]]
u 撤銷(undo)
U 撤銷對整行的操作
CTRL + r 重做 (redo)
dd 刪除當前行
3dd 刪除當前開始後的3行
yy 複製當前行
nyy 複製當前後開始的n行 (例 2yy 拷貝當前行及其下一行)
p 在當前光標後粘貼 ,如果之前使用了yy命令來複制一行,那麼就在當前行的下一行粘貼
P(大寫) 在當前光標前粘貼
:!command
linux-vim編輯器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Linux核心技能与应用
wy53780
2020-04-23 14:02:05
Python與家國天下
豌豆花下貓
2019-02-24 22:22:40
linux上安裝Docker(非常簡單的安裝方法)
幸運券發放
2019-02-24 19:38:01
2019年Java面試-併發容器篇
王知無
2019-02-24 15:12:46
淺淡個人學習嵌入式Linux過程
wx5c317e5b736d2
2019-02-24 13:31:30
DHCP服務原理與搭建(Linux系統+路由器,二選一方案)
wx5c7174443c6f9
2019-02-24 13:23:18
Redis安裝與配置
劉遄
2019-02-24 13:12:51
Linux查看CPU和內存使用情況
wbzjacky
2019-02-24 13:12:37
相關Linux安全方面的知識點
slqbj
2019-02-24 13:02:39
忘記了Linux密碼,使用GRUB重新設置
slqbj
2019-02-24 13:02:39
Oracle11g 基於linux 6.3下安裝
love壁虎
2019-02-24 12:55:06
Oracle基於Linux 7下的安裝
love壁虎
2019-02-24 12:55:05
CentOS7更換yum源
駙馬葉子
2019-02-23 20:02:48