首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

GVIM惯用技巧

2012-09-10 
GVIM常用技巧? ? Gvim是一个强大, 免费的编辑器.它来源于Linux平台.是文本编辑的首选利器.这里会陆续记录

GVIM常用技巧

? ? Gvim是一个强大, 免费的编辑器.它来源于Linux平台.是文本编辑的首选利器.这里会陆续记录了一些关于Gvim

的使用小技巧.?

?

1. 自动折行

? ? ITEye 博客句子太长会被挡住无法全部显示出来. 转载过来的文章往往需要大量排版. 大概每100字需要换一

次行, 对于这样的处理实在痛苦. 于是, 我会先把内容粘在Gvim中, 编辑后再放上来. ?

? ? 在Visual模式, 输入

? ? ?:set textwidth=100

? ? ?:set fo +=amw

? ? 然后执行 gggqG , 你会发现全部文字规规矩矩地每100个字符一行, 不再很长很长地让人看不到边了.?

?

? ? 命令含义:?

? ? ? ?textwidth 插入文本的最大宽度。更长的行会在空白之后截断并自动插入回车换行.

? ? ? ? ? ? ? ? ?设为零关闭此项功能。

? ? ? ?fo ? ? ? ?formatoptions的缩写, 控制GVim如何自动排版, 默认是tcq

?

? ? ? ? ? ? ? ? w拖尾的空格指示下一行继续同一个段落。而以非空白字符结束的行结束一个段

? ? ? ? ? ? ? ? ? ? 落。

? ? ? ? ? ? ? ? a自动排版段落。每当文本被插入或者删除时,段落都会自动进行排版。参见

? ? ? ? ? ? ? ? m可以在任何值高于 255 的多字节字符上分行。这对亚洲文本尤其有用,因为每

? ? ? ? ? ? ? ? ? ? 个字符都是单独的单位。

? ? ? ? ? ? ? ? 更多的格式格式通过输入 :h auto-format 查看

? ? ? ?gg ? ? ? 回到第一行

? ? ? ?gq ? ? ? 格式化到...行

? ? ? ?G ? ? ? ?到最后一行

? ? ? ?gggqG ? ?意思是从第一行格式化到最后一行


热点排行