【问题标题】:How to rename a file in Sublime Text 3?如何在 Sublime Text 3 中重命名文件?
【发布时间】:2013-10-07 23:46:11
【问题描述】:

我想知道是否有一种方法可以让我在 Sublime Text 3 中重命名打开的文件?

重命名将包括当前打开的文件以不同的名称创建并以旧名称删除。

【问题讨论】:

  • 这不应该被关闭。是的,它要求一个插件,但有一个关于如何在本地执行此操作的答案。两个词的编辑使这个问题成为 SO 的范围,因为它是关于用于编程的工具。

标签: sublimetext3 sublimetext


【解决方案1】:

有太多人建议在 Sublime 的 Package Manager 中内置简单的插件。

在 Sublime 3 中,包管理器中有一个内置命令。所以: Shift+(Ctrl|Cmd)+p -> Rename File

【讨论】:

  • 这应该是选择的答案
  • 答案。
【解决方案2】:
  1. 从包管理器安装 AdvanceNewFile 包。 链接:https://github.com/skuroda/Sublime-AdvancedNewFile
  2. 使用 ctr+shift+p 打开 sublime 的命令窗口。
  3. 输入重命名并选择 ANF:重命名文件

这个包的优点是你还可以通过重命名来移动和删除文件。

【讨论】:

    【解决方案3】:

    这是我写的 Sublime Text 3 的一个包:

    https://github.com/brianlow/FileRename

    【讨论】:

    • 也许这是 2014 年的有效答案。它内置于 sublime text 3 : Shift+Ctrl+P -> Rename File ,请参阅来自 starscream_disco_party 的答案
    【解决方案4】:

    SideBarEnhancements 插件可以做到这一点。

    你可以在 GitHub 上找到它:https://github.com/titoBouzout/SideBarEnhancements/tree/st3

    【讨论】:

    • 感谢您的建议。在扩展程序的 Github 页面上,可以找到以下信息:It should be mentioned that the package's context menu is only available for files and folders in a project (section Folders in the side bar), and not on the open files listed at the top of the side bar, due to a limitation of ST. 有人知道更多关于该限制的信息吗?因为这正是我想要的。重命名不属于项目的已打开文件。
    • 安装 SideBarEnhancements 后,使用 { "keys": ["Your Shortcut Here"], "command": "side_bar_move" } 行创建键映射
    • 这是更好的解决方案
    【解决方案5】:

    我最近向AdvancedNewFile 添加了该功能。假设您在源位置和目标位置具有适当的权限,它应该重命名当前打开的视图。如果你尝试它并遇到问题,请在 github 页面上创建一个问题。

    【讨论】:

    • 这看起来很有希望。谢谢!我将{ "show_sidebar_menu": true } 添加到AdvancedNewFile.sublime-settings,但在侧边栏中单击文件时,我仍然看不到任何重命名文件的选项。我还有什么想念的吗?
    • 啊现在,我只设置了侧栏来创建一个新文件。你能为我创造一个问题,所以我不会忘记。在接下来的几天里,我会努力做到这一点。完成后我也会更新问题,所以你会马上知道(如果你有电子邮件通知我想)。
    • AdvancedNewFile 现在支持在缓冲区视图中重命名文件。太好了!
    • 警告: 自 2014.12.21 起,ANF rename 默认将文件移动到“当前项目目录”。当前接受的替代方案 (FileRename) 没有这个问题。我创建了an issue to track this。希望它得到修复,因为 ANF 似乎除此之外还有一些不错的功能:例如它显然可以自动执行git mv,并且还提供了一个“删除当前文件”命令。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-19
    • 2016-09-24
    相关资源
    最近更新 更多