Jan*_*sky 17 browser keyboard-shortcuts vim website vimperator
vimperator允许在外部编辑器中编辑 HTML 表单字段的内容等实用程序。
随着vimperator有快捷键Ctrl+ I,当在编辑框中,打开在外部编辑器中的文本。
过去,可以在 Stack Overflow 中使用它。然而,由于引入了更多编辑功能,Ctrl+I不是打开外部编辑器,而是插入*emphasized text*.
有没有办法配置vimperator启动外部编辑器来编辑 Stack Overflow 文本?
小智 14
Stack Overflow 和其他 Stack Exchange 网站,就像许多其他带有嵌入式编辑器的网站一样,将各种键盘和弦绑定到编辑命令。这些有时称为访问键(如果您想进行网络搜索)并且在页面加载时绑定。在您的情况下,Vimperator 用于在外部编辑器中编辑 HTML 文本区域的默认键盘映射Ctrl-i被覆盖。它插入*emphasized text*. 为了解决这个问题,您可以向您的.vimperatorrc添加一个新映射。我用过了
inoremap <Leader>i <C-i>
Run Code Online (Sandbox Code Playgroud)
我的<Leader>关键是-,所以将重点放在我使用的 HTML 文本区域上,-i开始在外部编辑器中进行编辑。
从问题中可以清楚地看出您以前使用过此功能,但对于那些没有使用过的人,控制使用哪个外部编辑器的选项是“编辑器”。对于 gVim/MacVim,使用-f“前景”标志,防止 Vim 分叉自己的进程(并失去与编辑文本区域的关联)。见:help 'editor'。我使用的MacVim和我的两个相关线.vimperatorrc因此阅读:
set editor="/usr/local/bin/mvim -f"
inoremap <Leader>i <C-i>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1496 次 |
| 最近记录: |