Як змістити блок тексту вправо / вліво в піднесеному тексті 2


26

Як перенести блок тексту вліво або вправо за допомогою Sublime Text 2?

Відповіді:


44

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

На OSX це так cmd + ]/[.

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


2
принаймні, на вкладці версії mac & shift-tab на цілих рядках, і положення курсору на це не впливає.
ямм

17

Ознайомтеся з SublimeMoveText colinta . Встановіть як звичайний плагін (Менеджером пакетів він називається "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 (зсув + клацання правою кнопкою миші на Win / Linux, опція + миша на OSX). Потім використовуйте клавіш для переміщення тексту вліво / вправо. Ви також можете налаштувати клавіші для переміщення вибраної лінії вгору / вниз.


3
Деякі люди super+ctrl+left/rightзамість цього пакету використовують ключі. Також MoveText переміщує текст за позицією символів, а не за словом, що було б зручніше для загальних цілей редагування тексту.
Серж Стротобандт

3

Використовуйте вибір стовпців, а потім вставляйте або видаляйте пробіли чи вкладки.

Або виділіть підбірку тексту та натисніть вкладку, щоб перемістити її вправо, або зсув + вкладку, щоб перемістити її вліво.


1
  1. Виберіть рядки коду та натисніть клавішу "tab", але вона працює лише для відступу направо
  2. Для переміщення фрагмента коду вперед і назад (ліворуч або праворуч) використовуйте комбінацію клавіш: 'CTRL' + '[' та / або 'CTRL' + ']'

1
Це дублює інформацію у прийнятій відповіді.
bertieb

0
  1. Перейдіть, щоб знайти заміну (Ctrl + H)
  2. Виберіть параметри "Регулярні вирази" та "У виборі".
  3. Виберіть блок, куди потрібно вставити пробіл.
  4. Замініть всі "^" на ""

0

Щоб перемістити лінії вліво і вправо, використовуйте:

⌘ +] або ⌘ + [

Для переміщення ліній вгору та вниз використовуйте:

⌘ + ctrl + upArrow або downArrow

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.