v 模式apache
進入v模式移動光標選擇區域、編程
編程的時候須要進行多行註釋:
1註釋:ctrl+v 進入列編輯模式vim
2向下或向上移動光標bash
3把須要註釋的行的開頭標記起來dom
4而後按大寫的Issh
5再插入註釋符,好比"#"。tcp
6再按Esc,就會所有註釋了。ide
替換
ui
:% s/this/that 每一行的第一個this被替換成that
:% s/this/that/g 將文本中全部的this替換成thatthis
:5,10 s/sbin/nologin/g #替換5到10行 的sbin
:set nu/nonu #顯示行號
/ 正向查找 :/target n 往下查找,N 往上查找
:!ifconfig 調用系統命令
編輯文目錄:
若是不當心打開目錄,直接退出就能夠了。
vim中定位到某行:
gg 定位到行首
G 定位到最後一行,行首
#G 定位到某一行
:# 定位到某一行
#gg 定位到某一行
[root@IP-65 test]# vim -O /etc/passwd /etc/hosts vim 之下作對比 O 左右對比,o 上下對比
2 files to edit
haldaemon:x:68:68:HAL daemon|127.0.0.1 localhost local
:/:/sbin/nologin |host.localdomain localhost4
gdm:x:42:42::/var/lib/gdm:/s| localhost4.localdomain4
bin/nologin |::1 localhost local
ntp:x:38:38::/etc/ntp:/sbin/|host.localdomain localhost6
nologin | localhost6.localdomain6
apache:x:48:48:Apache:/var/w|192.168.1.63 IP-
ww:/sbin/nologin |63 server01
pulse:x:497:495:PulseAudio S|192.168.1.64 IP-
ystem Daemon:/var/run/pulse:|64 client01
/sbin/nologin |~
sshd:x:74:74:Privilege-separ|~
ated SSH:/var/empty/sshd:/sb|~
in/nologin |~
tcpdump:x:72:72::/:/sbin/nol|~
ogin |~
IP-63:x:500:500:IP-63:/home/|~
IP-63:/bin/bash |~
/etc/passwd 34,1 Bot /etc/hosts 4,1 All
Type :quit<Enter> to exit Vim