Как сдвинуть блок текста вправо / влево в Sublime Text 2

Как сдвинуть блок текста влево или вправо с помощью Sublime Text 2?

27
задан erikvold
06.04.2023 3:30 Количество просмотров материала 2946
Распечатать страницу

5 ответов

можно использовать ctrl+ ] для отступа строки (или выделенного блока) и ctrl + [ чтобы отступы.

на OSX это cmd + ]/[.

вы также можете использовать tab / shift + tab, но они будут начинаться с того места, где находится курсор в настоящее время, в то время как ctrl+[/] переместит всю строку / блок

40
отвечен Ben McCormick 2023-04-07 11:18

проверить colinta по SublimeMoveText. Установить как обычный плагин (он называется" MoveText " менеджером пакетов), но привязки клавиш должны быть настроены вручную. Вот что я сделал:

// MoveText
// move_text_left: Moves the selected text one character to the left
// move_text_right: Moves the selected text one character to the right
// move_text_up: Moves the selected text one line up
// move_text_down: Moves the selected text one line down
{ "keys": ["ctrl+shift+n"], "command": "move_text_left" },
{ "keys": ["ctrl+shift+m"], "command": "move_text_right" },

выделить то, что вы хотите переместить. Если больше одной строки, выбор столбца @Jivings предложил (Shift+правый клик на Win/Linux, как вариант+мышь на OSX). Затем с помощью клавиш для перемещения текста влево/вправо. Можно также настроить привязки клавиш для перемещения выбранных вверх / вниз по линии.

15
отвечен d_rail 2023-04-07 13:35

использовать выбор столбцов, а затем вставить или удалить пробелы или табуляцию.

или выделите выделенный текст и нажмите tab, чтобы переместить его вправо, или shift + tab, чтобы переместить влево.

3
отвечен Jivings 2023-04-07 15:52
  1. выберите строки кода и нажмите клавишу" tab", но она работает только для отступа вправо
  2. для перемещения фрагмента кода вперед и назад (влево или вправо) используйте комбинацию клавиш: 'Сочетание клавиш Ctrl' + '[' и/или 'сочетание клавиш Ctrl' + ']'
1
отвечен zinturis 2023-04-07 18:09
  1. перейти к поиску замены (Ctrl + H)
  2. выберите опции" регулярные выражения "и" в выборе".
  3. выберите блок, в который вы хотите вставить пробел.
  4. заменить все "^" с " "
0
отвечен Kapil 2023-04-07 20:26

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх