Комментировать ярлык Android Studio


143

Я ищу полезную комбинацию клавиш Android Studio для комментирования кода, например, в Sublime Text или Eclipse.

Когда я нажимаю cmd+ /или cmd+ maj+, /ничего не происходит ...


3
Вы используете английскую раскладку клавиатуры? Я использую немецкий макет, где его нет /(так оно и есть Shift + 7), поэтому я переназначил его cmd + 7так же хорошо, как и cmd + numpad /у меня.
Тим

4
cmd + numpad /делает это Немецкая клавиатура. Ubuntu 14.04
mcExchange

Ответы:


264

Mac с цифровой клавиатурой

Строка комментария удерживает оба: Cmd+/

Блок Комментарий удерживает все три: Cmd + Alt+/

макинтош

Строка комментария удерживает оба: Cmd++ =

Блок Комментарий удерживает все три: Cmd + Alt++ =


Windows / Linux:

Строка комментария удерживает оба: Ctrl+/

Блок Комментарий удерживает все три: Ctrl+ Shift+/

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


Чтобы указать тип /**комментария «Документация по методу », нажмите клавишу «Ввод» над именем метода (

Это создаст комментарий блока со списком параметров и типом возврата, подобным этому

/**
 * @param userId 
 * @return
 */
public int getSubPlayerCountForUser(String userId){}

35
Если вы используете «/» на цифровой клавиатуре (если она есть), справа от клавиатуры вам не нужно редактировать макрос. Кажется, что «/» на цифровой клавиатуре и «/» в середине клавиатуры не являются «одной и той же» клавишей. (PC / французский)
Dazzibao

По моему опыту вы должны придерживаться использования комментария к строке вместо комментария к блоку, так как удаление комментария к блоку изменяет документацию / ** * /
Jacob R

@PeterSmith Да, но это все еще нарушает его. Попробуйте сами; выберите некоторый блок кода с документацией и Ctrl + Shift + /дважды нажмите
Jacob R

54

В испанской клавиатуре, ничего не меняя, я могу комментировать с помощью клавиш:

cmd + -

ИЛИ

cmd+ alt+-

Это работает, потому что в английской клавиатуре / находится в том же месте, чем - на испанской клавиатуре


2
По некоторым причинам это перестало работать для меня. Теперь эта комбинация просто сворачивает блок кода. Любая подсказка?
Даниэльросеро

23

Убедитесь, что вы используете косую черту (/) на правой стороне клавиатуры.

Для строки комментария:

Ctrl + /

Для блочного комментария:

Ctrl+ Shift+/

Вы можете увидеть все раскладки клавиатуры в Android Studio: Help ➤ Default Keymap Reference


21

На Mac и Turkish Keyboard это так (как для комментариев, так и для комментариев)

комментарий к строке: cmd+.

заблокировать комментарий: cmd+ alt+.


2
cmd +. метод сжатия, если вы находитесь внутри метода, иначе он не работает. cmd + alt +. отображает зеленое диалоговое окно с надписью «В текущем файле нет пользовательских свертываний» Разве эти ярлыки не работают в AS 3.1? Я использую MacBook Air 2017.
Фракийский

@Thracian не работает на 3.1+, также есть некоторые другие ошибки, например, вы не можете набрать @ в турецкой клавиатуре
Эге Кузубасиоглу

@EgeKuzubasioglu Я назначил свои собственные ярлыки. Было довольно раздражающе каждый раз комментировать или блокировать комментарии вручную. Я использую AS 31.3, я могу набрать @ с помощью alt + q, что у вас не работает?
Фракийский

14

Пример для Mac OS X 10.5+ с немецкой раскладкой клавиатуры без NumPads :

  1. Открыть настройки
  2. Искать "Keymap"
  3. Разверните "Главное меню"
  4. Развернуть «Код»
  5. Удалить все ярлыки (только предложение)
  6. Добавить ярлык для однострочного комментария (например, Ctrl+ +)
  7. Добавить ярлык для комментария блока (например, Ctrl+ alt +)
  8. Таким образом, вы можете быть уверены, что эти клавиши не отображаются (кроме случаев, когда вы назначали их ранее другой функции)

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


13

Просмотр и изменение сочетаний клавиш в Android Studio

Сочетания клавиш можно настроить (и просмотреть) в диалоговом окне «Настройки», доступном через File -> Settings.

Когда появится это диалоговое окно, чтобы просмотреть (и / или добавить) ярлык, сделайте следующее:

