如何取消文件标题栏的重命名动画?

遇到的问题

Obsidian 的文件标题栏(严格讲应该是 view header),平时是显示文件路径。

  • 点击文件夹会打开 Files 插件到相应的文件夹。
  • 点击文件名会进入文件重命名。

问题是进入重命名的时候,路径会消失,文件名会重新居中,有个移动的动画。

个人觉得这个动画十分多余,影响操作的流畅度。

  • 因为我习惯使用左键双击选定词组、三击全选的操作。
    • 我有使用 excalidraw 插件,它的文件名中是有 .excalidraw 后缀的,使用 Ctrl+A 会影响到。总之就是不顺手。

预期的效果

主要预期:希望能有一个办法取消这个动画,让它老老实实的不要动画,让这个文件名待在原地,方便编辑。

次要预期:如果无法实现动画取消,让这个路径或标题居右的效果可能也还不错,这样能保证标题不乱跑。

已尝试的解决方案

搜索是否有人有相同的需求,找到了两个帖子,可惜都不是。

妥协方案:使用 Rename file 命令。但可惜了标题栏的好设计,被动画毁了。

让 AI 生成了一个居右 CSS 效果还行?

/* create_time: 202512041824 idea@DavidJoy Code@Google Gemini */
/* 1. 让标题容器的内容靠右对齐 */
.view-header-title-container {
    justify-content: flex-end !important;
}

/* 2. 确保进入编辑模式(点击文件名)时,输入框也靠右对齐 */
.view-header-title-container input {
    text-align: right !important;
    right: 0 !important; /* 防止输入框定位偏移 */
}

/* 3. (可选) 给右侧稍微留点空隙,避免紧贴着那个“...”菜单按钮 */
.view-header-title {
    padding-right: 10px;
}

1 个赞