免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: flw
打印 上一主题 下一主题

使用 vim 有疑问的朋友们请在此跟贴提问 [复制链接]

论坛徽章:
0
151 [报告]
发表于 2005-04-06 17:13 |只看该作者

使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!

俺有个小问题,困惑很久,找不到答案。

:(也可能是找的还不够仔细。

怎么用VI来以十六进制显示和编辑?

论坛徽章:
0
152 [报告]
发表于 2005-04-06 18:29 |只看该作者

使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!

在WIN下使用GVIM,请问在修改了_vimrc后如何可以即时生效?我每次都要退出GVIM,感觉巨麻烦……

论坛徽章:
0
153 [报告]
发表于 2005-04-07 09:22 |只看该作者

使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!

原帖由 "白痴乙_" 发表:
俺有个小问题,困惑很久,找不到答案。

:(也可能是找的还不够仔细。

怎么用VI来以十六进制显示和编辑?


用外部工具xxd,在vi里面执行:

:%!xxd

切换回来用:
:%!xxd -r

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
154 [报告]
发表于 2005-04-07 22:37 |只看该作者

使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!

[quote]原帖由 "kukoo"]2、map的时候怎么map 加了ctrl的,比如ctrl + F[/quote 发表:


在Unix下面使用:map <C-v>;<C-F12>; ...
win下面使用:map <C-q>;<C-F12>; ...

[quote]原帖由 "kukoo"]4、比如有如下表达式:if( ( aaa == bbb) || (ccc != ddd)) [/quote 发表:

估计需要用到自动命令和一些脚本。去www.vim.org找找吧,应该有现成的脚本。

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
155 [报告]
发表于 2005-04-07 22:41 |只看该作者

使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!

[quote]原帖由 "盲炳"]在WIN下使用GVIM,请问在修改了_vimrc后如何可以即时生效?我每次都要退出GVIM,感觉巨麻烦……[/quote 发表:

在我印象中handbook里面没有说不退出GVIM就使_vimrc生效的。
看看flw版主知不知道有没有办法。

论坛徽章:
0
156 [报告]
发表于 2005-04-08 09:18 |只看该作者

使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!

原帖由 "gvim" 发表:

估计需要用到自动命令和一些脚本。去www.vim.org找找吧,应该有现成的脚本。


linux9的vim

:map <C-q>;<C-F9>; :echo "hello"<CR>;
:map <C-v>;<C-F9>; :echo "hello"<CR>;
然后按Ctrl+F9没反应!

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
157 [报告]
发表于 2005-04-08 10:47 |只看该作者

使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!

原帖由 "kukoo" 发表:


linux9的vim

:map <C-q>;<C-F9>; :echo "hello"<CR>;
:map <C-v>;<C-F9>; :echo "hello"<CR>;
然后按Ctrl+F9没反应!


<CR>;是什么东西??你以为就是直接回车阿!?上面flw已经说了很多次了,不是直接回车。

论坛徽章:
0
158 [报告]
发表于 2005-04-08 13:55 |只看该作者

使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!

原帖由 "gvim" 发表:


<CR>;是什么东西??你以为就是直接回车阿!?上面flw已经说了很多次了,不是直接回车。


<Return>;        same as <CR>;                            *<Return>;*
<Enter>;         same as <CR>;                            *<Enter>;*
这个不重要,重要的是Ctrl+F9还是不行。
我先前提到的问题都解决了,就是这个比较疑惑,估计我是在telnet里面的缘故吧。下面是help里找到的:
<F1>; - <F12>;    function keys 1 to 12           *function_key* *function-key*
<S-F1>; - <S-F12>; shift-function keys 1 to 12    *<S-F1>;*
........
<S-...>;         shift-key                       *shift* *<S-*
<C-...>;         control-key                     *control* *ctrl* *<C-*
<M-...>;         alt-key or meta-key             *meta* *alt* *<M-*
<A-...>;         same as <M-...>;                 *<A-*
<D-...>;         command-key (Macintosh only)    *<D-*

附一张我现在的vi截图,^_^,不比sourceinsight差,越来越喜欢vi了!

图上可以看出的功能有:光标下的函数自动预览(最下面的窗口);最近匹配括号高亮;文件变量、结构、函数列表(最左边)。当然还有函数自动完成,代码模板插入等等功能在图上看不出来。
[/img]

vi.jpg (46.95 KB, 下载次数: 202)

vi.jpg

论坛徽章:
0
159 [报告]
发表于 2005-04-08 20:29 |只看该作者

使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!

原帖由 "gvim" 发表:

在我印象中handbook里面没有说不退出GVIM就使_vimrc生效的。
看看flw版主知不知道有没有办法。


http://vimdoc.sourceforge.net/htmldoc/usr_05.html
在上面的manual 5.1上有一段话:
        set incsearch

For this new line to take effect you need to exit Vim and start it again.
Later you will learn how to do this without exiting Vim.

意思应该就是说可以在不退出VIM的情况下就使_VIMRC马上生效。但LATER我却找不到这个办法……
谁能解答?
谢谢……

论坛徽章:
0
160 [报告]
发表于 2005-04-08 20:48 |只看该作者

使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!

[quote]原帖由 "kukoo"][/quote 发表:

顺便问问kukoo,你的问题一是怎么解决的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP