资讯专栏INFORMATION COLUMN

VIM替代插件的原生功能合集(持续更新)

468122151 / 2858人阅读

摘要:搜索过程中才发现其实是自带补全功能的,称为。输代码的过程中,直接按然后再按,就会弹出猜测的一系列补全内容。经过测试,原生支持很多种语言。

How to Do 90% of What Plugins Do (With Just Vim)

This collection is inspired by the youtube video: How to Do 90% of What Plugins Do (With Just Vim)

VIM内置文件浏览框NetRW

g:netrw_browse_split是重要的选项,直接影响体验:

 *g:netrw_browse_split*    when browsing,  will open the file by:
                =0: re-using the same window  (default)
                =1: horizontally splitting the window first
                =2: vertically   splitting the window first
                =3: open file in new tab
                =4: act like "P" (ie. open previous window)
  *g:netrw_liststyle*        Set the default listing style:
                                = 0: thin listing (one file per line)
                                = 1: long listing (one file per line with time
                     stamp information and file size)
                = 2: wide listing (multiple files in columns)
                = 3: tree style listing
File Navigation
# Fuzzy recursively search file in current folder & open it
:find *test.py**

# Fuzzy search buffers ever opened & open it
:b *file*
Vim原生补全工具 OmniComplete

用了一天倒腾自动补全插件,实在是崩溃,但凡有点名气的都对vim本身的编译有很麻烦的要求。搜索过程中才发现Vim其实是自带补全功能的,称为OmniComplete
输代码的过程中,直接按Ctrl+X然后再按Ctrl+O,就会弹出vim猜测的一系列补全内容。可以在菜单里按“上下键”选择,注意是方向上下键,不是JK键。
经过测试,原生支持很多种语言。

在Insert编辑模式时,输入某个词,然后:

Ctrl+x再按Ctrl+l,就会显示出一个提示列表。

Ctrl+nCtrl+p上下选择。

当然,这样按键太麻烦,我们要做键盘映射了:

" 按Ctrl+d显示自动补全
inoremap  

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/25082.html

相关文章

  • VIM小技巧合集持续更新

    摘要:如果批量就更麻烦。不过这样设置会导致每次用鼠标选择一段文本都会自动进入模式,这样的话我们就没法复制到系统剪切板了。这时候,需要按住键然后再用鼠标选择文本,这样一来就不会启动模式,且可以复制到剪切板。鼠标支持问题高版本默认是支持鼠标滚动的。 Leader键 参考:http://learnvimscriptthehardw... Vim的默认Leader前缀是键。说白了,就是一个快捷命令的...

    ninefive 评论0 收藏0
  • VIM插件合集持续更新

    摘要:它的名字其实是的组合。然后就会跳转到插件安装界面,并自动下载安装上面列出来的插件。删除插件直接在里把的那一行删除,然后在里运行即可,然后将下该插件的目录删除。的插件官方链接。这个插件是可以像一样快捷多选文本的插件。 Vim 安装插件管理器Vundle 安装插件前,一般都会用到Vundle这个插件包管理器。它的名字其实是Vim bundle的组合。安装方法可以参考官网,说的很详细。简单说...

    guqiu 评论0 收藏0
  • VIM问题合集持续更新

    摘要:在模式下粘贴速度很慢的问题一般当我们在模式下粘贴一段超大量的文本,比如行。更新后无法打开问题很久不使用安装东西,安装了一个小软件,结果直接更新到版本,然后导致完全无法打开。 Vim 在Insert模式下粘贴速度很慢的问题 一般当我们在Insert模式下粘贴一段超大量的文本,比如1000行。那么Vim会变得奇慢无比,大概半分钟? 所以,如果我们要粘贴文本,需要用另一种方法:在Normal...

    RyanHoo 评论0 收藏0
  • 超好用谷歌浏览器、Sublime Text、Phpstorm、油猴插件合集

    摘要:分享一些超好用插件,打造一个不一样的浏览器编辑器。一谷歌浏览器插件谷歌访问助手强烈推荐一键安装,无需其他配置,即可访问谷歌。谷歌浏览器是很耗内存的,该插件会自动挂起长时间未使用的网页,来释放系统资源。 showImg(https://segmentfault.com/img/remote/1460000014011338); 分享一些超好用插件,打造一个不一样的 GitHub、浏览器、...

    Rango 评论0 收藏0

发表评论

0条评论

468122151

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<