Код отступа в Sublime text 2? - PullRequest
       35

Код отступа в Sublime text 2?

491 голосов
/ 29 февраля 2012

В Visual Studio я могу нажать Ctrl + K + D , чтобы сделать отступ, чтобы код был хорошо структурирован и читаем.Есть ли ярлык в Sublime 2, чтобы сделать то же самое?

Ответы [ 19 ]

2 голосов
/ 20 марта 2015

На всякий случай, если это перестанет работать для любого, как я, в OS X командный ключ обозначен как super, поэтому он должен иметь возможность сделать что-то вроде этого:

[
    {
    "keys": ["super+i"], 
    "command": "reindent", 
    "args": {
        "single_line": 
        false}
    } 
]

в этом случаеиспользование команды + i сделает отступ для всего вашего кода (например, eclipse :))

2 голосов
/ 11 марта 2014

Помимо встроенной функции 'reindent', вы также можете установить другие плагины, такие как SublimeAStyleFormatter и CodeFormatter .Эти плагины лучше для своего языка.

1 голос
/ 17 мая 2019

Вы можете добавить ярлык, зайдя в меню Предпочтения Назначения клавиш Пользователь , затем добавьте туда:

{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }  
1 голос
/ 26 ноября 2013

Раньше я использовал Alt + Shift + F в NetBeans, я проверил, и нет никакого столкновения в массиве раскладок по умолчанию для возвышенного,поэтому я добавил его к своему возвышенному и без проблем использую.

0 голосов
/ 31 октября 2018

Выберите все или все, что вы хотите сделать заново и сделайте Alt + E + L + R .Это действительно быстро и безболезненно.

0 голосов
/ 25 июня 2017

Для тех, кому нравится связывание ключей по умолчанию для IntelJ IDEA , выберите Предпочтения > Настройки - Пользователь :

enter image description here

И вставьте следующее, чтобы использовать команду + shift + l ярлык для автоматического отступа:

[
   { "keys": ["command+shift+l"], "command": "reindent"}
]
0 голосов
/ 02 января 2017

Сначала откройте возвышенный текст.
чем открыть предпочтения .
чем откройте Привязки клавиш -User .
, чем введите приведенный ниже код

[{"keys": ["ctrl + shift + c"], "command": "reindent"},]

Я использую Ctrl + Shift + C и вы также используете другую горячую клавишу.

0 голосов
/ 15 февраля 2016

Это моя конфигурация для sublime-keymap:

[
  {
    "keys": [",+=+="],
    "command": "reindent",
    "args": {
      "single_line": false
    }
  }
]

Для vim человек просто используйте ,==, чтобы заново создать отступ для всего файла.

0 голосов
/ 22 ноября 2013

Для автоматического форматирования в возвышенном тексте 2: Установите пакет: тег из командной палитры, затем перейдите в «Правка» -> «Тег» -> «Автоформатирование тегов в документе»

...