vim编辑器初级(六)

有三种不同的viusal mode,分别是:按v键进入character visual mode,按V键进入line visual mode,按CTRL-V进入visual block mode,这三种mode之间可以互相切换,要退出viusal mode就按<ESC>

在visual mode下,按>可以将选中的行进行缩进,按<可以反方向缩进,按=则会根据程序信息自动缩进

        按下K则会用man命令查找所选文本

在visual block mode中,某些命令的执行有些不同

        按下I后会在所选矩形的左边开始插入文本,插入完毕后按<ESC>,这样所选的每一行都会插入相同的内容

        对于c,C,R,A等也有同样的效果

        按下r后再按一个字符则会把所有选定的字符都替换掉

 vim能够在C或C++程序里定位到函数的定义部分,函数定义的位置存储在一个名为tags的文件中的一张表中,这个文件是由一个叫ctags的程序产生的,要生成tags文件就在命令行中执行ctags *.c

  :tag function  可以跳转到某个函数的定义处

  :stag function  将屏幕分割,另一半用于显示指定函数的定义

  CTRL-]  跳转到光标所在函数的定义处

  CTRL-W]  将屏幕分割,另一半用于显示光标所在函数的定义

  :tags  列出你所跳转到的一系列tag

  CTRL-T  回到上一个tag处

  :tag  去往下一个tag处

:tselect  后面接一个名字,或者要以/开头的正则表达式,用来搜索有关的tag,得到一个搜索结果的列表

g]  对当前光标所在的标识符执行:tselect

:tnext  去往下一个tag

:tprevious或:tNext  去往上一个tag

:tfirst  去往第一个tag

:tlast  去往最后一个tag

:set list  使vim显示文件中的特殊字符,例如tab会显示^I,每行最后会显示$

转载于:https://www.cnblogs.com/dreamtrue13/p/6635547.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值