更改 gedit 保存临时文件的位置

更改 gedit 保存临时文件的位置

正在寻找一种方法将 gedit 的临时波浪号文件放在与我正在工作的目录不同的目录中。有没有办法做到这一点?

答案1

此解决方案基于External Tools插件。它会自动将临时文件移动到特定目录。

Edit->Preferences->Editor

如果启用了自动保存文件功能,则每隔 X 分钟禁用此功能。

Edit->Preferences->Plugins

使能够External Tools

Tools->Manage External Tools...

  1. 点击+左下角的标志,创建一个新工具。

  2. 输入名称Move temp files

  3. 在右上角的文本区域中粘贴下面的程序。

  4. 单击输入字段Shortcut key并按 Ctrl+S。

  5. 在下拉菜单中Save选择Current Document

  6. 在下拉菜单中Output选择Nothing

    #!/bin/bash
    # Moves the temporary backup file of the current document to a central directory.
    central_backup_dir="/tmp/gedit_tmp/" # Replace this with any directory you like.
    mkdir -p "$central_backup_dir"
    mv "${GEDIT_CURRENT_DOCUMENT_PATH}~" "$central_backup_dir"
    

相关内容