17 ответов:
вы можете найти его в
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 работает только с выбранными строками, если аргумент "single_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" }чтобы иметь боковую панель навигации по дереву файлов с помощью клавиатуры.
Примечание.: Добавьте в конце каждого {}, если у вас есть более одного {} набора объектов
нет ярлыка по умолчанию для переиндентирования файла. Однако вы можете создать один, следуя eznme ответ выше.
вы также можете использовать Командная Палитра при нажатии:
- управления+Shift+P (или ⌘ + Shift+P на Mac)
- введите первые несколько символов Reindent Эл.г:
rein- пресс введите для выполнения команды
(первая команда наверху теперь должна показывать Отступ: Переиндентированные Линии)
для тех, кто заинтересован это легко изменить, но для любителя Netbeans и автоматического формата вы можете изменить привязку ключа от F12 до ctrl+ shift+F чтобы использовать ваш любимый ключ привязки. Печальная часть заключается в том, что вы должны выбрать все, чтобы отформатировать весь файл. Netbeans все еще имеет преимущество в этом. Если кто-то знает, как преодолеть это ограничение, я весь внимание. В противном случае счастливое переиндентирование (автоформирование).
отступ с теми же ключами, как Visual Studio Ctrl+K+D (Я пользователь Visual Studio, поэтому я привык к этой комбинации) я предлагаю:
[ { "keys": ["ctrl+k", "ctrl+d"], "command": "reindent", "args": {"single_line": false} } ]напишите это в настройках>привязки клавиш-пользователь
Netbeans, как сочетание клавиш
на
Preferences>Key Bindings>Userи добавить код ниже:[ { "keys": ["ctrl+shift+f"], "command": "reindent", "args": {"single_line": false} } ]использование
Ctrl + Shift + F
форматер кода.
простой в использовании.
1.Установить
2.нажмите ctrl + alt + f (по умолчанию)
вот и все.
выберите весь код, который вы собираетесь отступить, а затем нажмите Ctrl + ] в Sublime text для отступа.
для пользователей Mac используйте command + ] для отступа и command + [ для снятия отступа.
кроме встроенной функции "reindent", вы также можете установить другие плагины, такие как SublimeAStyleFormatter и CodeFormatter. Эти плагины лучше подходят для их конкретного языка.
на всякий случай, если это перестанет работать для кого-то вроде меня, в OS X ключ команды идентифицируется как
superпоэтому он должен быть в состоянии сделать что-то вроде этого:[ { "keys": ["super+i"], "command": "reindent", "args": { "single_line": false} } ]в этом случае с помощью команды+я собираюсь отступить весь ваш код (затмение, как :))
Я использовал, чтобы использовать Alt + Shift + F в NetBeans я проверил, и нет никакого столкновения в массиве keymap по умолчанию sublime, поэтому я добавил его в свой sublime, и я использую его без каких-либо проблем.
для автоматического форматирования в Sublime Text 2: Install Package: Tag from Command Palette, затем перейдите в меню Edit - > Tag- > Auto-Format Tags on Document
Это моя конфигурация для sublime-keymap
[ { "keys": [",+=+="], "command": "reindent", "args": { "single_line": false } } ]на ВИМ люди, просто использовать
,==переиндентировать весь файл.
Сначала откройте возвышенный текст.
чем открыть предпочтения.
чем открыть Комбинации Клавиш -Пользователь.
чем поставить ниже код[{"keys": ["ctrl+shift+c"], "command": "reindent"},]
Я использую Ctrl+ Shift+C и вы также можете использовать другие клавиши.

Comments