- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有几个按键(比如 <M-[>
)imap
想在我的 .vimrc
中执行一些操作,例如
imap <M-[> <C-o>:silent !audtool --playback-seek-relative -3<CR>
ú
(u-acute) 在那个位置。所以我尝试了显而易见的
imap <M-ú> <C-o>:silent !audtool --playback-seek-relative -3<CR>
:help key-notation
和谷歌没有成功。仅适用于 gvim(而不是终端)的解决方案很好。
最佳答案
Vim 有一个古老的方法来处理输入——它被表示为一个字节(字符)队列,而不是一个按键序列队列。我猜,字符<M-ú>
(是的,它应该是一个字符)只是不存在,就像 <C-1>
没有。您可以通过按 <C-v><M-ú>
来确认。在输入模式下 - 一个普通的 ú
否则不会输入任何内容。所以没有办法映射<M-ú>
到某事。
但!因此 Vim 不能很好地处理与基本 QWERTY 设计不同的外部布局,它提供了自己的(内部)机制来支持第二个布局。
如果你这样做 :set keymap=czech
, 你可以通过 <C-6>
在 Vim 中切换输入语言,忘记映射困惑 - 在映射中 <M-[>
(以及 z
、 2
等)将意味着两种布局中的一个关键和弦。
顺便说一句,这实际上是将 Vim 充分用于布局与 QWERTY(例如西里尔文)完全不同的语言的唯一方法。
关于vimrc : imap Alt + an accented character,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25582706/
我与同事共享实验室服务器,但想要我单独的 .vimrc 文件。如何获得? $ cat .vimrc color desert $ pwd /fvs101/home 我们有单独的工作目录,所以我的目录在
我的主目录 (~) 中已经有一个 .vimrc。但我仍然需要在我的 vimrc 中使用 set nocompatible 来实现某些功能。 最佳答案 注:在 Jens 指出我完全搞砸了之后,这个答案被
如何强制打开我的 .vimrc? 我最近做了一个修改,不确定我做了什么,但我想我在尝试关闭时不小心在我的插件中输入了一个“x”。突然,vim 或 .vimrc 都不会打开。 我得到一个暂停,几个空行,
我有 2 个 .vimrc 配置文件 ~/.vimrc和 ~/.vimsqlrc . 当我已经打开了一些文件时,有没有一种方法可以获取它们中的任何一个(从一个切换到另一个)? 作为扩展,如何在打开文件
上下文 我的 .vimrc 自动获取: autocmd! BufWritePost ~/.vimrc source ~/.vimrc I also set defaults for spacing:
这个问题在这里已经有了答案: Progressively slower reloading time of .vimrc (2 个答案) 关闭 9 年前。 我的 .vimrc 中有以下内容,以便它在
我一直在尝试使用 vim 来简化编写 latex。为此,我想写一个函数,方便写矩阵。这就是我想要它做的。 在插入模式下 如果我输入 mmatrix(不是打字错误。我想要两个 m) 我想让它问我需要的行
我有一个很长的变量定义,我想把它包装起来。我怎样才能在不破坏它的情况下包裹绳子 let g:ctrlp_user_command = 'ag %s -l --nocolor --hidden --ig
当我加载 vim 时,我的命令栏中出现了一些垃圾。具体来说,出现了:95;c,我只好逃出去了。这种情况发生在 Vim 7.2(OS X 附带的版本)中,但不会发生在使用 7.3 的 MacVim 中。
我不记得设置了,但我记得前段时间用过。该设置允许您将光标移动到 eol 以外的空白处。 我检查了 :options、:help index 并用谷歌搜索了很多,但找不到任何提及它的地方。可能是插件,如
如何更改 ~/.vimrc 以使代码中的注释显示为斜体? 在我的 ~/.vimrc 文件中,我有: highlight Comment ctermfg=blue 这使得评论变成蓝色。我需要做什么不同的
前段时间,我遇到了 helptags 的问题。我在stackoverflow上发布了问题并得到了答案。 (更多信息在这里:Vim - helptags not working for NERDtree
我开始学习编程,发现可以通过 .vimrc 文件配置 vim。但是我在创建多个设置时遇到了麻烦。我想要一个用于 java 的配置和另一个用于 C 的配置,但我不知道如何仅在使用特定语言编程时启用配置。
我希望能够访问我的 vimrc 中的当前工作目录。 例如,我可以使用 % 访问当前文件。 具体来说, 我的 vimrc 中有以下行: map ,l :! latex % 当它运行时一切正常,除了生成的
当我开始时 vim来自 .vimrc 的一些设置文件未应用。 我认出了它,例如因为折叠的快捷方式不起作用( za , zM )。 我必须运行命令 :source $MYVIMRC 这有帮助,但每次启动
所以我目前喜欢这个在 vim 中注释多行的解决方案: 按 CTRL-v (进入可视块模式) 选择要评论的行 按 Shift-i (进入插入模式) 输入您的语言使用的任何注释字符 按 ESC ESC (
我在多个 MAC OS X 系统上工作,这些系统在注销后不保存更改。如您所知,每台新 Mac 都安装了 VIM,只需在终端中输入 vim 即可。我总是带着我的 vimrc 文件,问题是每次我启动 vi
我希望在编辑.txt或.md文件时在vim上启用拼写检查。我加了 setlocal spell spelllang=en_au 到.vimrc,但这确实检查了所有内容。 最佳答案 尽管我从未尝试过使用
我在 Ubuntu 下使用了 Vim 的基本框架,现在我想更新我的 .vimrc 文件。虽然我的电脑上确实安装了 Vim,但我似乎没有 .vimrc 文件。我想添加我的 .vimrc 文件,但它确实应
我正在尝试运行 vimrc 中的一个函数,以在 php 类中插入依赖项。 该脚本必须在我的类的构造中输入一个参数类型提示,并将此参数的结果分配给本地类的一个属性。 我正在使用 Linux,我在一些帖子
我是一名优秀的程序员,十分优秀!