Как закомментировать несколько строк одновременно в AndroidStudio?
Можно ли в AndroidStudio закомментировать сразу несколько строк (если да то как), или надо вручную пройтись по каждой строке, ставя в начале // ?
Отслеживать
SurfaceStack
задан 23 фев 2021 в 13:56
SurfaceStack SurfaceStack
865 6 6 серебряных знаков 23 23 бронзовых знака
В коде /* */ или в разметке
23 фев 2021 в 14:02
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Можно выделить строки, которые Вы хотите закомментировать, и при активной английской раскладке использовать сочетание клавиш Ctrl+кнопка с ?,/. (последняя клавиша в нижнем буквенном ряду) возле правого Shift:

Если выделить закомментированные строки и проделать то же самое, то они раскомментируются.
Отслеживать
ответ дан 23 фев 2021 в 14:10
2,291 1 1 золотой знак 8 8 серебряных знаков 22 22 бронзовых знака
P.S. Этот способ будет работать правильно только если включена английская раскладка клавиатуры.
23 фев 2021 в 14:34
несколько строк кода
*/ Таки образом можно закоментировать несколько строк.
Отслеживать
ответ дан 23 фев 2021 в 14:03
587 3 3 серебряных знака 19 19 бронзовых знаков
Я знаю, что так можно сделать, интересно можно ли выделить эти несколько строк и нажать что-нибудь, чтобы преобразовать их в комментарий.
Структура кода
Начнём изучение языка с рассмотрения основных «строительных блоков» кода.
Инструкции
Инструкции – это синтаксические конструкции и команды, которые выполняют действия.
Мы уже видели инструкцию alert(‘Привет, мир!’) , которая отображает сообщение «Привет, мир!».
В нашем коде может быть столько инструкций, сколько мы захотим. Инструкции могут отделяться точкой с запятой.
Например, здесь мы разделили сообщение «Привет Мир» на два вызова alert:
alert('Привет'); alert('Мир');
Обычно каждую инструкцию пишут на новой строке, чтобы код было легче читать:
alert('Привет'); alert('Мир');
Точка с запятой
В большинстве случаев точку с запятой можно не ставить, если есть переход на новую строку.
Так тоже будет работать:
alert('Привет') alert('Мир')
В этом случае JavaScript интерпретирует перенос строки как «неявную» точку с запятой. Это называется автоматическая вставка точки с запятой.
В большинстве случаев новая строка подразумевает точку с запятой. Но «в большинстве случаев» не значит «всегда»!
В некоторых ситуациях новая строка всё же не означает точку с запятой. Например:
alert(3 + 1 + 2);
Код выведет 6 , потому что JavaScript не вставляет здесь точку с запятой. Интуитивно очевидно, что, если строка заканчивается знаком «+» , значит, это «незавершённое выражение», поэтому точка с запятой не требуется. И в этом случае всё работает, как задумано.
Но есть ситуации, где JavaScript «забывает» вставить точку с запятой там, где она нужна.
Ошибки, которые при этом появляются, достаточно сложно обнаруживать и исправлять.
Пример ошибки
Если вы хотите увидеть конкретный пример такой ошибки, обратите внимание на этот код:
alert('Hello'); [1, 2].forEach(alert);
Пока нет необходимости знать значение скобок [] и forEach . Мы изучим их позже. Пока что просто запомните результат выполнения этого кода: выводится Hello , затем 1 , затем 2 .
А теперь давайте уберем точку с запятой после alert :
alert('Hello') [1, 2].forEach(alert);
Этот код отличается от кода, приведенного выше, только в одном: пропала точка с запятой в конце первой строки.
Если мы запустим этот код, выведется только первый alert , а затем мы получим ошибку (вам может потребоваться открыть консоль, чтобы увидеть её)!
Это потому что JavaScript не вставляет точку с запятой перед квадратными скобками [. ] . И поэтому код в последнем примере выполняется, как одна инструкция.
Вот как движок видит его:
alert('Hello')[1, 2].forEach(alert);
Выглядит странно, правда? Такое слияние в данном случае неправильное. Мы должны поставить точку с запятой после alert , чтобы код работал правильно.
Это может произойти и в некоторых других ситуациях.
Мы рекомендуем ставить точку с запятой между инструкциями, даже если они отделены переносами строк. Это правило широко используется в сообществе разработчиков. Стоит отметить ещё раз – в большинстве случаев можно не ставить точку с запятой. Но безопаснее, особенно для новичка, ставить её.
Комментарии
Со временем программы становятся всё сложнее и сложнее. Возникает необходимость добавлять комментарии, которые бы описывали, что делает код и почему.
Комментарии могут находиться в любом месте скрипта. Они не влияют на его выполнение, поскольку движок просто игнорирует их.
Однострочные комментарии начинаются с двойной косой черты // .
Часть строки после // считается комментарием. Такой комментарий может как занимать строку целиком, так и находиться после инструкции.
// Этот комментарий занимает всю строку alert('Привет'); alert('Мир'); // Этот комментарий следует за инструкцией
Многострочные комментарии начинаются косой чертой со звёздочкой /* и заканчиваются звёздочкой с косой чертой */ .
/* Пример с двумя сообщениями. Это - многострочный комментарий. */ alert('Привет'); alert('Мир');
Содержимое комментария игнорируется, поэтому, если мы поместим код внутри /* … */ , он не будет исполняться.
Это бывает удобно для временного отключения участка кода:
/* Закомментировали код alert('Привет'); */ alert('Мир');
Используйте горячие клавиши!
В большинстве редакторов строку кода можно закомментировать, нажав комбинацию клавиш Ctrl + / для однострочного комментария и что-то вроде Ctrl + Shift + / – для многострочных комментариев (выделите кусок кода и нажмите комбинацию клавиш). В системе Mac попробуйте Cmd вместо Ctrl и Option вместо Shift .
Вложенные комментарии не поддерживаются!
Не может быть /*. */ внутри /*. */ .
Такой код «умрёт» с ошибкой:
/* /* вложенный комментарий . */ */ alert( 'Мир' );
Не стесняйтесь использовать комментарии в своём коде.
Комментарии увеличивают размер кода, но это не проблема. Есть множество инструментов, которые минифицируют код перед публикацией на рабочий сервер. Они убирают комментарии, так что они не содержатся в рабочих скриптах. Таким образом, комментарии никоим образом не вредят рабочему коду.
Позже в учебнике будет глава Качество кода, которая объяснит, как лучше писать комментарии.
Как закомментировать код в java
В языке Java есть несколько способов выделения комментариев в тексте. Чаще всего используются две косые черты //, при этом комментарий начинается сразу за символами // и продолжается до конца строки.
System.out.println("Hello, Java world!"); // комментарий
или для более многострочных комментарий
Как закомментировать несколько строк в java
Чтобы закомментировать часть кода в Java , вы можете использовать два символа // для однострочного комментария или /* и */ для многострочного комментария.
Однострочный комментарий начинается с двух символов // и продолжается до конца строки:
// Это комментарий, который будет проигнорирован компилятором int x = 5; // А это код, который будет выполнен
Многострочный комментарий начинается с символов /* и заканчивается символами */ . Все, что находится между этими символами, будет проигнорировано компилятором. Например:
/* Это многострочный комментарий. Он может занимать несколько строк. Комментарии могут содержать любой текст, включая код, который не должен быть выполнен. */ int x = 5; // А это код, который будет выполнен
Как закомментировать несколько строк одновременно в AndroidStudio?
Можно ли в AndroidStudio закомментировать сразу несколько строк (если да то как), или надо вручную пройтись по каждой строке, ставя в начале // ?
Отслеживать
SurfaceStack
задан 23 фев 2021 в 13:56
SurfaceStack SurfaceStack
865 6 6 серебряных знаков 23 23 бронзовых знака
В коде /* */ или в разметке
23 фев 2021 в 14:02
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Можно выделить строки, которые Вы хотите закомментировать, и при активной английской раскладке использовать сочетание клавиш Ctrl+кнопка с ?,/. (последняя клавиша в нижнем буквенном ряду) возле правого Shift:

