我需要帮助我的VS代码扩展。我已经编写了一个工作良好的自定义视图,但是我希望通过使用键盘快捷方式或上下文菜单命令激活/焦点/将该视图带入视图。我无法找到如何使用VS代码API来实现这一点。
context.subscriptions.push(vscode.commands.registerCommand('extensionId.showView', () =>
{
// how to do that?
}));
我知道这是可以做到的,因为我们可以通过使用以下代码snppet来显示文件资源管理器:
vscode.commands.executeComman
我正在使用ArchLinux,并且想使用Python Language Server和vscode来编写python代码。 当我在aur中搜索时,我找到了microsoft-python-language-server,它用dotnet下载并构建了语言服务器。这个包给了我一个位于/usr/bin/mspyls的可执行文件。 但是,当我打开vscode时,它仍然会在.vscode/extensions/ms-python.python-2019.5.17059/languageServer.0.2.86/Microsoft.Python.LanguageServer自动为我下载一个新的语言服务
VScode有一个恼人的功能,当我按下ctrl+enter时,它会在查找和替换过程中向文本框中添加一个新行。我想使用键盘快捷键ctrl+enter来替换所有,但是当我在键盘快捷键中这样配置它时,它仍然在替换之前插入一个换行符,为每个被替换的匹配项添加一个额外的换行符。示例: Find:"foo“替换:"bar”之前:
foofoofoo
foo
预期结果:
barbarbar
bar
实际结果:
bar
bar
bar
bar
这是非常恼火的,因为我已经习惯了这个键盘快捷键,它打乱了我的正常工作流程。有人知道怎么解决这个问题吗?