【问题标题】:vim key mapping for SyntasticCheck plugin is not workingSyntasticCheck 插件的 vim 键映射不起作用
【发布时间】:2019-02-23 22:07:25
【问题描述】:

我正在尝试映射一个键以在键上切换 Syntastic 启用和禁用,而不是一直处于活动状态。

我的 ~/.vimrc

中有关注
let g:syntastic_mode_map = { 'mode': 'passive', 'active_filetypes': [],'passive_filetypes': [] }
nnoremap <C-w><C-q> :SyntasticCheck<CR> :SyntasticToggleMode<CR>

但是,当我按下 CTRL+qCTRL+w 时,什么也没有发生。

【问题讨论】:

  • 你映射了 2 个键 [CTRL+w]+[CTRL+q] 所以一个接一个地按下它们并稍作停顿(较长的停顿使 vim 认为它是一个单独的键,而不是映射的一部分) .
  • 哦!这不是我想要的,我想有一个单独的键映射用于启用/禁用检查,另一个用于切换窗口

标签: vim


【解决方案1】:

分成2个映射:

nnoremap <C-w> :SyntasticCheck<CR>
nnoremap <C-q> :SyntasticToggleMode<CR>

【讨论】:

    猜你喜欢
    • 2011-12-13
    • 1970-01-01
    • 2017-01-11
    • 1970-01-01
    • 2015-05-16
    • 2012-09-28
    • 2022-12-13
    • 2011-11-08
    • 1970-01-01
    相关资源
    最近更新 更多