[英]What can you do in Vim's visual mode that you can't do in command mode, and vice versa?
[英]VS Code Vim Plugin: In command mode, the s and S key commands don't do anything
我已將vscodevim.vim
插件( https://marketplace.visualstudio.com/items?itemName=vscodevim.vim )安裝到在OS X上運行的Visual Studio Code中。下面粘貼了setting.json
。
在大多數情況下,一切都在工作。 但是,在命令模式下, s
和S
鍵命令不會執行任何操作。 我希望當我在命令模式下按s
時,光標下的字符應被刪除,然后在光標位置處處於插入模式。 但是目前它什么也沒做。
我的設置中沒有任何應引起這種情況的內容。 有人知道這個問題可能是什么嗎?
settings.json
{
"vim.easymotion": true,
"vim.sneak": true,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"]
}
],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "d"],
"after": ["d", "d"]
},
{
"before": ["<C-n>"],
"commands": [":nohl"]
}
],
"vim.leader": "<space>",
"vim.handleKeys": {
"<C-a>": false,
"<C-f>": false
},
"window.zoomLevel": 0,
"editor.tabSize": 2,
"editor.detectIndentation": false,
"editor.dragAndDrop": false
}
實際上是"vim.sneak": true
是造成這種情況的原因,因為s和S被重新映射。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.