vim取消映射所有内容(完全剥离vim)

时间:2011-07-07 14:43:12

标签: vim editor janus

爱vim。试过Janus。就像这个想法,但它太慢了,100个插件竞争键绑定。我想真正理解我所做的每个vim配置。

有没有办法“取消映射”所有vim键或尽可能多。删除大多数命令等。这点是我自己的练习。我想要一个超小的地图,设置,绑定子集,所以我可以根据需要逐个添加。

你见过这样的努力吗?

3 个答案:

答案 0 :(得分:5)

尝试使用以下命令运行vim:

“vim -u NONE”

来自man vim

   -u {vimrc}  Use the commands in the file {vimrc}  for  initializations.
               All  the  other  initializations  are skipped.  Use this to
               edit a special kind of files.  It can also be used to  skip
               all  initializations by giving the name "NONE".  See ":help
               initialization" within vim for more details.

它应该在没有任何插件或自定义的情况下启动vim。

答案 1 :(得分:4)

除了

:mapclear
:nmapclear
:vmapclear
:xmapclear
:smapclear
:omapclear
:mapclear
:imapclear
:lmapclear
:cmapclear

一样开始
vim -U NONE -C -Z

将开始

  • -U without startupfile
  • -C兼容模式
  • -Z在限制模式下

答案 2 :(得分:0)

我尝试做类似的事情并在reddit帖子上发布。

我尝试限制我在vimrc中定义的映射并仅加载一些映射 我觉得必不可少的插件。