Вопрос

В Visual Studio я могу нажать Ctrl+К+Д сделать отступы для всего, чтобы код был красиво структурирован и удобочитаем.Есть ли в Sublime 2 ярлык, позволяющий сделать то же самое?

Это было полезно?

Решение

Вы можете найти его в EditLineReindent, но по умолчанию у него нет ярлыка.Вы можете добавить ярлык, зайдя в меню PreferencesKeybindingsUser, затем добавьте туда:

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

(пример использования F12 ключ для этой функции)

В файлах конфигурации используется синтаксис JSON, поэтому эти фигурные скобки необходимо помещать через запятую в квадратные скобки, которые есть по умолчанию.Если у вас еще нет других привязок клавиш, то вся ваша KeybindingsUser файл, конечно, будет выглядеть так:

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

Другие советы

Команда Reindent работает только на выбранных в настоящее время строк, если только аргумент «Only_Line» настроен на false.

{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
.

Теперь нажатие F12 переоценит весь документ.

Никто, кажется, любит Mac Re-отступ, так вот как я это делаю:

[
   { "keys": ["command+shift+i"], "command": "reindent"}
]
.

В настройках> Привязка ключей - пользователь

Еще один дополнительный совет: Добавить

{ "keys": ["command+0"], "command": "focus_side_bar" }
.

Чтобы иметь навигацию дерева файлов боковой панели, используя клавиатуру.

Примечание: Добавить, в конце каждого {}, если у вас есть более одного {} набора объектов

Не существует ярлыка по умолчанию для изменения отступа файла.Однако вы можете создать его, выполнив следующие действия. эзнмеответ выше.

Вы также можете использовать Палитра команд нажав:

  1. Контроль+Сдвиг+п (или +Shift+п на Маке)
  2. Введите первые несколько символов Повторный отступ например: rein
  3. Нажимать Входить чтобы запустить команду
    (Первая команда вверху теперь должна показывать Отступ:Изменение отступа линий)

Для тех, кто заинтересован, легко меняться, но для любовника NetBeans и Auto-формат вы можете изменить ключ привязки от F12 на Ctrl + Shift + f Чтобы использовать вашу любимую ключевую привязку.Грустная часть заключается в том, что вы должны выбрать все, чтобы отформатировать весь файл.NetBeans все еще есть верх на этом.Если кто-то знает, как преодолеть это ограничение, я все уши.В противном случае Happy Reindenting (автоматически формация).

Чтобы отступить с одинаковыми клавишами, такими как Visual Studio Ctrl + K + D (Я пользователь Visual Studio, поэтому я привыкЭта комбинация) Я предлагаю:

[
{ "keys": ["ctrl+k", "ctrl+d"], "command": "reindent", "args": {"single_line": false} }
]
.

Написать это на предпочтениях> Привязки ключей - пользователь

Это очень просто.Просто перейдите к Edit=>Line=>Reindent

Netbeans, такие как сочетание клавиш

Идти к Preferences > Key Bindings > User и добавлять код ниже:

[
    { "keys": ["ctrl+shift+f"], "command": "reindent", "args": {"single_line": false} }
]

Применение

Ctrl + Сдвиг + Ф

Выберите весь код, который вы собираетесь отступить, затем нажмите Ctrl + ] в Sublime Text для отступа.

для пользователей MacOS, используйте команду + ] для отступа и command + [ на un-chaps,

Формируют код .

Простые в использовании.


1.install


2. 2. Нажмите Ctrl + ALT + F (по умолчанию)


Это это.

рядом с встроенной функцией «Reindent», вы также можете установить другие плагины, такие как subliMeastyleformattertter href="https://github.com/akalongman/subliMetext-codeFormatter" Rel="nofollow"> CodeFormatter .Эти плагины лучше для их указания языка.

На всякий случай, если эта остановка работает для всех, как я, в ОС X, командная клавиша идентифицируется как superso, он должен иметь возможность сделать что-то вроде этого:

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

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

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

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

 Введите описание изображения здесь

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

[
   { "keys": ["command+shift+l"], "command": "reindent"}
]
.

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

{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }  
.

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

Первый откройте возвышенное текст.
чем открыть <сильные> предпочтения .
чем открыть ключевые привязки-прогресс .

чем поставить код ниже

[{«Клавиши»: [«Ctrl + Shift + C»], «команда»: «Reistent»},]

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

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

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

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

Для VIM Люди, просто используйте ,==, чтобы повторно повторно отменить весь файл.

Generac Odiceta Prep> Вы можете получить опцию Отступ, используя вышеуказанный код
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top