vscode-extensions相关内容

如何将焦点重置到活动的编辑器?

在vscode扩展中,焦点(有意)切换到一个定制终端,但在某些情况下,我希望焦点返回到最后一个活动的编辑器窗口。 我(还)还没有找到实现这种可靠目标的方法 vscode.commands.executeCommand( "workbench.action.focusActiveEditorGroup" ) 不会将焦点从终端切换到代码编辑器 通常有效的唯一解决方法是: vsc ..
发布时间:2022-08-17 09:33:39 其他开发

我应该如何访问VSCode用户的文件系统?

所以我正在做一个VSCode扩展。它应该读取和修改用户文件系统的文件。我应该使用节点的fs还是应该使用某个VSCode的接口/API来执行此操作? 如果后者是正确的,那么我需要什么API命名空间(工作区或其他什么)? 如果前者可以,我如何才能真正使用fs?如果用户没有安装node.js怎么办?或者它始终与VSCode一起安装? 推荐答案 视情况而定。 通常使用vsco ..
发布时间:2022-08-17 09:29:57 其他开发

在Visual Studio代码中绘制箭头和符号

我正在为VS代码编写一个小工具,该工具需要在代码中的符号之间绘制箭头。 类似的东西。 请原谅我的绘画技巧。 在VS代码中实现此效果的最佳方式是什么? 推荐答案 您想要的不可能。Vscode中的编辑器输出是一个DOM节点列表(行的div,语法元素的跨度)。不能在DOM节点之间绘制线条。 如果您拥有对编辑器的完全控制,您可以在整个文本上添加覆盖以绘制线条,但您必须注 ..
发布时间:2022-08-17 09:20:32 其他开发

Visual Studio代码远程SSH不再工作&正在等待服务器日志&

这是我升级VSCode后今天才开始发生的事情。它可以很好地连接到我的一台AWS机器,但不能连接到一台已经正常工作了一段时间的机器。它与我的ssh密钥无关,因为即使我删除它,结果仍然是一样的。 以下是我尝试远程执行ssh命令时在输出日志中得到的信息: [15:00:18.550] Running script with connection command: ssh -T -D 5710 ..
发布时间:2022-08-17 09:10:34 其他开发

如何在VS代码中关闭TextDocument?

我正在编写vscode扩展。 我使用vscode.window.showTextDocument打开了一个TextDocument,并希望稍后关闭它。但我找不到API来关闭它。最后我找到了this commit,它去掉了closeTextDocument。我现在应该做什么? 推荐答案 我遇到了同样的问题。我设法做到这一点的唯一方法是通过workbench.action.closeAc ..
发布时间:2022-08-16 23:55:45 其他开发

如何在VS代码编辑器中设置jupyter笔记本(.ipynb)的单元格输出颜色?

有时从VS代码编辑器处理jupyter笔记本电脑更方便(加载速度更快、延迟更短、调试更容易)。 但是,存在一个问题,默认主题颜色的对比度不足以区分输入和输出单元格。 我很难弄清楚我应该更改哪种设置,比如说,将设置为输出单元格背景仅为深灰色(我使用的是默认VS 2019深色主题,但其他选项也不与.ipynb文件形成对比)。 欢迎任何帮助。 (我还遇到过其他类似的问题,但没有找到交钥匙解 ..

我想使用扩展API在MacBook触摸栏上显示Vscode上的时钟

我知道vscode扩展API的基础。我已经创建了我自己的扩展git-touchbar,供我个人使用一些git命令。所以说到点子上,我想要显示的是我的触摸栏扩展上的时钟(hh:mm)。就我阅读文档而言,如果我想在触摸栏上显示一些文本,我可以这样做... "contributes": { "commands": [ { "command": "git-touchbar.showTi ..
发布时间:2022-05-31 22:35:29 其他开发

Visual Studio代码:打开特定文件的快捷方式

我的本地驱动器上有一个文本文件,我喜欢在其中随机记笔记。我希望能够从我工作的每个项目中快速打开VS代码中的此文件。Ctrl+P快捷方式仅显示以前已在当前工作区中打开的文件,因此当我第一次在新工作区中打开该文件时,我仍然需要手动打开它。 有没有人知道可以快速打开以前没有打开过的特定文件的扩展或内置功能?我的理想解决方案是一个专门的热键,它只打开一个可配置的文件。 我已经搜索了市场,并尝试了几 ..
发布时间:2022-05-31 22:24:42 其他开发

Node.js子进程未给出任何响应或任何错误

我正尝试在我的Mac机器上运行的node.js应用程序中使用Ripgrep。(VS代码扩展)。 我尝试了risgrep-js NPM Libray,但没有任何响应,应用程序将进入挂起状态。 我尝试进行调试,发现riggrep-js只是运行rg命令并获取其结果,然后以格式化的方式返回结果。 我尝试运行简单的命令,如 rg test . 我拿到结果了。 但是,当我通过no ..
发布时间:2022-05-31 22:16:49 其他开发

When语句从上下文菜单中显示扩展命令中排除指定的文件夹和文件

在我的VS代码扩展中,我有一些命令希望在资源管理器视图中可用,并希望它们的可用性基于所选择的内容。假设我在VS Code中打开一个文件夹,该文件夹包含以下内容: /a /a/1.txt /a/2.txt /b /b/3.txt /b/4.txt /c /c/5.txt /c/6.txt 我希望在选择文件夹或其中的任何内容(而不是a或b)时显示命令。 另外,我希望逻辑排除特定文件 ..
发布时间:2022-05-31 22:11:32 其他开发

在VS代码扩展中有发布预览功能的标准方法吗?

我的团队正在开发Visual Studio Code扩展,我们正在考虑将我们的一些新功能以预览/测试版的形式发布,仅向有限数量的用户显示。 我们可以想出手动完成此操作的方法,但我们想知道Visual Studio代码是否提供了任何发布此类预览功能的“标准”方法,就像为Visual Studio代码内部人员所做的那样。 是否有在VS代码扩展中发布预览功能的标准方法? 推荐答案 ..
发布时间:2022-05-31 21:54:17 其他开发

更改代码中光标的颜色

我正在为VS代码开发一个扩展,它具有某些模式,我想在代码中满足的特定条件下更改光标颜色(插入符号而不是鼠标光标)。 我也知道我可以使用状态栏项目(我已经更新了),但我觉得更改光标的颜色会更好地指示您处于某种模式。 有没有办法在代码中更改它?到目前为止,我只看到通过settings.json对其进行了更改。任何帮助/推动实现这一目标的正确方向的人都将不胜感激! 推荐答案 我自 ..
发布时间:2022-05-31 21:49:29 其他开发

VSCode扩展如何获取行的最后一个字符的位置

我正在开发一个VSCode插件,现在想要获得一行最后一个字符的位置。现在我想使用“with”方法通过一个已知的Position对象获取它。 官方参考资料如下:https://code.visualstudio.com/api/references/vscode-api#Position 您可以看到,“with”方法有两个重载。现在我想使用“with(change:{line:numbe ..
发布时间:2022-05-31 21:46:10 其他开发

Vscode扩展中上下文菜单项上的子菜单

我看到很多GitHub问题似乎表明,在2020年9月添加了添加当我们点击自定义上下文菜单项(比如在资源管理器/上下文中)时下拉子菜单的功能,但我在扩展文档中找不到它。 有人能给我指一下那个吗? 谢谢, 尼莱什 推荐答案 语法: { "contributes": { "menus": { "scm/title": [ { ..
发布时间:2022-05-31 21:36:04 其他开发