Изменить контекстное диалоговое окно

  1. Выберите Keymap в списке слева. Обратите внимание, что есть опция «Keymaps», и в зависимости от исходного выбора, ярлыки, назначенные данной функции, различаются в зависимости от Keymap.

  2. Введите «комментарий» или текст, соответствующий функции, для которой сочетание клавиш должно быть просмотрено / назначено. Каждое совпадение имеет строку в списке ниже, и сочетания клавиш отображаются с выравниванием по правому краю вместе с функцией. Например, CTRL+ ALT+ SLASHи CTRL+ K, CTRL+ C- это два назначения для создания комментария к строке.

Чтобы изменить ярлык:

  1. Выберите результирующую строку, соответствующую функции, для которой сочетание клавиш должно быть просмотрено / назначено
  2. Щелкните правой кнопкой мыши и выберите нужный параметр «Добавить» или «Удалить».

11

Я использую эту последовательность (не «линейный», но в любом случае полезный):

  • alt+ cзатем alt+ b(удержание alt) для блочного комментария
  • alt+ cзатем alt+ l(удерживая alt) для комментария

(они используют меню студии Android)


11

для немецкого макета (Deutsches Layout) по умолчанию:

для строки Комментарий: strg+Numpad(/)

для блока Комментарий: strg+ shift+Numpad(/)


11

Метод комментирования нравится про разработчикам:

Windows / Linux:

Комментарий к строке: Ctrl + /

Заблокировать комментарий: Ctrl + Shift

Метод комментирования:

Type `/**` and press `Enter Key`

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

/**
 * 
 * @param addOpacity
 */
public void setOpacityOnUserImage(boolean addOpacity) {
// Your business logic. 
}

1
Пожалуйста, подтвердите, если вам понравилось использовать ярлык комментирования метода.
Ришабх Саксена

Поздравление за 1500 репутации ..!
RealPranav


8

На ПК по умолчанию установлено значение Ctrl+ /. Это переключит комментирование выделения или текущей строки.


6

Я работаю с немецкой клавиатурой, и косая черта (/) находится на 7-й клавише, то есть доступ будет Ctrl+ Shift+ 7. Однако это не работает, поскольку это предопределено как что-то с закладкой 7.

Я зашел в настройки (поиск карты ключей) и удалил все существующие ярлыки. Я добавил Ctrl+ 7, подтвердил удаление ярлыка закладки и теперь может работать хорошо.



5

Для многострочного комментария в андроид студии

выберите утверждение, которое вы хотите прокомментировать затем

используйте Ctrl + Shift + /

and for removing mutiline comment 

select the statement that you want to uncommented then

use **ctrl+shift+/**

ОДИН ЛИНЕЙНЫЙ КОММЕНТАРИЙ

Для однострочного комментария

используйте Ctrl + /


1
Чем это отличается от ответа Хьюго Грессе?
Кен Ян


3

В LINUX

1. Однострочные комментарии. Ctrl + /

2.Для комментирования Ctrl + Shift + /


Это похоже на повторение многих существующих ответов, включая этот ответ .
Панг

Я думаю, что никто не дал ответ для Linux
Рамеш

2

Mac (французско-канадская клавиатура):

Строка комментария удерживает оба: Cmd+É

Блок Комментарий удерживает все три: Cmd+ Alt+É

«É» находится на той же позиции, что и «? /» В английском.


2

Вы уверены, что используете / а не \? На Mac я нашел по умолчанию:

  • Cmd + /

Комментарии с использованием // нотации

  • Cmd+ Opt+/

Комментарии с использованием / * * / нотации


2

Если вы используете Eclipse, в меню «Настройки»> «Карты ключей» есть кое-что: и вы можете выбрать Eclipse, чтобы сохранить те же ярлыки.


1

на Mac, используя английскую раскладку английской клавиатуры для достижения quickcomment в Android Studio, комбинация клавиш:

cmd + alt (опция) + /


1

Для строки комментария удерживайте оба:

Ctrl + /

Для Блочного комментария держите все три:

Ctrl+ Shift+/

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


1

В Android Studio вы можете сделать один комментарий с помощью (перейти на строку, затем Ctrl+ /) и заблокировать комментарий с помощью (выберите текст, затем Ctrl+ Shift+ /)

Также, если вы хотите изменить цвет закомментированного текста, зайдите File->Settings->IDE settings->Editor->Color & fonts->Java->(Line comment or block comment)и измените свойства. Я предпочитаю, чтобы он был зеленым, который используется в редакторе notepad ++.



0

Mac:

Чтобы прокомментировать / раскомментировать одну строку, используйте: Ctrl + /.

Чтобы прокомментировать / раскомментировать блок, используйте: Ctrl + Shift + /.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.