vim使用小笔记(不定期更新中)

1.使一个关键字高亮(color group 可以使用 hi命令查看)

先用vim打开你要阅读的文件,然后进入命令模式,即在非编辑状态下,按":"。
  然后使用下面命令:
  :match [color group] [/pattern/]
参数说明:
 [color group] :这个参数是说明你想要关键字变成什么样的高亮模式,什么颜色。关于vim下所有可以使用的color group,可以在vim的命令模式用:hi命令查看,在此不多讲。
 [/pattern/]: 这个参数是你要搜索的关键字。

 注:命令使用时,参数不要加[]

:hi

example:


2. 使用vim 进行替换

在编辑模式下运行,格式如下:

:替换开始处,替换结束处 s/要被替换的字符串/替换的字符串/g

例如将文件中所有的;改为,

:1,$ s/:/,/g

可以利用这个功能进行连续多行的注释,例如要注释10-20行的代码

:10,20 s/^/\/\//g

3. 与shell交互

在vi中,可以在编辑模式下用 "!"来访问Linux的shell进行操作,操作的结果出现在光标所在的行

4. 将其他文件导入当前文件

:r /etc/issue
导入文件的内容从光标所在的位置开始写入(会覆盖光标所在的行)。

5. VI 进行编辑

5.1 在普通模式下输入  

/要查找的字符串

查找时只是获得了第一个匹配的字符串,所以还是用方法1来获得所有要查找的字符串

5.2 使用vi进行删除等操作

dd 删除正行; 10dd 删除光标所在行起的 10行

p 粘贴上一次删除的内容

yy 进行一行复制, 10yy 复制 10行

u键撤销刚才执行的命令

ctrl + r 键重新执行刚才的操作

5.3 区域复制

处于一般模式下,“ctrl + v”,通过上下左右方向键进行区域的选取,按下"Y"键复制,“p”键粘贴

5.4 光标移动

一般模式:

1.  光标移动:h或左方向键->光标左移 j(下移)、 k(上移)、 l(右移)

    如果想要进行多次移动的话,例如向下移动30行,可以使用"30j" 或“30(下方向键),即加上想要进行的次数(数字)后 操作即可。

2. [ Ctrl ] +[ f ]:屏幕向下移动一页

    [ Ctrl ] +[ b ]:屏幕向上移动一页

    [ Ctrl ] +[ d ]:屏幕向下移动半页

    [ Ctrl ] +[ u ]:屏幕向上移动半页

6 vim设置

https://github.com/square/maximum-awesome

http://corner.squareup.com/2013/08/fly-vim-first-class.html


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值