vi编辑器常用操作,在vi编辑器里

  vi编辑器常用操作,在vi编辑器里

  Vim编辑器中有相当多的命令和设置。有许多命令设置我们根本不用。以下是对其中一些命令和设置的简要介绍。

  命令Cscope可以检查C或C程序文件,并生成包含程序中函数和变量信息的数据库。我们可以使用cscope程序来查看这个数据库,这样我们就可以得到一些关于函数定义和使用的信息。Cscope可从以下网站获得:

  http://cscope.soureforge.net

  我们可以使用以下命令获得一些详细的帮助信息:

  :帮助cscope

  Cscope的一些相关命令如下:

  :cs参数

  :cscope参数

  处理一些与Cscope程序相关的活动。

  :cstag程序

  导航到Cscope数据库中名为procedure的函数标记。

  :设置csprg=程序

  :设置cscopeprg=program

  定义Cscope程序名(默认为CScope)

  :设置cst

  :设置cscopetag

  :设置nocst

  :设置nocscopetag

  如果设置了cscopetag选项,则可以使用命令(:tags,CTRL-])浏览使用Cscope数据中的标记。

  :设置csto=flag

  :设置cscopetagorder=flag

  此选项设置CScope标记查询命令的查询顺序。如果是缺省值0,将首先检查Cscope数据库,然后检查标记;如果是1,首先在标签中查找。

  :设置csverb

  :设置cscopeverbose

  :设置nocsverb

  :设置nocopeverbose

  如果设置了Cscopeverbose选项,当Vim搜索cscope数据库并且搜索失败时,会给出一条错误消息,Vim的默认设置是nocscopeverbose。

  OLE系统是在Windows下运行的程序相互通信的方法。Vim编辑器可以扮演OLE服务器的角色。这意味着我们可以编写窗口程序并与Vim通信。我们可以使用以下命令来获取更详细的帮助信息:

  :帮助ole接口

  与perl的接口允许我们在Vim中执行Perl命令,同时为Perl程序提供一个接口,使它们可以访问Vim的功能。我们可以使用以下命令获得一些更详细的帮助信息:

  :帮助perl

  Perl的一些接口命令如下:

  :pe命令

  :perl命令执行单个perl命令。

  :范围perld命令

  :range perldo命令在几行上执行perl命令。

  和Perl类似的,是Python。我们可以使用命令:help python来获得更详细的帮助信息。

  Python的一些接口命令如下:

  :范围py语句

  :range Python语句执行单个Python命令描述。

  :范围pyf文件

  :可执行文件中的范围pyfile文件Python程序

  Sniff的一些接口命令如下:

  :sni命令

  :sniff命令通过带有Sniff的接口执行命令。如果没有提供命令,将显示当前连接信息。

  我们也可以通过命令:help sniff获得Vim提供的帮助信息。

  Tcl的一些接口命令:

  :tc命令

  :tcl命令执行单个Tcl命令。

  :范围tcld命令

  :范围tcldo命令

  对列出的每一行执行一次Tcl命令。

  :tclf文件

  :tclfile文件执行给定文件中的Tcl脚本

  Vim编辑器可以处理各种不同的语言。以下是一些常用的命令,用于编辑其他语言的文件。如果我们想得到更详细的说明,我们应该查阅Vim文档或我们的系统文档。

  以下是一个固定的常用命令:

  F8在从左到右和从右到左模式之间切换。

  :设置rl

  :设置右向左

  :设置正常

  :设置norightleft

  通过设置这些选项,我们可以选择是从左到右模式还是从右到左模式。

  :设置ari

  :设置allowrevins

  :设置noari

  :设置noallowrevins

  通过设置这些选项,我们可以通过CTRL-_来设置revins选项。这允许我们从左到右或从右到左输入语言。

  :设置ri

  :设置版本

  :设置紫菜

  :设置norevins

  通过设置这些选项,我们可以选择插入模式是从左到右还是从右到左。如果设置了allowrevins选项,我们可以使用CTRL-_,在这些选项之间切换。

  :设置gfs=f1,f2

  :set guifontset=f1,f2

  定义英语使用f1字体,另一种语言使用f2字体。

  该选项只允许在我们编译Vim编辑器时进行字体设置,并且只在UNIX系统上正常工作。

  :设置lmap=ch1ch2,ch1ch2

  :设置langmap=ch1ch2,ch1ch2

  为外来文本设置键盘映射

  Vim编辑器支持从左到右和从右到左的汉字输入模式。它还支持繁体中文和简体中文。与中文相关的命令如下:

  :设置fe=编码

  :设置文件编码=编码

  设置文件的编码。对于中文,此选项可以是繁体中文的台湾或简体中文的pre。

  如果我们在编辑Vim编辑器时打开对波斯语的支持,我们就可以用这种语言编辑文件。启动Vim时,可以使用-F选项进入波斯语模式:

  $ vim -F file.txt

  我们可以获得更详细的信息:

  :帮助波斯语

  与波斯语相关的命令如下:

  :设置fk

  :设置fkmap

  :设置nofk

  :设置nofkmap

  通过设置这些选项,我们可以告诉Vim我们正在使用波斯语键盘。

  :设置akm

  :设置altkeymap

  :设置noakm

  :设置noaltkeymap

  通过设置这些选项,我们可以告诉vim editor键盘映射是波斯语还是希伯来语。

  CTRL-_在波斯语和正常模式之间切换

  F9在标准ISIP-3342编码和扩展ISIR-3342编码之间切换

  Brew从右到左是另一种语言。在希伯来语模式下编辑可以使用以下命令:

  $ vim -H file.txt

  帮助希伯来语可以帮助我们获得更多的帮助信息。

  一些与希伯来语相关的命令:

  :设置hk

  :设置香港地图

  :设置nohk

  :设置nohkmap

  使用这些选项,我们可以打开或关闭希伯来语键盘映射。

  :设置hkp

  :设置hkmappp

  :设置nohkp

  :设置nohkmapp

  通过这些选项,我们可以告诉Vim editor我们使用的是希伯来语键盘还是标准英语键盘(默认是nohkmapp,即标准英语键盘)

  CTRL-_这个命令可以让我们在希伯来语和正常插入之间切换。

  :设置akm

  :设置altkeymap

  :设置noakm

  :设置noaltkeymap

  如果设置了altkeymap选项,与之交换的键盘映射是波斯语。如果设置了noaltkeymap选项,则为希伯来语键盘映射。(默认为noaltkeymap)

  Vim编辑器也可以支持日语。与日语相关的一些命令如下:

  :设置fe=日本

  :设置文件编码-日本

  告诉Vim editor当前文件是用日语编码的。

  我们可以通过命令:help hangul获得更多的朝鲜语帮助信息。与朝鲜语相关的命令如下:

  :设置fe=韩国

  :设置文件编码=韩国

  告诉Vim editor当前文本是用朝鲜语编码的。

  我们也可以使用Vim编辑器来编辑二进制文件。相关命令如下:

  :设置箱子

  :设置二进制

  :设置nobin

  :设置无边界

  如果我们设置insertmode选项,那么Vim默认为插入模式。我们可以通过命令Ctrl-O切换到正常模式。相关命令如下:

  :设置即时消息

  :设置插入模式

  :设置noim

  :设置noinsertmode

  如果设置了insertmode选项,则保留该设置。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: