您的位置:首页 > 其它

如何利用局域网来实现VLAN的实例

2008-06-25 14:40 375 查看
Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。
Vim的第一个版本有布莱姆·米勒在1991年发布。最初的简称是Vi IMitation,随着功能的不断增加,正式名称改成了Vi Improved。现在是在开放源代码方式下发行的自由软件。对于大多数用户来说,Vim有着一个比较陡峭的学习曲线。这意味着开始学习的时候可能会进展缓慢,但是一旦掌握一些基本操作之后,能大幅度提高编辑效率。
通常,Vim共分为3种模式,分别是一般模式,编辑模式,命令行命令模式。
一般模式:Vim处理文件时,已进入该文件,就是一般模式。在此模式中,通过各种命令来搜索,替换,删除字符,删除整行,复制|粘贴整行。
编辑模式:在一般模式中,按下i键即可进入编辑模式,在此模式下,可以输入任何字符,进行编辑操作。按下ESC键即可退出编辑模式回到一般模式。
一般模式转换为编辑模式还有几种方法:
i inset 在当前光标所在处插入
I 当前光标所在的行首转换为插入操作
a append 在当前光标所在后插入
A 当前光标所在的行尾转换为插入操作
o 当前光标所在的下方打开一个新行
O 当前光标所在的上方打开一个新行

命令行模式:又称为末行模式,在一般模式下按下:或?或|就可以将光标移动到最后一行。在此模式下,可以读取,存储文件以及其他附加功能。

一般模式中光标移动的方法:

h向左移动
l向右移动
j向下移动
k向上移动
0移动到这一行的行首
$移动到这一行的行尾
G移动到这个文件的最后一行
nG跳转到这个文件的第n行
gg移动到这个文件的第一行相当于1G
n<Enter>光标向下移动n行
n<space>光标向右移动n个字符
w移动到下一个单词的词首
Ctrl+f 向文件尾部翻一屏
Ctrl+b 向文件首部翻一屏
Ctrl+d 向文件尾部翻半屏
Ctrl+u 向文件首部翻半屏

一般模式的搜索与替换:

/keyword 从光标位置开始向下搜索名为keyword的字符串
?keyword 从光标位置开始向上搜索名为keyword的字符串
n重复前一个搜索动作
N反向进行前一个搜索动作
:m、ns/word1/word2/g 在m和n行之间将word1替换为word2
:1、$s/word1/word2/g 从第一行到最后一行将word1替换为word2
:1、$s/word1/word2/gc 从第一行到最后一行将word1替换为word2,要求确认。
一般模式删除,复制,粘贴:
x删除光标后面的一个字符
X删除光标前面的一个字符
nx删除光标后面的n个字符
dd删除光标所在的一整行
ndd从光标开始向下删除n列
d1G删除光标所在位置到第一行的的数据
dG删除光标所在位置到最后一行的的数据
d$删除光标所在处到该行的左后一个字符
yy复制光标所在的那一行
nyy复制光标所在的向下n行
yG复制光标所在行到最后一行的内容
y1G复制光标所在行到第一行的内容
y0复制光标所在处到行首的内容
y$复制光标所在处到行尾的内容
p|P p为将复制的内容粘贴到光标的下一行,P则为粘贴到上一行
u (undo)撤销最近一次操作
nu 撤销最近n次操作
Ctrl+l 撤销刚才的撤销操作
Ctrl+r重做上一次操作
. 重复执行上一条操作

命令行模式:
:w 将编辑的内容写入到硬盘文件中
:q 离开vim
:wq 保存后离开
:set nu 显示行号
:srt nonu 取消行号

语法高亮:
syntax on/off
搜索高亮:
:set hlsearch
:set nohlsearch

使用vim可以打开多个窗口,在命令行模式下输入:sp {filename} 不filename则打开此文件。
分割窗口的方法:
按Ctrl+w,在按s 水平分割
按Ctrl+w,在按v 垂直分割
按Ctrl+w,再按下j,则光标移动到下方的窗口
按Ctrl+w,再按下k,则光标移动到上方的窗口

本文出自 “管” 博客,请务必保留此出处http://lianchi.blog.51cto.com/4412438/788185
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: