Sublime Text 3重命名文件选项卡

问题描述 投票:0回答:1

编辑

这只是解决方案的一半,它将重命名选项卡,但是如果保存文件,它将使用更改后的选项卡名称将其另存为新文件。出于我的预期目的将其无用。如果有人想要重命名选项卡作为重命名文件的功能,我将在此处保留此帖子。但我将搜索保存问题的解决方案。

问题:

[当使用MVC框架时,我的控制器和模型具有相似的名称,但是当您打开控制器文件和模型文件时,这有时会引起混乱或混乱,它们的名称类似,这会使文件选项卡位于顶部有点混乱。

我尝试过的:

我已经浏览了许多设置,似乎找不到任何选项来重命名这些选项卡或将它们分组在一起。曾经有一个包装,但是它是崇高的文字2。

首选结果:

[如果有人知道一种方法来完成此任务,或者知道一种更好地组织文件选项卡的方法,以便我可以将我的所有模型,控制器,视图和其他文件放在某种选项卡组中,请问您在最好的方式来组织我的展示。

或者也许有人可以推荐可解决此问题的视图/布局。

我知道我可以自己简单地重命名文件,但是我希望它们尽可能与控制器重命名。

[另外,如果有人问我使用的是我自己用于内部内部系统和程序的定制框架(我理解不重新发明轮子的概念),并且我是唯一的开发人员,所以不必担心我正在使用的框架。

sublimetext3 sublimetext sublime-text-plugin
1个回答
1
投票

[我找到了Sublime Text 2的旧RenameTab插件,并做了一些小改动。

创建RenameTab.py并将其保存在Packages/User文件夹中:

import sublime
import sublime_plugin

class RenameTabCommand(sublime_plugin.TextCommand):
  def run(self, edit):
    self.view.window().show_input_panel("Tab Name:", self.view.name(), self.on_done, None, None)

  def on_done(self, input):
    self.view.set_name(input)

创建Tab Context.sublime-menu并将其保存在Packages/User文件夹中:

[
  { "command": "rename_tab", "caption": "Rename Tab" }
]

将其添加到Sublime Keybindings设置(将其重新映射到所需的任何键):

 { "keys": ["alt+w"], "command": "rename_tab", "context":
    [
      { "key": "setting.is_widget", "operator": "equal", "operand": false }
    ]
  }

右键单击顶部的文件选项卡,然后在上下文菜单中按“重命名选项卡”,它将提示您创建一个新名称。这不会更改文件名,只会更改选项卡的名称,以便于查看/阅读/组织。

[RenameTab]是由Frozenice写的,但是他从2012年以来就没有对其进行更改,也没有对其进行Sublime Text 3的测试。我更改了import sublimeimport sublime_plugin的布局。 (我什至不确定这是否有所作为。)

© www.soinside.com 2019 - 2024. All rights reserved.