如何使Sublime Text 3在新选项卡中打开文件而不是在当前选项卡中打开它?

时间:2016-06-11 15:20:57

标签: sublimetext3

当我单击要在Sublime中打开的文件时,它正在替换我打开的当前选项卡。它曾用于在新标签中打开它。

6 个答案:

答案 0 :(得分:43)

这是因为您只是在预览上一个文件。如果在侧栏中单击一次文件,默认情况下它将以预览模式打开。单击另一个文件将在预览模式下在同一选项卡中打开 it 。您可以通过双击侧栏中的文件,开始编辑文件或通过用户设置来禁用此行为:选择 Preferences -> Settings-User 并添加

"preview_on_click": false,

然后保存文件。使用此新行为,您需要双击侧栏中的文件以将其打开,如果双击其他文件,则不会关闭。

答案 1 :(得分:25)

偏好设置 - >设置 - 用户 - > " open_files_in_new_window":false

答案 2 :(得分:1)

您可以使用简单的python脚本,只需单击 单击即可在新标签页中打开文件。

import sublime
import sublime_plugin
import os

class NoPreview(sublime_plugin.EventListener):
    def on_load(self, view):
        if (os.path.exists(view.file_name())):
            view.run_command('save')

将此脚本以.py扩展名保存在sublime软件包目录中。 (在Linux中通常为~/.config/sublime-text-3/Packages/User

注意:请确保在“偏好设置”>“设置”中将"preview_on_click"设置为true,否则将不起作用。

答案 3 :(得分:0)

打开Registry Editor(在所有Windows版本中,最简单的方法是通过WIN+R打开“运行”对话框,然后输入regedit

转到:

Computer\HKEY_CLASSES_ROOT\Applications\sublime_text.exe\shell\open\command

从进行更改:

"C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

至:

"C:\Program Files\Sublime Text 3\sublime_text.exe" -n "%1"

答案 4 :(得分:0)

单击即可预览文件。您可以双击该文件以在新选项卡中打开它们。

答案 5 :(得分:-6)

您必须在“查看”标签下取消选中“显示标签”。选中它,您可以双击打开一个文件。