免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
3
摩羯座
日期:2013-11-12 20:06:19午马
日期:2013-11-27 16:35:55双鱼座
日期:2014-04-04 19:02:30
1621 [报告]
发表于 2012-12-03 20:01 |只看该作者
回复 1620# Sevk

  谢谢回复


   #  

  backward search

  只highlight 不跳转行吗 ? 这个小 trick总不至于需要插件吧?

论坛徽章:
3
寅虎
日期:2013-11-27 07:53:29申猴
日期:2014-09-12 09:24:152015年迎新春徽章
日期:2015-03-04 09:48:31
1622 [报告]
发表于 2012-12-03 21:05 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
3
摩羯座
日期:2013-11-12 20:06:19午马
日期:2013-11-27 16:35:55双鱼座
日期:2014-04-04 19:02:30
1623 [报告]
发表于 2012-12-03 22:28 |只看该作者
回复 1622# Sevk


      我去试试

论坛徽章:
3
摩羯座
日期:2013-11-12 20:06:19午马
日期:2013-11-27 16:35:55双鱼座
日期:2014-04-04 19:02:30
1624 [报告]
发表于 2012-12-03 22:32 |只看该作者
回复 1622# Sevk


    快到,果真看不出来,再次感谢

论坛徽章:
0
1625 [报告]
发表于 2012-12-10 21:10 |只看该作者
用的是vim7.3, 安装了插件supertab, 可是发现敲tab键不能自动补齐. (敲打ctrl-x ctrl-p, 可以,但是这个功能应该是omnifunc的)
参考了网上前辈的一些经验. 可是在自己的环境里敲打tab,就是4个空格. 应该supertab插件不起作用, 各路神仙请赐教. 应该如何修正呢?

+++操作步骤+++
1) 在.vim/plugin/里存放 supertab.vim
2)修改.vimrc
"let g:SuperTabRetainCompletionType = 2
"let g:SuperTabDefaultCompletionType = "<c-x><c-p>"

3) 通过查看map! 应该有了TAB的map,
i  <S-Tab>       <C-P>
i  <C-Tab>     * <Tab>
i  <Tab>         <C-N>
i  <C-N>       * <C-R>=<SNR>17_SuperTab('n')<CR>
i  <C-P>       * <C-R>=<SNR>17_SuperTab('p')<CR>
i  <C-X>         <C-R>=<SNR>17_ManualCompletionEnter()<CR>

可tab就是不work.

论坛徽章:
3
寅虎
日期:2013-11-27 07:53:29申猴
日期:2014-09-12 09:24:152015年迎新春徽章
日期:2015-03-04 09:48:31
1626 [报告]
发表于 2012-12-11 10:43 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
4
金牛座
日期:2013-10-11 16:12:50卯兔
日期:2014-07-31 09:17:19辰龙
日期:2014-08-08 09:28:02狮子座
日期:2014-09-14 20:32:05
1627 [报告]
发表于 2013-02-06 10:38 |只看该作者
本帖最后由 ssfjhh 于 2013-02-06 10:39 编辑

怎样在光标所在行及以后的10行的行首插入一个#号
又怎样将这些#号快速删除?

论坛徽章:
3
摩羯座
日期:2013-11-12 20:06:19午马
日期:2013-11-27 16:35:55双鱼座
日期:2014-04-04 19:02:30
1628 [报告]
发表于 2013-02-06 16:10 |只看该作者
本帖最后由 mci2004 于 2013-02-06 16:11 编辑

回复 1627# ssfjhh


    这个简单,CTRL+v进入列选择模式,然后选定你想添加行的行首,算了我还是演示一遍吧

    例如我想在注释一段的代码,先用CTRL+v选定这些行

   

   
   然后按   I//    再按 ESC退出到普通模式   其中   ‘//’为我想要插入的字符    Ps:I为大写

   然后就变成了这样:

   


   删除就更简单了,CTRL + v行列选定后,直接 d  delete掉

   

   

论坛徽章:
4
金牛座
日期:2013-10-11 16:12:50卯兔
日期:2014-07-31 09:17:19辰龙
日期:2014-08-08 09:28:02狮子座
日期:2014-09-14 20:32:05
1629 [报告]
发表于 2013-02-06 16:29 |只看该作者
回复 1628# mci2004


    多谢。

论坛徽章:
0
1630 [报告]
发表于 2013-03-15 20:59 |只看该作者
这个帖子好坚挺啊!04年的帖子了,快10年了。。。
我有个问题,不知道该帖子还有人回答吗?
在vim中经常会用到插入本机的某个路径,如配置文件中要插入/usr/local/apache/htdocs/tmp/

为了不打错并且不用退出vim,我的做法是在下边打命令如 :!/usr/local/apache/htdocs/tmp/因为可以用tab补全,不怕打错,但是必须用手工去复制粘贴,很是麻烦,有没有好的办法,不用退出vim又能把路径准确无误的插入
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP