我在 IT 部门工作,我们允许使用 vscode。但是,某些扩展在我们的安全策略框架内不适合我们。
我们希望阻止用户安装所有可用的扩展,并且只允许一些我们已经验证过的扩展。我尝试在“settings.json”文件中添加参数
"extensions.allowMarketplace": false
但它不起作用。你知道另一种方法吗?
我在 IT 部门工作,我们允许使用 vscode。但是,某些扩展在我们的安全策略框架内不适合我们。
我们希望阻止用户安装所有可用的扩展,并且只允许一些我们已经验证过的扩展。我尝试在“settings.json”文件中添加参数
"extensions.allowMarketplace": false
但它不起作用。你知道另一种方法吗?
我有一个很大的输出想要复制,但右键单击->复制仅复制一行。
我希望将鼠标光标悬停在 Windows 上 VS Code 中的行号上时水平翻转/镜像。像 Notepad++ 和完整的 Visual Studio 这样的编辑器可以做到这一点,并且它有助于快速行选择的可用性。
我在网上看到几年前的评论说 VS Code 支持此功能(例如 https://ux.stackexchange.com/questions/40382/why-does-the-mouse-cursor-switch-direction-over-line-numbers -in-programming-ides#comment190852_40384),但我不知道如何启用它,所以我假设他们删除了支持。据我所知,所有提到“光标”的设置都与文本光标(即插入符)有关,而不是鼠标光标。
有没有办法启用此功能?如果不是,这是否是 VS Code 公开供扩展修改的内容?
VSCode 允许在比较编辑器中打开以前提交的文件,有没有办法在普通编辑器中打开文件而不进行任何比较?我想在 2 个选项卡中打开 2 个文件,一个是当前工作版本,另一个是先前提交的版本。
我确实意识到我可以将文本从比较编辑器复制到新文件中,如果可能的话,我正在尝试简化此过程。
我需要更改 OpenShift 的代理设置。因此我可以像这样编辑它们:
oc edit proxy.config.openshift.io cluster
现在,我不想使用edit
而是 VS Code。我发现应该可以通过以下方式更改编辑器:
KUBE_EDITOR="nano" oc edit svc/docker-registry
但是当我尝试使用以下命令来显式使用 VS Code 时:
KUBE_EDITOR="code" oc edit svc/docker-registry
VS Code 用一个空文件打开,我可以在命令行上读取以下内容作为输出:Edit cancelled, no changes made.
实际上,输出看起来像是在打开 Code 之前打印的。
这是为什么?如何获取代码来编辑我的 OpenShift 文件?
编辑:我正在使用 Ubuntu 22.04.2 LTS,oc version
给出:
$ oc version
Client Version: 4.12.5
Kustomize Version: v4.5.7
Server Version: 4.12.5
Kubernetes Version: v1.25.4+a34b9e9
我使用的是 Windows 11,我发现对于 VS Code,用户安装程序难以置信地没有检查更新的选项,而且它也不会自动执行此操作(尽管我已在设置)。
我使用了系统安装程序,但不知何故,大约一天后,安装返回到用户设置,隐藏了“帮助”菜单中的“检查更新”选项。
这种情况已经发生过两次了,上次是昨天:我安装了系统设置(v1.79),今天执行的是用户设置(v1.76)。
为了避免丢失任何信息,我直接安装系统安装程序而不是用户安装程序(因此,我不卸载并安装,而是直接安装)。
这怎么可能?我怎样才能在一天执行系统安装程序,第二天从相同的访问权限执行它,它会切换到用户设置?是否有办法安装用户设置而不会丢失以前安装的所有扩展和数据?
我猜问题出在正在执行的目录中,但我执行程序时总是单击任务栏中的图标,并且我昨天固定了系统设置实例图标。
谢谢。
我的 VSCode gitlens 插件一直抱怨旧的 git 版本。
在服务器中,我在本地文件夹中有一个较新的 git,它在 bash 中很普遍,因为它在 .bashrc 上使用 PATH(也测试了别名)。
互联网上有一个 .json 设置用于 gitlens 的 git 路径。它不适用于当前的 gitlens 版本。
如何让 gitlens 看到我想要的本地 git
当我在Visual Studio Code中打开我的一个文本文件时,文本包含很多问号,我原本希望在这些地方看到瑞典字母,例如 å、ä、ö :
^ 点击放大
在右侧(在VS Code的状态栏中),我注意到它说UTF-8。
这是否与我面临的问题有关?
如何使所有这些字母正确显示?
作为旁注,当我在普通的旧 Windows 记事本中打开相同的文件时,文本显示正确:
在这种情况下,状态栏在右下角显示ANSI ,而不是 UTF-8。
但是在 VS Code 中,即使我点击UTF-8,然后 点击Reopen with Encoding,我也找不到任何名为 ANSI 的编码。
如果您想使用我一直在使用的确切文件重现该行为,这里是.