文章来源: gvim7.0中自带的官方版本
vim 是一个具有很多命令的功能非常强大的编辑器。限于篇幅,在本教程当中
就不详细介绍了。本教程的设计目标是讲述一些必要的基本命令,而掌握好这
些命令,您就能够很容易将vim当作一个通用的万能编辑器来使用了。
第一讲第二节∶VIM的进入和退出
!! 特别提示∶敬请阅读完整本一节的内容,然后才能执行以下所讲解的命令。
--->这种方式的退出编辑器绝不会保存您进入编辑器以来所做的改动。
如果您想保存更改再退出,请输入∶
:wq <回车>
vimtutor <回车>
vim tutor <回车>
--->这里的 'vim' 表示进入vim编辑器,而 'tutor'则是您准备要编辑的文件。
** 在正常模式下,可以按下 i 键来插入文本。**
--->There is text misng this .
--->There is some text missing from this line.
第二讲第一节∶删除类命令
特别提示∶您所输入的 dw 会在您输入的同时出现在屏幕的最后一行。如果您输
入有误,请按下 <ESC>键取消,然后重新再来。
--->There are a some words fun that don't belong paper in this sentence.
删除命令 d 的格式如下∶
[number] d object 或者 d [number] object
其意如下∶
number - 代表执行命令的次数(可选项,缺省设置为 1 )。
d - 代表删除。
object - 代表命令所要 *** 作的对象(下面有相关介绍)。
一个简短的对象列表∶
w - 从当前光标当前位置直到单字/单词末尾,包括空格。
e - 从当前光标当前位置直到单字/单词末尾,但是 不 包括空格。
$ - 从当前光标当前位置直到当前行末。
特别提示∶
对于勇于探索者,请在正常模式下面仅按代表相应对象的键而不使用命令,则
将看到光标的移动正如上面的对象列表所代表的一样。
** 输入 u 来撤消最后执行的命令,输入 U 来修正整行。**
--->Fiix the errors oon thhis line and reeplace them witth undo.
第三讲第三节∶更改类命令
--->This lubw has a few wptfd that mrrf changing usf the change command.
--->This line has a few words that need changing using the change command.
提示∶请注意 cw 命令不仅仅是替换了一个单词,也让您进入文本插入状态了。
[number] c object 或者 c [number] object
下面我们继续学习下一讲。
第四讲第二节∶搜索类命令
--->When the search reaches the end of the file it will continue at the start.
"errroor" is not the way to spell error errroor is an error.
提示∶如果查找已经到达文件末尾,查找会自动从文件头部继续查找。
** 输入 :s/old/new/g 可以替换 old 为 new。**
--->the best time to see thee flowers is in thee spring.
第五讲第一节∶在 VIM 内执行外部命令的方法
--->提示∶ 所有的外部命令都可以以这种方式执行。
--->提示∶ 所有的 : 命令都必须以 <回车>告终。
** 要保存文件的部分内容,请输入 :#,# w FILENAME **
第六讲第二节∶光标后插入类命令
提示∶输入大写 A 的 *** 作方法可以在行末插入文本,避免了输入 i,光标定位到
最后一个字符,输入的文本,<ESC>回复正常模式,箭头右键移动光标以及
x 删除当前光标所在位置字符等等诸多繁杂的 *** 作。
--->This line will allow you to practice
--->This line will allow you to practice appending text to the end of a line.
Vim 拥有一个细致全面的在线帮助系统。要启动该帮助系统,请选择如下三种方
法之一∶
输入 :q <回车>可以关闭帮助窗口。
提供一个正确的参数给":help"命令,您可以找到关于该主题的帮助。请试验以
下参数(可别忘了按回车键哦。:)∶
:help w <回车>
:help c_<T <回车>
:help insert-index <回车>
:help user-manual <回车>
设置 guicursor 这个选项。你可以 :h 'guicursor' 查一下手册怎么设置成你喜欢的.比如 :set guicursor=n-v-c:hor20
表示在普通(Normal)、选择(Visual)和命令(Command line)模式里,光标是一个高度为字符高度20%的水平线(horizontal bar)。
试好之后如果喜欢就可以加在 .vimrc 文件里。
你可以在默认的光标样式基础上改动,默认的是:
set guicursor=n-v-c:block-Cursor/lCursor,ve:ver35-Cursor,o:hor50-Cursor,i-ci:ver25-Cursor/lCursor,r-cr:hor20-Cursor/lCursor,sm:block-Cursor-blinkwait175-blinkoff150-blinkon175
以Windows *** 作系统为例,首先打开已经安装好的GVIM在启动的窗口中,选择“编辑”->“启动设定”菜单
在打开的设定窗口中,加入“syntax enable”,该命令为语法高亮打开命令,编辑完成后保存关闭。注意:Win7 *** 作系统,如果保存时,提示该文件为只读文件,请登陆管理员账户身份来获取最高权限。
从网上搜索SystemVerilog语法高亮显示文件,主要包括两个文件,分别为ftdetect/systemverilog.vim和systemverilog.vim/ systemverilog.vim,前者用于识别以.sv后缀的SystemVerilog文件,后者主要用于定义SystemVerilog中的语法要素。有需要的可以从文末的注意事项中获取这两个文件。
上述两个文件下载之后,分别放在Gvim安装目录vimfiles文件夹中。比如,我的该文件夹位置为“D:\Program Files\Vim\vimfiles”。
6
按照以上 *** 作后,即可实现SystemVerilog语法高亮,效果如图所示,小伙伴们可以愉快地编码了。O(∩_∩)O~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)