Если выделить закомментированные строки и проделать то же самое, то они раскомментируются.
Отслеживать
ответ дан 23 фев 2021 в 14:10
2,291 1 1 золотой знак 8 8 серебряных знаков 22 22 бронзовых знака
P.S. Этот способ будет работать правильно только если включена английская раскладка клавиатуры.
23 фев 2021 в 14:34
несколько строк кода
*/ Таки образом можно закоментировать несколько строк.
Отслеживать
ответ дан 23 фев 2021 в 14:03
587 3 3 серебряных знака 19 19 бронзовых знаков
Я знаю, что так можно сделать, интересно можно ли выделить эти несколько строк и нажать что-нибудь, чтобы преобразовать их в комментарий.
Документация
Когда вы пишете код, это — хорошая практика, чтобы добавить комментарии, которые описывают код. Комментарии позволяют другим изучать ваш код и могут освежить вашу память, когда вы возвращаетесь к нему позже. Во время разработки кода и тестирования, также можно использовать комментарии, чтобы закоментировать любой код, который не должен запускаться.
В Live Editor можно вставить линии текста до и после кода, чтобы описать процесс или код. Текстовые строки обеспечивают дополнительную гибкость, такую как стандартные параметры форматирования и вставка изображений, гиперссылок и уравнений. Для получения дополнительной информации смотрите, Создают Live скрипты в Live Editor.
Примечание
Когда у вас есть MATLAB ® файл кода ( .m ) содержа текст, который имеет символы в кодировке, отличной от вашей платформы, когда вы сохраняете или публикуете свой файл, MATLAB отображает те символы как искаженный текст. Live скрипты и функции ( .mlx ) поддержите хранение и отображение символов из всех локализаций.
Чтобы добавить комментарии в код MATLAB, используйте процент ( % ) символ. Строки с комментариями могут появиться где угодно в файле кода, и можно добавить комментарии в конец строки кода.
% Add up all the vector elements. y = sum(x) % Use the sum function.
Чтобы закомментировать несколько строк кода, используйте операторы блочных комментариев, % < и %>. % < и %>операторы должны казаться одними на линиях, которые сразу предшествуют и следуют за блоком текста справки. Не включайте никакой другой текст на этих линиях.
a = magic(3); % sum(a) diag(a) sum(diag(a)) %> sum(diag(fliplr(a)))
![]()
Чтобы закомментировать выбор, выберите строки кода, перейдите к вкладке Editor или Live Editor, и в разделе Code, нажмите кнопку. Также можно ввести Ctrl+R. Чтобы не прокомментировать выбранный код линий, нажмите кнопку или введите Ctrl+Shift+R. В macOS системах используйте Command+/, чтобы прокомментировать и Command+Option+/, чтобы не прокомментировать. На Linux ® системы, используйте Ctrl+/, чтобы прокомментировать и Ctrl+Shift+/, чтобы не прокомментировать.
Чтобы закомментировать часть оператора, который охватывает несколько линий, используйте замещающий знак ( . ) вместо знака процента. Например:
header = ['Last Name, ', . 'First Name, ', . . 'Middle Initial, ', . 'Title']
Редактор и Live Editor включают инструменты и элементы контекстного меню, чтобы помочь вам добавить, удалить или изменить формат комментариев для MATLAB, Java ® , и код C/C++. Например, предположите, что у вас есть этот длинный текст в прокомментированную линию.
% This is a code file that has a comment that is a little more than 75 columns wide. disp('Hello, world')
С курсором на линии перейдите к вкладке Editor или Live Editor, и в разделе Code, нажмите кнопку. Комментарий переносится к следующей строке:
% This is a code file that has a comment that is a little more than 75 % columns wide. disp('Hello, world')

