免费注册 查看新帖 |

Chinaunix

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

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

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

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

[quote]原帖由 "THEBEST"]我在两个终端下打开两个文件,想从一个复制几行到另一个文件中.如何做?好像用y,p的方法不行.[/quote 发表:


应该是放在剪贴板里面吧,windows下面的vim应该是 "+ 寄存器。复制用"+y
,粘贴用"+gP。
*nix下面我没有试过。
可以参看:h E354

论坛徽章:
0
142 [报告]
发表于 2005-03-31 15:58 |只看该作者

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

请教: 和cscope一起用语法加亮消失了?
我用redhat9.0, vi是系统自带版本6.1.320,
装了一个cscope(版本15.5)配合使用,但在cscope里搜索出的C文件(cscope调用vi打开的)全部没有语法加亮.
单独使用vi时又是好的,所有语法加亮都有,看来半天手册也没解决.不知各位有碰到过或解决过类似问题没?

论坛徽章:
0
143 [报告]
发表于 2005-04-05 11:11 |只看该作者

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

我的环境是R30,REDHATEL4.0 ,VIM6.3

在VIM编辑器里,当我想删掉一个字符时,按backspace可它并不能删掉,而是出现一些字符,请问,需要做哪些设置,在PC上就没有这个问题!谢谢!

论坛徽章:
12
辰龙
日期:2013-10-23 11:06:312015年迎新春徽章
日期:2015-03-04 09:50:28拜羊年徽章
日期:2015-03-03 16:15:43戌狗
日期:2014-12-22 14:49:17申猴
日期:2014-05-14 17:25:17狮子座
日期:2014-04-26 18:50:20双子座
日期:2014-04-04 12:32:31巨蟹座
日期:2014-03-13 00:04:36技术图书徽章
日期:2014-03-12 17:50:42白羊座
日期:2014-02-28 23:46:54丑牛
日期:2013-11-15 05:36:11CU十四周年纪念徽章
日期:2016-01-18 04:54:01
144 [报告]
发表于 2005-04-05 11:40 |只看该作者

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

关于  C-]  的重定向:

vim 中的跳转是   C-]

telnet 的退出热键也是这个.


要telnet到异地,在那个机器上使用vim, 怎么把'C-]' map成  'C-['

试了  :map C-] xx      没成功.

帮一个!

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
145 [报告]
发表于 2005-04-05 13:21 |只看该作者

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

:map <Ctrl+V>;<Ctrl+[>; <Ctrl+V>;<Ctrl+]>;

尖括号括起来的部分表示一个组合键,不是让你原样输入的。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
146 [报告]
发表于 2005-04-05 13:22 |只看该作者

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

原帖由 "flw"];Ctrl+V>;<Ctrl+ 发表:
>;

尖括号括起来的部分表示一个组合键,不是让你原样输入的。


windows 用户要把 Ctrl+v 换成 Ctrl+q

论坛徽章:
0
147 [报告]
发表于 2005-04-05 16:30 |只看该作者

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

问个问题.

在vim里面我想把上下左右箭头键的作用重新定义成
上+Esc
下+Esc
左+Esc
右+Esc
该怎么做?
为了让她的行为跟vi一样.
试过vim的vi兼容模式,上下左右箭头的作用不一样.

论坛徽章:
0
148 [报告]
发表于 2005-04-05 22:26 |只看该作者

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

原帖由 "yjh521" 发表:
快速插入注释:
原文来自一个老外vim 快速入门,里面有如下介绍
#ab #b /*
#ab #e */
将以上两个放入_vimrc文件,就可以实现快速插入注释。

不过还不够好, 毕竟需要敲两个键而且需要按shift键, 那么我的方?.........


这是什么东东啊,晕!详解一下,THX!

论坛徽章:
0
149 [报告]
发表于 2005-04-05 22:41 |只看该作者

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

几个问题集中请教一下:
1、vmap <F2>; :s/^/\/\//<CR>;
这个很好,但输入F2之后最左边几列被选中了,不爽,有没有优化的方法。

2、map的时候怎么map 加了ctrl的,比如ctrl + F9

3、在Insert模式可不可以映射Ctrl+h,Ctrl+j,Ctrl+k,Ctrl+l为放些键,不想移动手到小键盘上

4、比如有如下表达式:if( ( aaa == bbb) || (ccc != ddd))
要求当光标在 aaa的时候显示效果if( ( aaa == bbb) || (ccc != ddd)) 而当光标移开的时候恢复,也就是很次都高亮显示最近匹配的{} () 这在阅读代码的时候很有用。

论坛徽章:
0
150 [报告]
发表于 2005-04-05 23:01 |只看该作者

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

自问自答:
第三个解决了:
map! <C-h>; <C-o>;h
map! <C-j>; <C-o>;j
map! <C-k>; <C-o>;k
map! <C-l>; <C-o>;l
这样在编辑的时候就可以不敲Esc还是用hjkl移动光标了,也不用把手移动到小键盘上。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP