+ -
当前位置:首页 → 问答吧 → 12.2下vim用“K”来man,获取单词的时候有错

12.2下vim用“K”来man,获取单词的时候有错

时间:2008-12-26

来源:互联网

例如printf("hello,world");

正常情况下,当光标在"printf"的任意一个字符时按K,会执行 :!man printf.
但是在我这边,会被认为是man整句,而不是单词。

大家有发现这个情况吗?

作者: jetking   发布时间: 2008-12-26

我试了一下,是取了整句的
请问如何取到当前的单词?

作者: slackcode   发布时间: 2008-12-26

我也不清楚,我猜想是不是/usr/share/vim/vim72/ftplugin/man.vim的问题,回家后替换一下man.vim再试试。

另外,想报bug给slackware,但是没找到mail地址,请问有么有什么bug上报途径?

作者: jetking   发布时间: 2008-12-26

http://slackware.com/contact/
[email protected]不知道行不行啊

作者: slackcode   发布时间: 2008-12-26

这个是vim的一个bug,在patch level 10.以后。在26里面修复了。
你到vim的ftp上把patch下载下来,然后用slackware提供的脚本
重新编译一下就好。现在是75个补丁。

作者: ginkgo   发布时间: 2008-12-26

引用:
作者: ginkgo
这个是vim的一个bug,在patch level 10.以后。在26里面修复了。
你到vim的ftp上把patch下载下来,然后用slackware提供的脚本
重新编译一下就好。现在是75个补丁。
高人,这样都知道

作者: slackcode   发布时间: 2008-12-26

引用:
作者: ginkgo
这个是vim的一个bug,在patch level 10.以后。在26里面修复了。
你到vim的ftp上把patch下载下来,然后用slackware提供的脚本
重新编译一下就好。现在是75个补丁。
跟据ginkgo兄的做法:
wget -r ftp://ftp.vim.org/pub/vim/patches/7.2/
cd ftp.vim.org/pub/vim/patches/7.2/
rm MD5 MD5SUMS README
gzip * # 这是为了符合SlackBuild打patch的做法

然后cp *.gz source/ap/vim/patches/
*.gz是刚才gz的补丁文件, 目标目录是SlackBuild目录
./SlackBuild,生成新包在/tmp下,upgradepkg即可

regards,
slackcode

作者: slackcode   发布时间: 2008-12-26

好,按照slackcode兄的做法,制包成功

作者: jetking   发布时间: 2008-12-31

也遇到了这个问题,不过不是在slackware下。

自己写了一个map:

map #1 ^[wwbywo^[p0i:!man ^["zdd@z

只能用在终端的vi下,不适用于 gvim :( (gvim需要用其他工具来查看man )

作者: wuchuanren   发布时间: 2009-01-10

热门下载

更多