Код отступов в Sublime text 2?
В Visual Studio я могу нажать Ctrl + K + D для отступов, чтобы код был хорошо структурирован и читаем. Есть ли ярлык в Sublime 2, чтобы сделать то же самое?
Ответы
Ответ 1
Вы можете найти его в Reindent
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}}
]
Ответ 2
Команда reindent работает только с текущими выделенными строками, если для аргумента "single_line" не установлено значение false.
{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
Теперь нажатие f12 будет заново документировать весь документ.
Ответ 3
Никто, кажется, не любит переиздание Mac, поэтому здесь, как я это делаю:
[
{ "keys": ["command+shift+i"], "command": "reindent"}
]
В настройках > Связывание клавиш - Пользователь
Еще один дополнительный совет:
добавить
{ "keys": ["command+0"], "command": "focus_side_bar" }
чтобы иметь дерево дерева боковой панели, просматривая навигацию с помощью клавиатуры.
Примечание:
Добавьте в конце каждого {}, если у вас есть несколько {} наборов объектов
Ответ 4
По умолчанию не существует ярлыка для переиндентирования файла. Однако вы можете создать его, следуя eznme ответу выше.
Вы также можете использовать палитру команд, нажав:
- Control + Shift + P (или ⌘ + Shift + P на Mac)
- Введите первые несколько символов Reindent, например:
rein
- Нажмите Enter, чтобы запустить команду
(Первая команда в верхней части теперь должна отображать отступы: линии повторного отступа)
Ответ 5
Для тех, кого это интересует, их легко изменить, но для любовника Netbeans и автоматического формата вы можете изменить привязку клавиш от F12 до ctrl + shift + F, чтобы использовать вашу любимую привязку клавиш, Печальная часть состоит в том, что вам нужно выбрать все, чтобы отформатировать весь файл. Netbeans все еще имеет верх над этим. Если кто-то знает, как преодолеть это ограничение, я все уши. В противном случае счастливое reindenting (автоформирование).
Ответ 6
Отступ с такими же клавишами, как Visual Studio Ctrl + K + D (я пользователь Visual Studio, поэтому я привык к этой комбинации). Я предлагаю:
[
{ "keys": ["ctrl+k", "ctrl+d"], "command": "reindent", "args": {"single_line": false} }
]
Введите это в настройках > Ключевое слово - Пользователь
Ответ 7
Это очень просто. Просто перейдите к Edit=>Line=>Reindent
Ответ 8
Netbeans, например, Shortcut Key
Перейдите к Preferences
> Key Bindings
> User
и добавить код ниже:
[
{ "keys": ["ctrl+shift+f"], "command": "reindent", "args": {"single_line": false} }
]
Использование
Ctrl + Shift + F
Ответ 9
Выберите весь код, который вы хотите сделать отступом, затем нажмите Ctrl + ] в Sublime text to indent.
Для пользователей MacOS используйте command + ] для отступа и command + [ для отступа.
Ответ 10
прост в использовании.
1.Install
2.press ctrl + alt + f (по умолчанию)
Вот оно.
Ответ 11
Помимо встроенной функции "reindent" вы также можете установить другие плагины, такие как SublimeAStyleFormatter и CodeFormatter. Эти плагины лучше подходят для их языка.
Ответ 12
На тот случай, если это перестанет работать для любого, как я, в OS X, командный ключ будет определен как super
поэтому он должен иметь возможность сделать что-то вроде этого:
[
{
"keys": ["super+i"],
"command": "reindent",
"args": {
"single_line":
false}
}
]
в этом случае использование command + i приведет к отступу всего вашего кода (например, eclipse :))
Ответ 13
Я использовал Alt + Shift + F в NetBeans, я проверил и никаких конфликтов в массиве keymap по умолчанию не было, поэтому я добавил его к моему возвышенному, и я использую это без проблем.
Ответ 14
Вы можете добавить ярлык, перейдя в меню " Настройки" → " Сочетания клавиш" → " Пользователь", а затем добавьте туда:
{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
Ответ 15
Для автоматического форматирования в Sublime Text 2: Install Package: Tag из палитры команд, затем перейдите в Edit → Tag → Auto-Format Tags в документе
Ответ 16
Это моя конфигурация для sublime-keymap:
[
{
"keys": [",+=+="],
"command": "reindent",
"args": {
"single_line": false
}
}
]
Для пользователей vim, просто используйте ,==
чтобы сделать заново весь файл.
Ответ 17
Сначала откройте возвышенный текст.
чем открытые настройки.
чем открыть привязки клавиш -User.
чем поставить ниже код
[{ "keys": [ "ctrl + shift + c" ], "command": "reindent" },]
Я использую Ctrl + Shift + C, а также вы используете другой короткий ключ.
Ответ 18
Для тех, кому нравится привязка ключевых слов по умолчанию для IntelJ IDEA, выберите Настройки > Настройки - Пользователь:
И вставьте следующее, чтобы иметь command + shift + l ярлык для автоматического отступа:
[
{ "keys": ["command+shift+l"], "command": "reindent"}
]
Ответ 19
Выберите все или все, что вы хотите сделать заново, и сделайте Alt + E + L + R. Это действительно быстро и безболезненно.