问题标签 [vsvim]
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.
regex - 正则表达式在 VSVim 中转换为大写
我目前正在使用:s/(-[a-z].*-)([a-z])/$1\U$2/.
,但是这只是删除第二个之后的字符-
而不是将其转换为大写变体?
我有一个 CSS 文件,我有几个条目,格式为 、
、ql-font-timesnewroman
等。我想将它们转换为、、等。ql-font-arial
ql-font-geneva
ql-font-Timesnewroman
ql-font-Arial
ql-font-Geneva
我将 VSVim 与 VSCode 一起使用,我不确定它使用的是哪个版本的 Regex(但我相信它是 Javascript 变体)。
如果我使用 PHP 变体,它可以正常工作。(https://regex101.com/r/8aZI2m/1)
但是,如果我使用 Javascript 变体,它只会U
在结果中添加一个:ql-font-Utimesnewroman
.
在 VSCode 中,它更进一步,只是插入\U
。( ql-font-\Utimesnewroman
)。
如果我将正则表达式更改为看起来更像, :s/(-[a-z].*-)([a-z])/$1/\U$2/.
,它会继续并删除第二个匹配项,而不是将其转换为大写 ( ql-font-imesnewroman
)
VSVim / VSCode 是否需要任何特殊语法才能使其正则表达式正确匹配并替换为大写?
visual-studio - 使用 ctrl-j 和 ctrl-k 在 Visual Studio 中导航菜单
我通常使用 vim,但有时使用 Visual Studio 19 会很方便。我试图让我的键绑定在两者之间尽可能一致。
在 vim 中,我ctrl-p
通过输入文件名来打开文件。我切换了 Visual Studio 以使用 vscode 键盘映射默认值来获得此行为(vscode 也ctrl-p
用于按文件名搜索)。但是,当使用下拉列表进行此搜索时,我希望能够通过使用ctl-j
和ctrl-k
上下移动来突出显示不同的项目,类似于 fzf 在 vim 中的工作方式。
这是我可以设置的键绑定吗?如果可以,它叫什么?
visual-studio - VsVim: 错误: %{HasPaste()}%F%m%r%h\ %w\ \ CWD:\ %r%{getcwd()}%h\ \ \ Line:\ %l 显示在编辑器窗口下
当我在 Visual Studio 中安装 VsVim 扩展时,我的编辑器窗口正下方显示以下错误。
我该如何解决这个错误?
clipboard - 用鼠标在插入模式下复制
我正在使用 vsvim,有时我用鼠标在插入模式下突出显示代码并想复制或剪切它。但我不知道怎么做。相反,我必须改回正常模式,再次突出显示它然后剪切它。我尝试 Ctrl+O 但它会摆脱突出显示。有谁知道如何解决这个问题? 插入模式下突出显示的文本
windows - Microsoft PowerToys 键映射在 Visual Studio 中不起作用
我正在使用带有 VsVim 扩展的 Visual Studio 2019 来获得 Vim 功能。我最近发现并尝试使用 Microsoft PowerToys 用我的大写锁定键重新映射我的转义键。这适用于 Visual Studio 之外的所有内容。当 Visual Studio 具有焦点时,这些映射不起作用,但只要我单击关闭 Visual Studio,映射就会再次开始工作。是否有任何理由通过 PowerToys 进行这些映射在 Visual Studio 中不起作用,但在其他地方可以正常工作?PowerToys 按键映射
visual-studio - 如何在 Visual Studio 的 VsVIM 中将 ESC 键重新映射到 CAPS LOCK
我曾经在 Ubuntu 中使用 Vim。现在在 Windows 中使用 Visual Studio。我对 Visual Studio 比较陌生。我已经安装了 VsVim 扩展并想将 ESC 键重新映射到 CAPS LOCK 以退出插入模式并进入正常模式。如何自定义这个?