gVim

gVim

gVim是Vim的图形前端,它是跨平台的编辑器,基本上主流的操作系统上面都有它的版本。这个编辑器极具Unix特色和风格(simple is the best)

比如,在写 markdown 文档时,有如下内容:

![请输入图片描述][1]

如果要增加章节时,省事儿的方式是 yy 然后 10p
根据对应的数值再修改 Chapter 后面的内容,虽然比再挨个敲键盘快很多,但是依然不太方便

有没有map可以通过光标所在行,来自动生成索引的功能
比如在最后一行通过一个绑定键可生成

# Chapter 19:
# C...

2012-12-17 •

  
algjasjjgasl;    aabb  ; xxx
algjasjjgasl; bbdd ; xx
algjasjjgasl; ccdd; xxx

aabb ;
bbdd ;
ccdd;

对于以上代码,vim有方便的方法复制形如5,6...

2012-12-06 •

一行文本,比如用空白作为换行标志,想绑定一个 map 将所有空白都替换成换行符
然后在新行最前面添加当前的行号。最好是能定制换行标志是什么字符

2012-12-05 •

eclipse 用习惯了 Ctrl + Alt + F 就时常让人怀念
gg=G 虽然可以帮到很多缩进上面的忙,但是不能指定 {} 注释 空白行什么的格式化

vim 有没有像 eclipse 格式化那样的高级可用 xml 配置之类的格式化工具

2012-12-03 •

用 g/^\s*$/d 的话可以删除所有空白行,但是很多有意思的空白行也会丢失
如何只删除仅有空格、tab的空白行呢?

我尝试过 g/^\s+&/d 但是结果不太爽

请输入图片描述

2012-12-02 •

比如有如下代码:

  
1 :[range]g[lobal]/{pattern}/[cmd]
2 Execute the Ex command [cmd] (default ":p") on the
3 lines within [range] where {pattern} matches.
<...

2012-11-08 •

在做i18n的时候经常有这样的需求,要把模板中的一段文本,前后分别加上固定的文字。比如

  
Hello world

变成

  
i18n('Hello world');

请问在Vim中如何编...

2012-09-24 •

经常会遇到这样的场景,需要将同一句话替换一段文本中若干个不同的地方,被替换的内容都不一样,所有没有办法使用替换功能。

我的vim操作如下:

  1. yy要复制的行
  2. 移动到要替换的位置,p进行粘贴
  3. 光标下移至被替换行,dd删除被替换行
  4. 由于剪切板被dd操作重置,需要yy重新复制
  5. 重复1-4

总觉得这个操作效率不高,请问vi...

2012-09-24 •

我用gvim作为编辑器,在编辑器里面能打出中文,但是一个 echo "测试"; 在浏览器里面就显示乱码,我用notepad++查看了下文件的编码,是utf-8 无bom。这应该是对的啊,php一般不都是选择utf-8无bom编码么?用notepad++转换成utf-8又可以正常显示了,请教各位如何解决,附我的gvim有关编码的一段配置:
set filee...

2012-09-19 •

gvim 可以从.gvimrc 里读取插件,但还是从.vim 里加载的插件,能不能让gvim 也从 .gvim 文件夹加载插件?

2012-07-30 •

热点用户排行

话题状态

最近活动:很久很久以前
该话题下的问题共被浏览 40611 次