问题标签 [vscodevim]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-code - vscodevim中是否有进入插入模式/普通模式或其他模式的命令?
我正在尝试在 VSCode 中创建一个非常简单的代码段,并且我正在使用 vim 扩展。插入代码段后,我成功进入了 insertMode。之后我什么都写不出来了。
这是我的python.json
文件:
这是我的 settings.json:
我知道我可以为片段写参数,但更多的是为了学习如何使用 vim 扩展,因为我想创建另一个使用 vim 的扩展。
这是我第一个问题的结尾,但我还有第二个问题:
当我使用这个键绑定时,我希望代码缩进。例如(“|”代表光标位置):
应用快捷方式
这就是我要的:
这就是我得到的:
vim - 将 vim 中的代码块的 camelCase 更改为 CONSTANT_CASE
我正在使用 vim 的abolish插件将 camelCase 变量更改为 CONSTANT_CASE (UPPER_CASE in abolish lang) 使用cru
我的问题:
我有一个包含 100 个这样的变量的枚举,所以我自然想知道有没有办法在cru
代码块上使用命令。
例如
我只想更改变量名而不是描述
目前我能想到的就是使用cru
然后重复使用.
这不是最好的方法的命令。
我查看了一些类似的问题,这些问题建议进入可视模式并使用~
u
/U
但我不能cru
在视觉模式下使用。也许是因为它是一个插件。
如果有办法,我也可以使用 VsCodeVim。
visual-studio-code - VSCodeVim - 绑定复制/替换光标下的单词
我需要复制光标下的单词,导航到文档中的另一个单词并将其替换为我复制的前一个单词。
我经常这样做,为此我使用了一些自定义键绑定。
f映射到yiw(Y ank I n Word)
ff映射到(使用V isual模式和粘贴选择viwpI n Word )
所以我可以只f复制、导航和ff替换单词。
如何在 VSCodeVim 上指定此自定义重新映射?
我尝试将以下内容粘贴到settings.json
, (以及其他一些带有editor.
前缀的使用命令),但我无法让它工作。
visual-studio-code - 使用 VsCode/Vim 时在正常 VimMode 下关闭活动编辑器选项卡
当按下“c”之类的键关闭活动选项卡时,我试图关闭活动的编辑器选项卡。
在我的 keybindings.json 中尝试了以下元素
但这也会在我处于编辑模式时关闭选项卡。任何线索如何实现?
vim - VSCodeVim - 如何正确绑定文本插入?
我试图弄清楚如何在VSCodeVim中创建文本插入,例如:
但我唯一能想到的是一些hacky:
它运行良好。因为有这么多单独的键,所以延迟创建了一个非常令人愉悦的动画 XD 问题是编写它们。我也为 For 循环写了一个,这不是一个好的体验。
必须有更好更简单的方法来做到这一点!如果我在某处的引号内有多个字符,它会停止序列。
谢谢!
vim - VS代码VIM扩展复制粘贴
有没有使用vim扩展复制和粘贴vs代码的正常方法?
我尝试将 VIM 注册命令映射到我习惯的快捷命令(ctrl + c 用于复制,ctrl + v 用于粘贴),但结果很奇怪,我不确定如何正确执行此操作。
使用 vim 时,键绑定非常简单,vimrc 文件:
现在我尝试通过编辑 json.settings 文件将它们迁移到 vs-code:
我希望它在可视模式和正常模式下(用于粘贴)都可以操作,并且能够使用这些快捷方式从剪贴板复制和粘贴。
如何正确执行此操作?还有另一种方法可以做到这一点吗?
python - 从 Pipfile 中删除固定版本的正则表达式是什么?
根据Pipenv 文档,当从requirements.txt
文件导入时
建议
如果您的需求文件已固定版本号,您可能需要编辑新
Pipfile
的以删除这些版本号,并pipenv
跟踪固定。
运行后替换这些固定版本号时使用什么正则表达式pipenv install -r path/to/requirements.txt
?
由于我更喜欢使用 vim 搜索和替换命令,如果可能的话:%s/foo/bar
,请将您的答案构造foo
为替换为bar
,如上所示。vim
我主要在 Visual Studio Code 中使用 vim 键绑定,因此基于 javascript 的正则表达式是合适的。
visual-studio-code - 按 shift + * 时如何在 VSCodeVim 中使用搜索词设置高亮显示
在 vim 中,我可以通过将光标移动到 word 并按来突出显示搜索词shift + *
。如何使用 VSCodeVim 扩展在 Visual Studio 代码中执行相同的操作?