По умолчанию, при печати комментарии в Редакторе и Live Editor, текст переносится, когда это достигает ширины столбца 75. Чтобы изменить столбец, где текст комментария переносится или отключить автоматический перенос комментария, перейдите к вкладке Home и в разделе Environment, нажмите Preferences. Выберите MATLAB> Editor/Debugger> Language и настройте настройки Comment formatting. Чтобы настроить настройки Comment formatting в MATLAB Online™ , выберите Editor/Debugger> MATLAB Language.
Редактор и Live Editor не переносят комментарии с:
- Разделите заголовки (комментарии, которые начинаются с %% )
- Длинный непрерывный текст, такой как URL
- Элементы маркированного списка (текст, который начинается с * или # ) на предыдущую линию
Похожие темы
- Добавление справки для программы
- Создание скриптов
- Создание live скриптов в Live Editor
- Настройки редактора/отладчика
Структура кода
Начнём изучение языка с рассмотрения основных «строительных блоков» кода.
Инструкции
Инструкции – это синтаксические конструкции и команды, которые выполняют действия.
Мы уже видели инструкцию alert(‘Привет, мир!’) , которая отображает сообщение «Привет, мир!».
В нашем коде может быть столько инструкций, сколько мы захотим. Инструкции могут отделяться точкой с запятой.
Например, здесь мы разделили сообщение «Привет Мир» на два вызова alert:
alert('Привет'); alert('Мир');
Обычно каждую инструкцию пишут на новой строке, чтобы код было легче читать:
alert('Привет'); alert('Мир');
Точка с запятой
В большинстве случаев точку с запятой можно не ставить, если есть переход на новую строку.
Так тоже будет работать:
alert('Привет') alert('Мир')
В этом случае JavaScript интерпретирует перенос строки как «неявную» точку с запятой. Это называется автоматическая вставка точки с запятой.
В большинстве случаев новая строка подразумевает точку с запятой. Но «в большинстве случаев» не значит «всегда»!
В некоторых ситуациях новая строка всё же не означает точку с запятой. Например:
alert(3 + 1 + 2);
Код выведет 6 , потому что JavaScript не вставляет здесь точку с запятой. Интуитивно очевидно, что, если строка заканчивается знаком «+» , значит, это «незавершённое выражение», поэтому точка с запятой не требуется. И в этом случае всё работает, как задумано.
Но есть ситуации, где JavaScript «забывает» вставить точку с запятой там, где она нужна.
Ошибки, которые при этом появляются, достаточно сложно обнаруживать и исправлять.
Пример ошибки
Если вы хотите увидеть конкретный пример такой ошибки, обратите внимание на этот код:
alert('Hello'); [1, 2].forEach(alert);
Пока нет необходимости знать значение скобок [] и forEach . Мы изучим их позже. Пока что просто запомните результат выполнения этого кода: выводится Hello , затем 1 , затем 2 .
А теперь давайте уберем точку с запятой после alert :
alert('Hello') [1, 2].forEach(alert);
Этот код отличается от кода, приведенного выше, только в одном: пропала точка с запятой в конце первой строки.
Если мы запустим этот код, выведется только первый alert , а затем мы получим ошибку (вам может потребоваться открыть консоль, чтобы увидеть её)!
Это потому что JavaScript не вставляет точку с запятой перед квадратными скобками [. ] . И поэтому код в последнем примере выполняется, как одна инструкция.
Вот как движок видит его:
alert('Hello')[1, 2].forEach(alert);
Выглядит странно, правда? Такое слияние в данном случае неправильное. Мы должны поставить точку с запятой после alert , чтобы код работал правильно.
Это может произойти и в некоторых других ситуациях.
Мы рекомендуем ставить точку с запятой между инструкциями, даже если они отделены переносами строк. Это правило широко используется в сообществе разработчиков. Стоит отметить ещё раз – в большинстве случаев можно не ставить точку с запятой. Но безопаснее, особенно для новичка, ставить её.
Комментарии
Со временем программы становятся всё сложнее и сложнее. Возникает необходимость добавлять комментарии, которые бы описывали, что делает код и почему.
Комментарии могут находиться в любом месте скрипта. Они не влияют на его выполнение, поскольку движок просто игнорирует их.
Однострочные комментарии начинаются с двойной косой черты // .
Часть строки после // считается комментарием. Такой комментарий может как занимать строку целиком, так и находиться после инструкции.
// Этот комментарий занимает всю строку alert('Привет'); alert('Мир'); // Этот комментарий следует за инструкцией
Многострочные комментарии начинаются косой чертой со звёздочкой /* и заканчиваются звёздочкой с косой чертой */ .
/* Пример с двумя сообщениями. Это - многострочный комментарий. */ alert('Привет'); alert('Мир');
Содержимое комментария игнорируется, поэтому, если мы поместим код внутри /* … */ , он не будет исполняться.
Это бывает удобно для временного отключения участка кода:
/* Закомментировали код alert('Привет'); */ alert('Мир');
Используйте горячие клавиши!
В большинстве редакторов строку кода можно закомментировать, нажав комбинацию клавиш Ctrl + / для однострочного комментария и что-то вроде Ctrl + Shift + / – для многострочных комментариев (выделите кусок кода и нажмите комбинацию клавиш). В системе Mac попробуйте Cmd вместо Ctrl и Option вместо Shift .
Вложенные комментарии не поддерживаются!
Не может быть /*. */ внутри /*. */ .
Такой код «умрёт» с ошибкой:
/* /* вложенный комментарий . */ */ alert( 'Мир' );
Не стесняйтесь использовать комментарии в своём коде.
Комментарии увеличивают размер кода, но это не проблема. Есть множество инструментов, которые минифицируют код перед публикацией на рабочий сервер. Они убирают комментарии, так что они не содержатся в рабочих скриптах. Таким образом, комментарии никоим образом не вредят рабочему коду.
Позже в учебнике будет глава Качество кода, которая объяснит, как лучше писать комментарии.
Как закомментировать несколько строк в java
Чтобы закомментировать часть кода в Java , вы можете использовать два символа // для однострочного комментария или /* и */ для многострочного комментария.
Однострочный комментарий начинается с двух символов // и продолжается до конца строки:
// Это комментарий, который будет проигнорирован компилятором int x = 5; // А это код, который будет выполнен
Многострочный комментарий начинается с символов /* и заканчивается символами */ . Все, что находится между этими символами, будет проигнорировано компилятором. Например:
/* Это многострочный комментарий. Он может занимать несколько строк. Комментарии могут содержать любой текст, включая код, который не должен быть выполнен. */ int x = 5; // А это код, который будет выполнен