- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
通过在 .vimrc
中添加以下内容,我可以在插入模式下跳转到 VIM 中的行尾:
inoremap <C-e> <C-o>$
inoremap maps a key combination for insert mode
<C-e> is the keybinding I am creating.
<C-o> is a command that switches vim to normal mode for one command.
$ jumps to the end of the line and we are switched back to insert mode.
我如何在 VSCodeVim 插件中做到这一点?
到目前为止,这是我尝试过的:
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"]
},
{
"before": ["<C-e>"],
"after": ["<C-o>$"]
},
{
"before": ["<C-r>"],
"after": [],
"commands": [
{
"command": "redo"
}
]
},
],
最佳答案
将以下内容放入您的 keybindings.json
[
{
"key": "ctrl+s e",
"command": "workbench.action.splitEditor"
},
{
"key": "cmd+\\",
"command": "-workbench.action.splitEditor"
},
{
"key": "ctrl+s t",
"command": "workbench.action.terminal.split",
"when": "terminalFocus"
},
{
"key": "cmd+\\",
"command": "-workbench.action.terminal.split",
"when": "terminalFocus"
},
{
"key": "cmd+\\",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "cmd+b",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "cmd+b cmd+",
"command": "gitlens.openChangedFiles"
},
{
"key": "cmd+b",
"command": "workbench.action.showAllEditors"
},
{
"key": "alt+cmd+tab",
"command": "-workbench.action.showAllEditors"
},
{
"key": "ctrl+alt+cmd+",
"command": "cursorColumnSelectDown",
"when": "textInputFocus"
},
{
"key": "shift+alt+cmd+down",
"command": "-cursorColumnSelectDown",
"when": "textInputFocus"
},
{
"key": "shift+alt+cmd+down",
"command": "cursorColumnSelectDown"
},
{
"key": "ctrl+a",
"command": "cursorHome",
"when": "textInputFocus"
},
{
"key": "ctrl+z",
"command": "cursorEnd",
"when": "textInputFocus"
},
// {
// "key": "ctrl+a",
// "command": "cursorLineStart",
// "when": "textInputFocus"
// },
// {
// "key": "ctrl+a",
// "command": "-cursorLineStart",
// "when": "textInputFocus"
// },
{
"key": "ctrl+cmd+t",
"command": "workbench.action.reopenClosedEditor"
},
{
"key": "shift+cmd+t",
"command": "-workbench.action.reopenClosedEditor"
}
]
关于vim - VSCodeVim 键重映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52523151/
通过在 .vimrc 中添加以下内容,我可以在插入模式下跳转到 VIM 中的行尾: inoremap $ inoremap maps a key combination for insert
使用最优秀的 VSCodeVim 插件。在正常/命令模式(可能是块)与输入模式(可能是垂直或下划线)下,是否可以更改光标? 最佳答案 您可以在 setting.json 中添加这些或在使用 GUI 设
我最近一直在学习 vim,并且一直在使用 vscodevim 扩展来获取 Visual Studio Code 中的快捷方式。昨天我遇到了this教程使用“表达式寄存器”进行简单计算。这在直接从命令行
我最近一直在学习 vim,并且一直在使用 vscodevim 扩展来获取 Visual Studio Code 中的快捷方式。昨天我遇到了this教程使用“表达式寄存器”进行简单计算。这在直接从命令行
VSCodeVim 使用不同的撤消堆栈,当撤消 vim 撤消堆栈中所有未保存的更改后,VSCode 仍然显示文件未保存,这让我很恼火。出于这个原因,我想使用 VSCode 的撤消堆栈并将“u”映射到“
我还没有找到一种无需完全禁用“扩展”面板中的扩展即可快速执行此操作的方法。在 IntelliJ IDEA 中,可以使用可配置的键盘快捷键轻松打开/关闭仿真。我想在 VSCode 中也应该可以。 最佳答
我有一些肩痛,我试图通过使用 vscodevim 来摆脱它。 到目前为止,我对 vscodevim 的最大问题是有时会与 VS 代码快捷方式发生冲突。例如,我经常用 Ctrl+K S 保存我所有的文件
我是一名优秀的程序员,十分优秀!