You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 18.10下VSCode无法调用Nautilus及文件打开界面优化问询

解决VSCode在Ubuntu 18.10中无法调用Nautilus及导航栏样式问题

我来帮你搞定这两个头疼的问题,分两部分详细说明:

一、让VSCode默认使用Nautilus打开文件/文件夹

VSCode在Linux下默认调用系统指定的文件管理器,所以我们先从系统默认设置入手,再配合VSCode的配置兜底:

  1. 检查当前默认文件管理器
    打开终端,执行命令确认:

    xdg-mime query default inode/directory
    

    如果输出不是 nautilus.desktop,说明当前默认不是Nautilus,需要修改。

  2. 设置Nautilus为系统默认文件管理器
    执行以下命令完成设置:

    xdg-mime default nautilus.desktop inode/directory application/x-gnome-saved-search
    

    重启VSCode后再尝试打开文件/文件夹,应该就能调用Nautilus了。

  3. 强制VSCode指定Nautilus(兜底方案)
    如果系统默认设置没生效,直接修改VSCode配置文件:

    • 按 Ctrl + Shift + P 打开命令面板,输入 Open Settings (JSON) 回车。
    • 在settings.json中添加以下配置:
      "files.experimental.useFileExplorer": false,
      "files.exploreOutsideWorkspaceCommand": "nautilus \"${file}\""
      

    保存后重启VSCode,就能强制用Nautilus打开外部文件/文件夹了。

二、修改VSCode导航栏(面包屑)的外观

你说的“纯文本聚合样式”应该是指默认面包屑过于朴素,我们可以通过三种方式优化:

  1. 自定义面包屑基础设置

    • 按 Ctrl + , 打开VSCode设置,搜索 breadcrumbs:
      • 确保 Breadcrumbs: Enabled 处于勾选状态;
      • 调整 Breadcrumbs: File Path 选择路径显示方式(完整/相对/简化);
      • 开启 Breadcrumbs: Icon Paths 给每个导航节点添加图标,告别纯文本。
  2. 用主题美化UI
    安装一款带优化UI的主题,比如One Dark Pro或Material Theme,这类主题会自动优化面包屑、侧边栏等元素的样式,不用手动调配置就能获得美观的导航栏。

  3. 自定义CSS(进阶个性化)
    如果你想完全自定义导航栏的颜色、边框等样式:

    • 安装 Custom CSS and JS Loader 插件;
    • 在settings.json中添加:
      "vscode_custom_css.imports": ["file:///home/你的用户名/.vscode/custom.css"]
      
    • 创建 ~/.vscode/custom.css 文件,添加示例样式(可按需修改):
      .breadcrumbs {
        background-color: #2d2d2d;
        border-bottom: 1px solid #424242;
      }
      .breadcrumbs-item {
        color: #cccccc !important;
        margin: 0 4px;
      }
      
    • 重启VSCode后生效(注意:VSCode更新后可能需要重新应用自定义CSS)

内容的提问来源于stack exchange,提问作者Mohamed BH

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.12 04:26:58