Sublime编辑器拆分屏幕,在两个窗口上放置相同的文件?

use*_*473 197 sublimetext sublimetext2 sublimetext3

我只能在两个拆分窗口上放两个不同的文件.如何在两个窗口上放置相同的文件?

Mat*_*DMo 301

是的你可以.文件打开后,单击File -> New View Into File.然后,您可以将新选项卡拖到另一个窗格并查看该文件两次.

有几种方法可以创建新窗格.如其他答案中所述,在Linux和Windows上,您可以使用AltShift2(Option ⌥Command ⌘2在OS X上),这与View ? Layout ? Columns: 2菜单中对应.如果你有出色的Origami安装插件,您可以使用View ? Origami ? Pane ? Create ? Right,或CtrlK,Ctrl弦在Windows/Linux操作系统(替换Ctrl在OS X).

  • 按Ctrl + Shift + 2快捷方式分割屏幕并将文件拖过 (12认同)

Ram*_*raj 92

它的Shift+ Alt+ 2分为2个屏幕.在菜单项View - > Layout下可以找到更多选项.
分割屏幕后,您可以使用快捷方式打开文件:
1.Ctrl+ P(从sublime中的现有目录)或
2. Ctrl+ O(浏览目录)

  • 要展开,CTRL + P将允许您多次打开同一文件。 (2认同)

sg2*_*g28 62

在sublime编辑器中,找到名为的选项卡View,

View --> Layout --> "select your need"
Run Code Online (Sandbox Code Playgroud)


Tob*_*bia 10

这是一个简单的插件,可以在当前文件中"打开/关闭拆分器",如其他编辑器中所示:

import sublime_plugin

class SplitPaneCommand(sublime_plugin.WindowCommand):
    def run(self):
        w = self.window
        if w.num_groups() == 1:
            w.run_command('set_layout', {
                'cols': [0.0, 1.0],
                'rows': [0.0, 0.33, 1.0],
                'cells': [[0, 0, 1, 1], [0, 1, 1, 2]]
            })
            w.focus_group(0)
            w.run_command('clone_file')
            w.run_command('move_to_group', {'group': 1})
            w.focus_group(1)
        else:
            w.focus_group(1)
            w.run_command('close')
            w.run_command('set_layout', {
                'cols': [0.0, 1.0],
                'rows': [0.0, 1.0],
                'cells': [[0, 0, 1, 1]]
            })
Run Code Online (Sandbox Code Playgroud)

将其保存为Packages/User/split_pane.py并将其绑定到某个热键:

{"keys": ["f6"], "command": "split_pane"},
Run Code Online (Sandbox Code Playgroud)

如果要更改为垂直拆分更改,请执行以下操作

        "cols": [0.0, 0.46, 1.0],
        "rows": [0.0, 1.0],
        "cells": [[0, 0, 1, 1], [1, 0, 2, 1]]
Run Code Online (Sandbox Code Playgroud)


mrt*_*rsn 6

我经常在两个不同的位置处理同一个文件.我在Sublime Text 3中使用origamichain以及一些额外的配置解决了这个问题.

我的工作流程ctrl-k 2将文件视图拆分为两个(水平)窗格,其中较低的一个窗格处于活动状态.用于ctrl-k o在窗格之间切换.完成后,确保下部窗格处于活动状态,然后按下ctrl-f4以关闭复制的视图和窗格.

在崇高的全局设置(不是折纸设置!)添加

"origami_auto_close_empty_panes": true,
Run Code Online (Sandbox Code Playgroud)

添加以下快捷方式

  { "keys": ["ctrl+k", "2"], 
    "command": "chain", 
    "args": {
      "commands": [
        ["create_pane", {"direction": "down"}],
        ["clone_file_to_pane", {"direction": "down"}],
      ],
    }
  },

  { "keys": ["ctrl+k", "o"], "command": "focus_neighboring_group" },
Run Code Online (Sandbox Code Playgroud)