Sublime редактор разделения экрана, поставить тот же файл в обоих окнах?

Я могу разместить только два разных файла в двух разделенных окнах. Как я могу поместить тот же файл в оба окна?

+114
источник поделиться
7 ответов

Да, вы можете. Когда файл открыт, нажмите File -> New View Into File. Затем вы можете перетащить новую вкладку на другую панель и дважды просмотреть файл.

Существует несколько способов создания новой панели. Как описано в других ответах, в Linux и Windows вы можете использовать Alt Shift 2 (Option ⌥ Command ⌘ 2 в OS X), что соответствует View → Layout → Columns: 2 в меню. Если у вас установлен отличный плагин Origami, вы можете использовать View → Origami → Pane → Create → Right или Ctrl K, Ctrl в Windows/Linux (замените Ctrl на на OS X).

+178
источник

Его Shift + Alt + 2 разбивать на 2 экрана. Дополнительные параметры можно найти в меню "Вид" → "Макет".
После разделения экрана вы можете открывать файлы с помощью ярлыков:
1. Ctrl + P (из существующих каталогов в пределах возвышенного) или
2. Ctrl + O (Обзор каталога)

+72
источник

Внутри возвышенного редактора, найдите вкладку с именем View,

View --> Layout --> "select your need"
+45
источник

Вот простой плагин, чтобы "открыть/закрыть сплиттер" в текущий файл, как это было в других редакторах:

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]]
            })

Сохраните его как Packages/User/split_pane.py и привяжите его к какой-либо горячей клавише:

{"keys": ["f6"], "command": "split_pane"},

Если вы хотите изменить вертикальное изменение смены, следуя

        "cols": [0.0, 0.46, 1.0],
        "rows": [0.0, 1.0],
        "cells": [[0, 0, 1, 1], [1, 0, 2, 1]]
+7
источник

Я регулярно работаю над одним файлом в двух разных положениях. Я решил это в Sublime Text 3, используя origami и chain с некоторой дополнительной конфигурацией.

Мой рабочий процесс ctrl-k 2 разбивает представление файла на две (горизонтальные) панели с более низким активным. Используйте ctrl-k o для переключения между панелями. По завершении убедитесь, что нижняя панель активна и нажмите ctrl-f4, чтобы закрыть дублированный вид и панель.

В возвышенных глобальных настройках (а не настройках оригами!) добавьте

"origami_auto_close_empty_panes": true,

Добавьте следующие ярлыки

  { "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" },
+4
источник

Я предлагаю вам использовать Origami. Это отличный плагин для разделения экрана. Для получения более подробной информации о коротких сокращениях клавиатуры установите его и после перезапуска Sublime text откройте Настройки -> Параметры пакета -> Оригами -> Привязки клавиш - по умолчанию

В зависимости от вашего вопроса я бы предложил вам просмотреть краткие сокращения, связанные с клонированием файлов в вышеупомянутом файле.

+2
источник

Можно редактировать один и тот же файл в режиме разделения. Это лучше всего объясняется в следующем видео YouTube.

https://www.youtube.com/watch?v=q2cMEeE1aOk

+1
источник

Посмотрите другие вопросы по меткам или Задайте вопрос