Код отступа в Sublime text 2?
-
14-11-2019 - |
Вопрос
В Visual Studio я могу нажать Ctrl+К+Д сделать отступы для всего, чтобы код был красиво структурирован и удобочитаем.Есть ли в Sublime 2 ярлык, позволяющий сделать то же самое?
Решение
Вы можете найти его в Edit
→ Line
→ Reindent
, но по умолчанию у него нет ярлыка.Вы можете добавить ярлык, зайдя в меню Preferences
→ Keybindings
→ User
, затем добавьте туда:
{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
(пример использования F12 ключ для этой функции)
В файлах конфигурации используется синтаксис JSON, поэтому эти фигурные скобки необходимо помещать через запятую в квадратные скобки, которые есть по умолчанию.Если у вас еще нет других привязок клавиш, то вся ваша Keybindings
→ User
файл, конечно, будет выглядеть так:
[
{ "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" }
.
Чтобы иметь навигацию дерева файлов боковой панели, используя клавиатуру.
Примечание: Добавить, в конце каждого {}, если у вас есть более одного {} набора объектов
Не существует ярлыка по умолчанию для изменения отступа файла.Однако вы можете создать его, выполнив следующие действия. эзнмеответ выше.
Вы также можете использовать Палитра команд нажав:
- Контроль+Сдвиг+п (или ⌘+Shift+п на Маке)
- Введите первые несколько символов Повторный отступ например:
rein
- Нажимать Входить чтобы запустить команду
(Первая команда вверху теперь должна показывать Отступ:Изменение отступа линий)
Для тех, кто заинтересован, легко меняться, но для любовника 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, командная клавиша идентифицируется как super
so, он должен иметь возможность сделать что-то вроде этого:
[
{
"keys": ["super+i"],
"command": "reindent",
"args": {
"single_line":
false}
}
]
.
В этом случае с использованием команды + i собирается запрашивать весь код (Eclipse, как :))
Я использовал для использования ALT + Shift + F в NetBeans, я проверял, и нет никакого столкновения в массиве Keymap по умолчанию.Sublime, поэтому я добавил его в свое возвышенное, и я использую его без проблем.
Вы можете добавить ярлык, перейдем к меню
.{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
Для автоматического форматирования в Sublime Text 2: Установите пакет: тег из палитра команды, затем перейдите в редактирование -> тег -> Теги автоматического формата на документе
Первый откройте возвышенное текст.
чем открыть <сильные> предпочтения .
чем открыть ключевые привязки-прогресс .
чем поставить код ниже
Я использую Ctrl + Shift + c , и вы также используете другую короткую ключевую кнопку.
Выберите все, или все, что вы хотите повторно отступить и сделать ALT + E + L + R Это действительно быстрый и безболезненный.
Это моя конфигурация для Sublime-keymap:
[
{
"keys": [",+=+="],
"command": "reindent",
"args": {
"single_line": false
}
}
]
.
Для ,==
, чтобы повторно повторно отменить весь файл.