当我在 ubuntu18.10 上安装 Visual Studio 代码时,它的菜单栏不可见。可能是什么问题,我怎样才能让它可见?
我在 Ubuntu 18.04 中安装了 zsh 但不喜欢它。安装后我遇到了问题,所以我删除了它。
由于某种原因,我的 VS Code 中的默认终端没有改回 Bash。每当我打开内置终端时,都会弹出一条错误消息:
终端进程命令 '/usr/bin/zsh' 启动失败(退出代码:1)
我只能捕获屏幕截图 - 几分之一秒后终端会自动关闭。
当我在 vscode 中创建一个新文件,然后按 ctrl+s 保存无标题文件时,它不是直接打开文件资源管理器窗口,而是发送一条系统通知,显示...
“Visual Studio Code:“另存为”已准备就绪”。
然后我必须抓住鼠标并单击通知以聚焦文件资源管理器。
我如何修复/禁用此行为?
我正在使用 VSCODE 开发带有“Java 扩展包”的 Java 代码。我遇到了vscode的代码导航没有按预期工作的问题。
以前,我可以使用“Ctrl+单击”(请参阅说明:https : //code.visualstudio.com/docs/editor/editingevolved)来检查来自 Java 包的定义,例如 java.util.HashMap 等。
但是,重新安装我的操作系统后,代码导航没有按预期工作。与某些在线帖子不同(请参阅https://github.com/Microsoft/vscode-go/issues/966或https://github.com/Microsoft/vscode-cpptools/issues/756),在我的情况下,它有效但它会在文件顶部显示带有此类注释的 .class 文件。让我以 Hashmap 为例。
/* HashMap.class */
// Failed to get sources. Instead, stub sources have been generated by the disassembler.
// Implementation of methods is unavailable.
package java.util;
public class HashMap<K,V> extends java.util.AbstractMap implements java.util.Map, java.lang.Cloneable, java.io.Serializable {
// many declartions for methods below
...
}
Run Code Online (Sandbox Code Playgroud)
我需要的是导航到 HashMap.java 而不是 HashMap.class。我使用“设置同步”扩展来恢复我以前的所有设置,所以我认为我的设置没有任何问题。我仍然会在下面提供一些相关的用户设置
"java.classPath": [],
// Specifies the folder path to the …Run Code Online (Sandbox Code Playgroud) 我在 Ubuntu 22 上使用 Firefox 100.0.1 没有出现问题,但是当我尝试从 VSCode 启动调试器时,出现以下错误:
Your Firefox profile cannot be loaded. It may be missing or inaccessible.
connect ECONNREFUSED 127.0.0.1:6000
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止所尝试过的:
sudo apt purge firefox.mozilla和.cache/mozilla文件夹firefox -p并删除所有配置文件当尝试以 sudo 身份运行命令时,出现错误
sudo: The "no new privileges" flag is set, which prevents sudo from running as root.
sudo: If sudo is running in a container, you may need to adjust the container configuration to disable the flag.
Run Code Online (Sandbox Code Playgroud)
我没有运行任何容器,并且 sudo 在默认终端中工作正常。
我找到了此页面,但没有关于如何取消设置此标志的说明:https://manpages.ubuntu.com/manpages/jammy/en/man8/sudo.8.html
我希望我的默认应用程序将.html文件打开为 Chrome,但在 Ubuntu 18.04 上每次打开 vscode 时它都会覆盖我设置的默认值。不确定如何永久启用此功能,有人知道如何停止此更改吗?
如何从 VSCode 运行和调试 bash 脚本。我的 Ubuntu 机器上有这个设置。有没有什么方法可以配置,以便当我说运行时执行 bash 脚本?
我确实安装了 bash 调试扩展,但收到此错误
rogalmic.bash-debug-0.3.7/bashdb_dir/command/source.sh:第 41 行:/dev/stdin:没有这样的设备或地址
我想使用它运行它sudo,我需要导航到安装路径以使用终端并调用sudo visualStudioCode,但我找不到它。(尝试使用“查找”,但我找不到。)
sudo visualStudioCode在 Ubuntu 桌面上创建此快捷方式?目前,将新文件从 VSCode 保存到任何 VSCode 工作区都会触发系统通知——“另存为”已准备好——并在当前窗口后面打开 VSCode 的“另存为”对话框。我希望“另存为”对话框在焦点中打开并位于所有其他窗口之上。
此“另存为...”对话框有时会在另一个 Ubuntu 工作区中打开。我发布了此评论,研究了此问题electron,并让其他电子应用程序成功运行而没有此问题。
非常感谢您的时间和关注。我很高兴提供更多的清晰度和细节。
我更喜欢运行 VSC snap。我在同一台计算机上运行了其他非快照 VSC 版本,并且更改对扩展和设置同步造成了严重破坏。默认快照源不为 VSCode 提供备用通道latest/stable。在启动时将显式电子版本传递给 VSC 是一个很好的解决方案,我很感谢指导这样做。
22.04 ×3
bash ×2
command-line ×2
debugging ×1
electron ×1
firefox ×1
html ×1
java ×1
lubuntu ×1
notification ×1
sudo ×1
ubuntu-gnome ×1
zsh ×1