vim 代码补全

编程入门 行业动态 更新时间:2024-10-15 00:25:50
vim 比较灵活,有自己的习惯的话,可以把它们加到 vim 里。如果楼主希望在插入模式里,用? ctrl-d 它来实现删除当前行的话,只要将如下语句加到 vimrc 文件即可:inoremap?<C-D>?<C-o>dd<c-o> 用于在插入模式下暂时执行一个普通模式下的命令,执行后返回插入模式。所以加了上面那个映射之后,ctrl-d 就相当于 eclipse 下的删除当前行了。不过定义这个映射之后,ctrl-d 本来的功能(减少当前行的缩进)就会被覆盖。我没用过 eclipse,ctrl-alt-up 是什么功能也不知道。不过原理类似,想用 vim 模拟一些其它编辑器的快捷键不会很困难。至于那个 for 的补全,可能是一些插件。有不少人开发了 vim 的插件以方便书写代码,原理基本上是一些替换。最简单的比如:iabbr?fori??for?(int?i?=?0;?i?<?10;?i++)加在 vimrc 里(如果只是想试验一下,只要按冒号再照敲上面的语句就可以了),之后写码的时候只要写 fori 空格回车之类的随你,就会被自己替换成你之前定义好的代码。当然要想让这个自己替换的工作更方便好用,比如补全之后把光标停在第二个分句的 i < 后面等等之类的功能,就需要更复杂的定义。vim 有很强的扩展能力,可以用来增强它的工作效率。插件楼主可以去官网上搜,不过越是方便的插件可能就越复杂,用起来可能也就越不顺手(因为操作习惯很可能和自己需要的很不一致),学习起来的难度一般也越大。
  在vim编辑文件的时候是不可以不全的。只有在shell才可以的发下私信来吧
  。。。。好像没有呵呵 ,,,, 怎么手敲的累了? 玩多了感觉就好了 或者你可以远程连接啊,,,连接好后直接在其它文本编辑软件先写好脚本然后复制,直接在vim选择插入模式后,直接 粘贴就ok了啊 哈哈
  • 0
  • 0
  • 0
  • 0
  • 0

更多推荐

vim 代码补全

本文发布于:2023-06-01 18:57:42,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/422855.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:代码   vim

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!