首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

gvim,简陋而强大的编辑器

很多的朋友都在用各种编辑器,最简陋的要数记事本了,做开发的朋友喜欢用Ultraedit,本人做开发时甚至现在都灰常的喜欢用gvim这个编辑工具,用它打开Oracle报警文件等都非常整洁。So,今天特别向大家推荐一下这款工具。gvim是Windows平台上一款优秀的编辑器,可以实现记事本拥有的功能,还有Linux平台上vim编辑器的功能,小巧,但功能却十分强大。

以下介绍gvim基本用法,其它用法可参考vim用法,功能都差不多的。

1.1 移动光标

k 提示∶ h 的键位于左边,每次按下就会向左移动。

l 的键位于右边,每次按下就会向右移动。

j j 键看起来很象一支尖端方向朝下的箭头。

1.2 文本删除

** 在正常(Normal)模式下,可以按下 x 键来删除光标所在位置的字符。**

1.3 文本插入

a或者i

1.4 退出

欲退出 vim 编辑器,请输入以下命令放弃所有修改∶

:q!

或者输入以下命令保存所有修改∶

:wq

2 删除

欲从当前光标删除至单字/单词末尾,请输入∶dw

欲从当前光标删除至当前行末尾,请输入∶d$

欲删除整行,请输入∶dd

欲撤消以前的操作,请输入∶u (小写的 u)

欲撤消在一行中所做的改动,请输入∶U (大写的 U)

欲撤消以前的撤消命令,恢复以前的操作结果,请输入∶CTRL-R

3.查找

/xxx(?xxx) 表示在整篇文档中搜索匹配xxx的字符串, / 表示向下查找, ? 表示

向上查找.其中xxx可以是正规表达式,关于正规式就不多说了.

一般来说是区分大小写的, 要想不区分大小写, 那得先输入

:set ignorecase

查找到以后, 再输入 n 查找下一个匹配处, 输入 N 反方向查找.

*(#) 当光标停留在某个单词上时, 输入这条命令表示查找与该单词匹配的

下(上)一个单词. 同样, 再输入 n 查找下一个匹配处, 输入 N 反方

向查找.

g*(g#) 此命令与上条命令相似, 只不过它不完全匹配光标所在处的单词, 而

是匹配包含该单词的所有字符串.

gd 本命令查找与光标所在单词相匹配的单词, 并将光标停留在文档的非

注释段中第一次出现这个单词的地方.

% 本命令查找与光标所在处相匹配的反括号, 包括 () [] {}

f(F)x 本命令表示在光标所在行进行查找, 查找光标右(左)方第一个x字符.

找到后:

输入 ; 表示继续往下找

输入 , 表示反方向查找

4复制操作

yy命令复制当前整行的内容到vi缓冲区

yw复制当前光标所在位置到单词尾字符的内容到vi缓存区,相当于复制一个单词

y$复制光标所在位置到行尾内容到缓存区

y^复制光标所在位置到行首内容到缓存区

#yy例如:5yy就是复制5行

#yw例如:2yw就是复制两个单词

如果要复制第m行到第n行之间的内容,可以在末行模式中输入m,ny例如:3,5y复制第三行到第五行内容到缓存区。

5.粘贴

p

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180316A0SSTP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券