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.2 和 2022.2,但根据经验,我们需要进入旧版本(或实际存储配置的版本)的设置目录:

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

第二步:编辑配置文件

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

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

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 下拉列表已被清空,只保留默认路径或变为空白,界面恢复整洁。

相关推荐
2301_777998349 分钟前
TCP连接断开:进程终止、主机断电与网络断开
linux·服务器·网络·tcp/ip
星恒随风29 分钟前
Linux进程基础(二):进程调度、上下文切换、O(1)调度器、环境变量与虚拟地址空间
linux·笔记·学习·状态模式
weixin_6906547432 分钟前
龙迅#LT7911EXS 高性价比IC,功能适用于HDMI/DP/TPYE-C转单PORT MIPICSI/DSI ,分辨率高达4K60HZ。
嵌入式硬件·音视频·信号处理
Zhang.Yi1 小时前
STM32-BKP和RTC
stm32·嵌入式硬件·实时音视频
Yiran_G1 小时前
LoRa模块休眠后如何快速恢复通信?低功耗终端唤醒与数据交互实践
嵌入式硬件·物联网
xbzb1 小时前
一边装一边报错:CentOS 7 + LNMP 跑 ECShop 的常见故障与解法
linux·运维·centos
学linux的QQ蛋1 小时前
图解 Linux 驱动编译进内核的完整工作流程
linux·运维·服务器
承渊政道1 小时前
Linux网络学习【UDP Socket编程实战:网络命令与客户端访问Linux验证】
linux·网络·学习·ubuntu·编程实战·udp socket
程序员-Benothing1 小时前
正则表达式详解:BRE、ERE、PCRE语法与实战案例
linux·运维·服务器
软件架构师-叶秋1 小时前
V853方案之ubuntu开发环境搭建
linux·运维·服务器·全志·v853