请问:vim 的 grep 如何配置?

Vim、Emacs配置和使用
回复
头像
wukunpeng858
帖子: 29
注册时间: 2008-08-16 17:17

请问:vim 的 grep 如何配置?

#1

帖子 wukunpeng858 » 2009-09-06 14:04

按"吴垠"的文章,配置如下:
let Grep_Default_Filelist = '*.c *.h'
nnoremap <silent> <F3> :Grep<CR>

在任意一个 *.c 选一个变量按F3,结果如下:
|| [Search results for pattern: bProtectI_TNum]
|| 'grep' <b2><bb><ca><c7><c4>ڲ<bf><bb><f2><cd>ⲿ<c3><fc><c1>Ҳ<b2><bb><ca>ǿ<c9><d4><cb><d0>еij<cc><d0><f2>
|| <bb><f2><c5><fa><b4><a6><c0><ed><ce>ļ<fe><a1><a3>

在UE中使用项目搜索是需要指定目录的,是不是没有指定搜索目录的原因?如何指定搜索目录呢?
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 请问:vim 的 grep 如何配置?

#2

帖子 lilydjwg » 2009-09-06 20:05

是编码不对吧?
头像
wukunpeng858
帖子: 29
注册时间: 2008-08-16 17:17

Re: 请问:vim 的 grep 如何配置?

#3

帖子 wukunpeng858 » 2009-09-06 22:16

程序文件能够正常浏览编辑啊?

关于编码设置如下(帮忙看看有无问题):
let &termencoding=&encoding
set encoding=utf-8
set fileencodings=utf-8,gbk,ucs-bom,cp936
if has("win32")
set fileencoding=chinese
else
set fileencoding=utf-8
endif
language messages zh_CN.utf-8
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 请问:vim 的 grep 如何配置?

#4

帖子 lilydjwg » 2009-09-06 23:28

那文件名也是UTF-8?试试捕获输出信息并尝试解码
另外,你那个是什么命令啊?我的Vim怎么没有?
头像
wukunpeng858
帖子: 29
注册时间: 2008-08-16 17:17

Re: 请问:vim 的 grep 如何配置?

#5

帖子 wukunpeng858 » 2009-09-07 19:44

老兄还真是热心人,呵呵!
编码问题我就不太明白了(几种编码形式倒是知道),我在windows系统下!
应该是 set fileencoding=chinese 吧!什么编码格式不太清楚!不过文件名显示是正常的,无论在tab页或MiniBufExplorer插件中!
你说没有的命令是 Grep 命令吗??
参见(手把手教你把Vim改装成一个IDE编程环境,http://blog.csdn.net/wooin/archive/2007 ... 58917.aspx

在工程中查找插件十分有用,在UE下编程常用(类似功能),到VIM中就不会了!

另外如何捕捉编码信息,如何解码??
每天进步一点,努力将破解的软件请出电脑。也算对别人劳动的尊重!
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 请问:vim 的 grep 如何配置?

#6

帖子 lilydjwg » 2009-09-07 21:26

wukunpeng858 写了: 另外如何捕捉编码信息,如何解码??
是让你把那些字符原封不动地保存下来。

代码: 全选

:h redir
解码短的我就用Python一个个试,长了保存到文件里用VIm加++enc选项一个个试。
回复