【问题标题】:What have I done to VIM?我对 VIM 做了什么?
【发布时间】:2014-06-11 22:40:28
【问题描述】:

我想弄清楚我在 VIM (Mac VIM) 中对这个源文件做了什么。我试图使用> 键盘快捷键来指定选定的代码块,并且显然对文件做了其他事情。它影响我选择的文本(在命名文件和位置方面)。

清除我尝试过的行:

  • 关闭和重新打开文件
  • 剪切受影响的文本、保存/关闭文件、重新粘贴内容等。
  • 重新创建文件并在 Vim 中重新打开它(选项卡式会话)

虽然退出 vim 并重新打开应用程序清除了这些行,但我仍然想知道我做了什么(以避免将来不得不关闭我的所有选项卡)。

:verbose map > 输出:

n  >p          * :call <SNR>100_putline(']p')<CR>>']
        Last set from ~/.vim/janus/vim/tools/unimpaired/plugin/unimpaired.vim
n  >P          * :call <SNR>100_putline('[p')<CR>>']
        Last set from ~/.vim/janus/vim/tools/unimpaired/plugin/unimpaired.vim   

【问题讨论】:

  • 请报告:verbose map &gt;的输出
  • @kent 查看编辑,它可能不会显示失败,因为我关闭了 vim,然后它就消失了。
  • 看起来不错。因为&gt;没有v模式映射

标签: vim ide macvim


【解决方案1】:

您需要找出导致突出显示的语法组。 :syn list 显示所有活动组,但安装 SyntaxAttr.vim - Show syntax highlighting attributes of character under cursor 插件会更容易。当您知道有问题的语法组的名称时,您可以调查它的来源; (最后几行):scriptnames 可能会有所帮助。

【讨论】:

  • 说得有道理,我会考虑安装 SyntaxAttr 以便下次我迷惑自己时可以使用它。
猜你喜欢
  • 2014-01-22
  • 2010-11-07
  • 2013-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-07
  • 2020-01-29
  • 2011-03-28
相关资源
最近更新 更多