Vitis】Linux 下彻底清除启动界面 Recent Workspaces 历史路径

1. 问题背景

在 Linux (如 Ubuntu) 环境下使用 Xilinx Vitis 进行开发时,启动界面的 "Select a directory as workspace" 下拉列表中常常会堆积大量无效、重复或已过期的路径。

即使在界面中切换了新的工作空间,这些旧的历史记录依然会顽固地停留在列表中,无法通过 GUI 直接删除。由于 Vitis 是基于 Eclipse 构建的,我们可以通过修改底层的配置文件来手动"彻底"清理这些历史记录。

2. 核心原理与注意事项

Vitis 的历史工作空间记录存储在用户 Home 目录下的配置文件中。

⚠️ 关键注意(版本坑点):

即使你使用的是较新版本的 Vitis(例如 2022.2 ),它的配置文件目录很可能沿用旧版本 (例如 2020.2)的文件夹。

实测发现: 在 Vitis 2022.2 环境下,配置文件的实际存储位置位于 2020.2 目录中。因此,如果在新版本号目录下找不到配置文件,请务必检查旧版本的目录。

3. 操作步骤

第一步:定位配置目录

首先,打开终端。建议先进入 Vitis 的根配置目录查看实际存在的版本文件夹。

bash 复制代码
# 进入 Xilinx Vitis 配置根目录
cd ~/.Xilinx/Vitis/

# 查看当前目录下有哪些版本的文件夹
ls

假设你看到了 2020.22022.2,但根据经验,我们需要进入旧版本(或实际存储配置的版本)的设置目录:

bash 复制代码
# 进入包含配置文件的目录(以 2020.2 为例)
cd 2020.2/.settings/

第二步:编辑配置文件

在该目录下,找到名为 org.eclipse.ui.ide.prefs 的文件,这是 Eclipse UI 的首选项配置文件。

使用你喜欢的文本编辑器(如 nanovim)打开它:

bash 复制代码
# 使用 nano 打开
nano org.eclipse.ui.ide.prefs

# 或者使用 vim 打开
vim org.eclipse.ui.ide.prefs

第三步:清除历史记录

在打开的文件中,寻找以 RECENT_WORKSPACES 开头的那一行。这一行记录了所有显示在启动界面的历史路径,通常以 \n 作为分隔符。

文件内容示例:

properties 复制代码
MAX_RECENT_WORKSPACES=10
RECENT_WORKSPACES=/home/user/workspace_old\n/home/user/workspace_project_A
SHOW_RECENT_WORKSPACES=false

执行操作:

直接删除 整行 RECENT_WORKSPACES=...

保存并退出:

  • Nano 用户:Ctrl + O 保存 →\rightarrow→ Enter 确认 →\rightarrow→ Ctrl + X 退出。
  • Vim 用户:dd 删除当前行 →\rightarrow→ 输入 :wq 保存并退出。

4. 结果验证

重新启动 Vitis。此时你会发现启动界面的 Recent Workspaces 下拉列表已被清空,只保留默认路径或变为空白,界面恢复整洁。

相关推荐
dishugj9 小时前
【linux】Redhat 6.3系统安装zabbix-agent软件包,无法使用YUM源问题
linux·运维·zabbix
清月电子9 小时前
杰理AC109N系列AC1082 AC1074 AC1090 芯片停产替代及资料说明
人工智能·单片机·嵌入式硬件·物联网
无奈笑天下9 小时前
【麒麟镜像vmtools异常排查指导书】
linux·运维·经验分享·云计算·kylin
智嵌电子10 小时前
【笔记篇】【硬件基础篇】模拟电子技术基础 (童诗白) 第10章 模拟电子电路读图
笔记·单片机·嵌入式硬件
Xの哲學10 小时前
Linux多级时间轮:高精度定时器的艺术与科学
linux·服务器·网络·算法·边缘计算
一颗青果10 小时前
51单片机 计算指令
单片机·嵌入式硬件·51单片机
一路往蓝-Anbo10 小时前
【第20期】延时的艺术:HAL_Delay vs vTaskDelay
c语言·数据结构·stm32·单片机·嵌入式硬件
QT 小鲜肉10 小时前
【Linux命令大全】001.文件管理之mmove命令(实操篇)
linux·服务器·前端·chrome·笔记
Winner130011 小时前
查看rk3566摄像头设备、能力、支持格式
linux·网络·人工智能