2个vim问题

Vim、Emacs配置和使用
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01
送出感谢: 2 次
接收感谢: 15 次

Re: 2个vim问题

#16

帖子 Fermat618 » 2012-09-01 20:56

lilydjwg 写了:
自由建客 写了:你难道就记不住哪种颜色表示选中?
+1
-1
同记不住,特别是换了个颜色主题的时候。但即便是使用了很长时间的颜色主题,也记不住。
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 2个vim问题

#17

帖子 eexpress » 2012-09-01 21:45

现在是这样的,通告下。

代码: 全选

@@ -1,6 +1,7 @@
 " 开启语法高亮
 "syntax on 
 colo desert
+hi PmenuSel ctermfg=7 ctermbg=4 guibg=darkgreen guifg=white
直接用desert,改一行算了。
● 鸣学
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
送出感谢: 3 次
接收感谢: 68 次
联系:

Re: 2个vim问题

#18

帖子 lainme » 2012-09-03 0:45

supertab就是这个功能。你不要插件也可以看下代码

已经删掉所有补全插件了。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 2个vim问题

#19

帖子 eexpress » 2012-09-03 9:53

supertab以前用过,罗嗦了。现在这一个函数够了啊。

啥补全插件哦。就是vim自带的。

● l .vim/plugin/
EnhancedCommentify.vim mark.vim taglist.vim

谁有兴趣,看看还能省掉啥插件吧。lol
● 鸣学
头像
fanhe
帖子: 2357
注册时间: 2007-03-24 23:45
送出感谢: 0
接收感谢: 9 次

Re: 2个vim问题

#20

帖子 fanhe » 2012-09-03 14:25

eexpress 写了:supertab以前用过,罗嗦了。现在这一个函数够了啊。

啥补全插件哦。就是vim自带的。

● l .vim/plugin/
EnhancedCommentify.vim mark.vim taglist.vim

谁有兴趣,看看还能省掉啥插件吧。lol
taglist.vim 换成 tagbar.vim

有兴趣的话,把tagbar.vim 的主体代码放到 autoload

因为 tagxxx.vim 都几千行代码,第一次载入时会比较慢

又想马儿跑得快又想马儿不吃草,在现实约束当中是不可能实现的。程序员出身的话应该更懂这个道理。
所以我没有楼主这么蛋疼的要求。虽然我用了我自己写的 tab 补全很久了。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 2个vim问题

#21

帖子 eexpress » 2012-09-03 16:24

能精简,都尽量。这才是道理。

tagbar也不小。都上几千。
● 鸣学
头像
fanhe
帖子: 2357
注册时间: 2007-03-24 23:45
送出感谢: 0
接收感谢: 9 次

Re: 2个vim问题

#22

帖子 fanhe » 2012-09-03 20:28

eexpress 写了:能精简,都尽量。这才是道理。

tagbar也不小。都上几千。
但有些需求,都不是能简单地搞定的,这也是现实。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 2个vim问题

#23

帖子 eexpress » 2012-09-03 21:51

至少我这问题,别人搞定了嘛。一个函数,符合我的需要。
我基本是C/Perl。要求不高。
啥h补全等,我都不需要。自带的足够。
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 2个vim问题

#24

帖子 eexpress » 2012-09-03 21:53

其实,那taglist/tagbar,也不需要,我只是快速跳转到函数。有一个函数列表就够。
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 2个vim问题

#25

帖子 eexpress » 2012-09-11 21:39

发现一个副作用了。
如果 set path了,这C-N也搜索全部路径哦。不是应该C-X C-I 才触发的嘛。
● 鸣学
头像
fanhe
帖子: 2357
注册时间: 2007-03-24 23:45
送出感谢: 0
接收感谢: 9 次

Re: 2个vim问题

#26

帖子 fanhe » 2012-09-13 8:49

eexpress 写了:发现一个副作用了。
如果 set path了,这C-N也搜索全部路径哦。不是应该C-X C-I 才触发的嘛。

代码: 全选

:h 'opt'
默认就是包含 C-x C-i 的功能的
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 2个vim问题

#27

帖子 eexpress » 2012-09-13 16:27

咋修改。。。要纯c-n
我额外指定c-x c-i。
● 鸣学
zhongyijun
帖子: 9
注册时间: 2008-09-25 18:37
送出感谢: 0
接收感谢: 0

Re: 2个vim问题

#28

帖子 zhongyijun » 2012-09-14 8:15

补全用neocomplcache,速度很快
头像
lilydjwg
论坛版主
帖子: 4164
注册时间: 2009-04-11 23:46
系统: Arch Linux
送出感谢: 11 次
接收感谢: 127 次
联系:

Re: 2个vim问题

#29

帖子 lilydjwg » 2012-09-14 10:15

zhongyijun 写了:补全用neocomplcache,速度很快
在输入一个包含六万多文件的目录的路径时卡死了……
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 2个vim问题

#30

帖子 eexpress » 2012-09-14 10:23

补全,vim自带的够了。其他的真不重要。
lilydjwg, 27楼的,想想。
● 鸣学
回复

回到 “Vim和Emacs”