【发布时间】:2016-10-12 10:22:03
【问题描述】:
当我单击要在 Sublime 中打开的文件时,它正在替换我打开的当前选项卡。它曾经在新标签页中打开它。
【问题讨论】:
标签: sublimetext3
当我单击要在 Sublime 中打开的文件时,它正在替换我打开的当前选项卡。它曾经在新标签页中打开它。
【问题讨论】:
标签: sublimetext3
这是因为您只是在预览上一个文件。如果您在边栏中单击一次文件,默认情况下它会以预览模式打开。单击另一个文件将在同一选项卡中以预览模式打开 it。您可以通过双击边栏中的文件、开始编辑文件或通过用户设置禁用此行为:选择 Preferences -> Settings-User 并添加
"preview_on_click": false,
然后保存文件。使用此新行为,您需要双击侧边栏中的文件才能打开它,如果您双击另一个文件,它不会关闭。
【讨论】:
"preview_on_click": true 在侧边栏中单击文件以预览模式打开该文件,单击另一个文件将第一个文件替换为第二个文件。如果要保持预览文件处于打开状态,则需要双击它,然后下一个单击的文件将在新的预览选项卡中打开。或者,设置"preview_on_click": false 会完全禁用预览选项卡,您必须双击文件才能打开它。
首选项->设置-用户->“open_files_in_new_window”:false
【讨论】:
-n 有点工作,但在同一选项卡中打开一个新文件夹,而不是一个新文件夹。
您必须取消选中“查看”选项卡下的“显示选项卡”。勾选后双击即可打开文件。
【讨论】:
打开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"
【讨论】:
您可以使用简单的 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,否则这将不起作用。
【讨论】:
单击即可预览文件。您可以双击该文件以在新选项卡中打开它们。
【讨论】:
您可以简单地转到首选项/设置/首选项.sublime_setting。
在此下方,在 font-size(array) 之后,粘贴此 "preview_on_click": false。
你就完成了!
注意:之后,您必须双击打开任何文件。
【讨论】: