Как вырезать и вставить столбец текста в Sublime text 3 -
Например:
Файл А
Alpha
Beta
Gamma
Delta
Файл Б
AAA
BB
CCCCC
Я хочу закончить с файлом B, имеющим
Alpha AAA
Beta BB
Gamma CCCCC
Delta
источник
Как вырезать и вставить столбец текста в Sublime text 3 -
Например:
Файл А
Alpha
Beta
Gamma
Delta
Файл Б
AAA
BB
CCCCC
Я хочу закончить с файлом B, имеющим
Alpha AAA
Beta BB
Gamma CCCCC
Delta
Сначала выберите строки в файле B, которые вы хотите скопировать. Обратите внимание на количество строк (это должно отображаться в нижней части экрана). Это количество строк X. Скопируйте эти строки.
Во-вторых, выберите первые X строк файла A, чтобы в конце был курсор. Для этого переместите курсор в конец первой строки, перейдите в меню выбора и используйте ярлык «Добавить следующую строку», пока не будет выбрано X строк. На OSX его управление-сдвиг. В этом примере в конце файла A будет 3 курсора, которые выглядят так:
Alpha|
Beta|
Gamma|
Delta
Наконец, нажмите Tab один раз, затем вставьте свои строки. Вы должны иметь результаты, которые вы хотите.
Благодаря тому, как это делается, легче вставить его в файл A. Однако, если вы действительно хотите вставить файл B или другой файл, просто скопируйте строки из файла A в целевой файл перед началом и выполните команду тот же процесс.
Выберите и скопируйте строки в файле B, который вы хотите скопировать. Перейдите в файл A, выберите строки, в которые вы хотите скопировать. Нажмите Ctrl + Shift + L, чтобы разделить выделение на выделение из нескольких строк, переместите курсоры туда, куда вы хотите, и вставьте.
Единственным ограничением является то, что курсоры будут сохранять свои относительные позиции, вы можете не захотеть этого. Возможно, вы хотите, чтобы они все оставались в фиксированной колонке.
Удерживая нажатой среднюю кнопку мыши, перетащите курсор, чтобы выделить один или несколько столбцов текста, снова нажмите Ctrl + Shift + L, чтобы разбить выделенный фрагмент на строки и продолжить, как и раньше.
источник
B
появляется в каждом выбранном местеA
.Этапы:
Перейдите в Файл B и введите множественный выбор ( ⌘+ ⇧+ LИЛИ Ctrl+ shift+ L) в
убедитесь, что выбрано все, а не только части строк, которые вы хотите скопировать.
В режиме множественного выбора скопируйте ( ⌘+ CИЛИ Ctrl+ C)
Перейдите к файлу A и убедитесь, что вводите множественный выбор на одном и том же количестве строк (в данном случае 3).
Дайте мне знать, если это работает для вас!
источник
Немного поздно, но нашел этот пакет на форуме SublimeText под названием Paste as Column. Вы можете найти его в Package Control.
Работает хорошо, по крайней мере, достаточно, чтобы получить данные в нужной области
RE: Оригинальная страница форума: https://www.sublimetext.com/forum/viewtopic.php?f=4&t=10008.
источник
Paste in Column
правой верхней части выпадающего меню. Другой пункт, который ST3, по цене, действительно должен включать в себя и документ из коробки. Не удалось заставить работать CTRL / Command-Shift-L, или, по крайней мере, я недостаточно хорошо это понял.Я нашел простое решение в руководстве
Я просто использовал среднюю кнопку мыши (см. Руководство по другим параметрам), чтобы выбрать точку вставки, а затем набрал то, что хотел (или вставил), и это сработало.
источник
перейдите к файлу B -> сделать многострочное выделение, что в макросах может быть сделано с помощью option и мыши нажмите и перетащите.
перейти к файлу A -> сделать многострочное выделение и вставить.
Что меня смущало в предыдущих ответах, так это то, как сделать выделение в файле B. Я делал cmd + A, выбирая все.
Таким образом, единственное из очевидного здесь - это сделать многострочное выделение в файле B.
источник