作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有什么办法可以得到 xev - 类似模式,我可以按键和组合键,vim 会打印出它认为我正在按下的键或字符?
具体相关问题:我有在 MacVim 和 GVim 中工作的键绑定(bind),但它们在终端 vim 中不起作用,我在 Linux 上通过屏幕内的 SSH 使用它。我得出的结论是,原因是 vim 认为我按下的键与 MacVim 对它们的解释不同。
在我的 .vimrc 中:
map <M-,> :split<CR> " Horizontal split
map <M-.> :vsplit<CR> " Vertical split
map <M-/> :close<CR>
:map
(MacVim 显示相同):
¯ :close<CR><Space>
® :vsplit<CR> " Vertical split
¬ :split<CR> " Horizontal split
<M-,>
以外的其他内容。例如。
最佳答案
i
切换到插入模式。 <C-v>
. <key>
或组合。 i<C-v>
,后跟
<Alt>
,后跟
,
打印看起来像
^[,
的东西这意味着“逃脱”。
Alt
key (我相信这是您想要用于
<Meta>
的)既不被识别为
<Meta>
也不像
<Alt>
.
<M->
(无论如何,许多终端仿真器都不能很好地处理它)。一些终端仿真器允许您映射
<Alt>
Meta
的 key 但这不是一个完美的跨平台解决方案(我在 Mac OS X 上经常使用
<Alt>
来输入特殊字符)。
nnoremap ^[, :split<CR> " ^[ is <C-v><Esc>
<M->
GUI 和 CLI 中的快捷方式,您需要维护两组独立的快捷方式。如果您的
.vimrc
中有几十个自定义映射,它很快就会变得有点难以管理。
:nnoremap <leader>, :split<CR>
:nnoremap <leader>. :vsplit<CR>
:nnoremap <leader>/ :close<CR>
<leader>
关键是
\
但我已将其设置为
,
.
<leader>key
, 简单映射
,,
,
,.
和
,/
也有效。
:help <leader>
.
关于vim - 我怎样才能看到 vim 认为我在敲什么键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10374615/
我不知道如何正确地提出这个问题......我想要两个相互监视并相应变化的变量。一个是小数,另一个是百分比。 我的模型中有一个可观察对象。它从服务器端获取值(value)。 self.varDecima
我正在开发一个看起来像一本书的 SPA(单页应用程序)。 在书的一侧有标签,用户可以单击这些标签以导航到书的不同区域。 这些选项卡还使用 CSS3 转换对其应用了转换效果。 问题是,有时,当我单击其中
来自 this post : I would first suggest that you optimize your dependentObservable (a.k.a. computed). W
我是一名优秀的程序员,十分优秀!