192.168.1.1 host1.class.net
192.168.1.2 host2.class.net
192.168.1.3 host3.class.net
192.168.1.4 host4.class.net
.....
省略
......
这个文件我½他放置到
http://linux.vbird.org/linux_basic/0310vi/hosts
,你可以自行下载来看一看这个
文件啊!现在我们来玩一玩这个文件吧!假设我想要½
host1, host2...
等等复制起来,
并且加到每一
列的后面,亦即每一列的½果要是『
192.168.1.2 host2.class.net host2
』这样的情况时,
在传统或现
代的窗口型编辑器似乎不容易达到这个需求,但是咱们的
vim
是办的到的喔!那就使用区块选择
(Visual Block)
吧!当我们按下
v
或者
V
或者
[Ctrl]+v
时,
这个时候光标移动过的地方就会开始
反白,这三个按键的意义分别是:
区块选择的按键意义
v
字符选择,会½光标经过的地方反白选择!
V
列选择,会½光标经过的列反白选择!
[Ctrl]+v
区块选择,可以用长方形的方式选择资料
y
½反白的地方复制起来
d
½反白的地方删除掉
p
½刚刚复制的区块,在游标所在处贴上!
来实际½行我们需要的动作吧!就是½
host
再加到每一列的最后面,你可以这样做:
1.
使用
vim hosts
来开启该文件,记得该文件请由
上述的连½
下载先!
2.
½光标移动到第一列的
host
那个
h
上头,然后按下
[ctrl]-v
,左下½出现区块示意字样: