【发布时间】:2013-10-07 23:46:11
【问题描述】:
我想知道是否有一种方法可以让我在 Sublime Text 3 中重命名打开的文件?
重命名将包括当前打开的文件以不同的名称创建并以旧名称删除。
【问题讨论】:
-
这不应该被关闭。是的,它要求一个插件,但有一个关于如何在本地执行此操作的答案。两个词的编辑使这个问题成为 SO 的范围,因为它是关于用于编程的工具。
我想知道是否有一种方法可以让我在 Sublime Text 3 中重命名打开的文件?
重命名将包括当前打开的文件以不同的名称创建并以旧名称删除。
【问题讨论】:
有太多人建议在 Sublime 的 Package Manager 中内置简单的插件。
在 Sublime 3 中,包管理器中有一个内置命令。所以:
Shift+(Ctrl|Cmd)+p -> Rename File
【讨论】:
这个包的优点是你还可以通过重命名来移动和删除文件。
【讨论】:
这是我写的 Sublime Text 3 的一个包:
【讨论】:
SideBarEnhancements 插件可以做到这一点。
你可以在 GitHub 上找到它:https://github.com/titoBouzout/SideBarEnhancements/tree/st3
【讨论】:
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. 有人知道更多关于该限制的信息吗?因为这正是我想要的。重命名不属于项目的已打开文件。
{ "keys": ["Your Shortcut Here"], "command": "side_bar_move" } 行创建键映射
我最近向AdvancedNewFile 添加了该功能。假设您在源位置和目标位置具有适当的权限,它应该重命名当前打开的视图。如果你尝试它并遇到问题,请在 github 页面上创建一个问题。
【讨论】:
{ "show_sidebar_menu": true } 添加到AdvancedNewFile.sublime-settings,但在侧边栏中单击文件时,我仍然看不到任何重命名文件的选项。我还有什么想念的吗?
git mv,并且还提供了一个“删除当前文件”命令。