vim的额外功能
vim的额外功能vim的一般用法与vi完全一模一样,只不过vim具有颜色显示的功能,并且还支持许多的程序语法(syntax)。
区块选择(visual block)
区块选择的按键意义:
v 字符选择,会将光标经过的地方反白选择
V 行选择,会将光标经过的行反白选择
Ctrl+ v 区块选择,可以用长方形的方式选择
y 将反白的地方复制起来
d 将反白的地方删除掉
通过上述的功能可以复制一个区块,并且是贴在某个区块的范围内,而不是以行为单位来处理整份文件!
多档案编辑:可以使用vim后面同时接好几个档案来同时开启
多档案编辑的按键:
:n 编辑下一个档案
:N 编辑上一个档案
:files 列出目前这个vim的开启的所有档案
练习:将文件hosts内的前四行IP资料复制到/etc/hosts档案内
做法:1. 通过『vim hosts /etc/hosts 』指令来使用一个 vim 开启两个档案;
2. 在 vim 中先使用『:files 』查看一下编辑的档案数据有啥。最后一行显示的是『按下任意键』就会回到 vim的一般模式中!
3. 在第一行输入『4yy 』复制四行;
4. 在 vim 的环境下输入『:n 』会来到第二个编辑的档案,即 /etc/hosts 内;
5. 在 /etc/hosts 下按『G 』到最后一行,再输入『p 』贴上;
6. 最终按下『:q 』来离开 vim 的多档案编辑!
利用多档案编辑的功能,可以很快速的将需要的资料复制到正确的档案内。这个给你也可以利用窗口接口来达到,就是接下来要提到的多窗口功能。
多窗口功能:对照同一个档案的前后数据或对照看多个档案的内容
多窗口情况下的按键功能
:sp 开启一个新窗口,如果有加filename,表示在新窗口开启一个新档案,否则表示两个窗口为同一个档案内容
Ctrl + w + j 先按ctrl不放,再按下w后放开所有的按键,再按下j或向下箭头键,则光标可移动到下方的窗口
Ctrl + w + k 同上,不过光标移动到上面的窗口
Ctrl + w + q q结束离开 这个可以,相当实用!{:10_281:} 不错 学习了 学习了,谢谢。 学习了
页:
[1]