IntelliJ IDEA: комбо чтобы закомментировать выделеный код
Выгуглить у меня не получилось, в строках меню тоже ничего такого не заметил что-то. Есть такое или нет?
В студии очень удобно было нажать комбинацию клавишь чтобы сразу же выделенный код становился закомментированным, а потом, когда надо, можно также в одно касание раскомментировать выделеный участок кода. Здесь такое есть или нет?
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
С чего начинать чтобы прикрутить MySQL к Java Intellij IDEA ?
Возможно это глупо спрашивать это , но с чего начинать чтобы прикрутить MySQL к Java Intellij IDEA.
IntelliJ IDEA не позволяет сразу редактировать код
Добрый день ! Нужна помощь знатока . Дело в том, что бы начать редактировать код в окне .
Intellij idea как запустить код во второй вкладке
Нажимаю на run, запускается код в первой вкладке
Мне нужно закомментировать код ниже(под словом закомментировать я подразумеваю объяснить работу каждой строки)
ВОТ ЗАДАЧА: После единых выпускных экзаменов по информатике в район пришла информация о том, какой.
145 / 67 / 14
Регистрация: 30.12.2011
Сообщений: 137
Gepar, Ctrl+/ не?
Ctrl + / — комментирует всю строку (Работает в английской раскладке. Если в русской, то свернёт в троеточие.)
Ctrl + Shift + / — комментирует только выделенный участок кода
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
Сообщение от mixram
Ctrl + / — комментирует всю строку (Работает в английской раскладке. Если в русской, то свернёт в троеточие.)
Ctrl + Shift + / — комментирует только выделенный участок кода
Немного не так. Ctrl+/ комментирует все выделенные строки, но каждую по отдельности, в стиле //
А Ctrl+Shift+/ комментирует весь выделенный блок в стиле /* */
1186 / 542 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
Skipy, вы правы да только в русской раскладке и правда ctrl + / только сворачивает код (он остаётся и не комментируется, просто сворачивается), а ctrl+shift + / вообще не работает. Хотя в принципе код то пишеться на англ. и там эти комбинации работают, но всё равно тупо как-то чтоли. Неужели разработчики такой ide ловили нажатия комбинаций не по коду клавишь, а по их символьному изображению (ну вы в общем поняли о чём я).
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
Сообщение от Gepar
Skipy, вы правы да только в русской раскладке и правда ctrl + / только сворачивает код (он остаётся и не комментируется, просто сворачивается)
А потому что в русской раскладке там не /, а ‘.’. А Ctrl+. — это как раз сворачивание блока кода.
Регистрация: 14.09.2013
Сообщений: 168
Как на Mac OS выделенный код закомментировать?. Пытался использовать Cmd вместо ctrl но не помогает.
4090 / 3824 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 11
Сообщение от theadamo86
Как на Mac OS выделенный код закомментировать?. Пытался использовать Cmd вместо ctrl но не помогает.
В Intellij прекраснейший диалог с настройками, очень наглядный и понятный. Достаточо зайти в него, выбрать раздел Keymap и отфильтровать нужную вам комбинацию клавиш (например по слову comment)
Java, C# — Expert
69 / 69 / 12
Регистрация: 09.08.2011
Сообщений: 284
Сообщение от Skipy
А потому что в русской раскладке там не /, а ‘.’. А Ctrl+. — это как раз сворачивание блока кода.
Согласен, по этой причине использую ‘/’ на NumLook клавиатуре.
Кандёхаем веселее!
296 / 328 / 76
Регистрация: 02.10.2012
Сообщений: 2,175
А возможно ли создать такую аннотацию, допустим, пометил ею класс, и всё внутри закомментилось?
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
Вопрос на засыпку. Что такое аннотация и кем/чем она обрабатывается?
Кандёхаем веселее!
296 / 328 / 76
Регистрация: 02.10.2012
Сообщений: 2,175
Сообщение от Skipy
Что такое аннотация и кем/чем она обрабатывается?
Типо метка с параметрами. Обрабатывает класс(ы), который надо написать. Есть же @Override, которая подсвечивает ошибки. Она же как-то с редактором кода взаимодействует.
2586 / 2259 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
Сообщение от MLPMan
А возможно ли создать такую аннотацию, допустим, пометил ею класс, и всё внутри закомментилось?
возможно, но зачем?
Кандёхаем веселее!
296 / 328 / 76
Регистрация: 02.10.2012
Сообщений: 2,175
Сообщение от mutagen
возможно, но зачем?
Иногда накапливается много ошибок, которые лень исправлять прямо сейчас. И перед компиляцией в NetBeans надо дополнительно кликать подтверждение.
2586 / 2259 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
Сообщение от MLPMan
которые лень исправлять прямо сейчас
если это единственная мотивация, то овчинка не стоит выделки, так как реализация обработки такой аннотации затронет столько, что вам сразу перестанет быть «лень» )))
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
Сообщение от MLPMan
Типо метка с параметрами. Обрабатывает класс(ы), который надо написать. Есть же @Override, которая подсвечивает ошибки. Она же как-то с редактором кода взаимодействует.
Понятно. Вы совершенно не в курсе темы. Изучите, пожалуйста, что такое аннотации и как они работают, после этого мы вернемся в вопросу.
4090 / 3824 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 11
Сообщение от Skipy
Понятно. Вы совершенно не в курсе темы. Изучите, пожалуйста, что такое аннотации и как они работают, после этого мы вернемся в вопросу.
Интересно, в чем же он не прав?
http://docs.oracle.com/javase/. notations/
Annotations have a number of uses, among them:
Information for the compiler — Annotations can be used by the compiler to detect errors or suppress warnings.
Compile-time and deployment-time processing — Software tools can process annotation information to generate code, XML files, and so forth.
Runtime processing — Some annotations are available to be examined at runtime.
Принципиальных препятствий в существовании тула, который бы исключал класс из компиляции при наличии аннотации я не вижу.
Закомментировать часть кода
complexList- название списка. Спрашивает какой класс, какой метод, какой тип, что делает.Или подскажите источник, в сети видел, что называли функциями(это сразу -). Смотрел Шилдта, но его тяжело читать. Буду очень признателен
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
protected boolean setNumber(){ boolean res = true; if ((currentInd >= 0) && (jTextField1.getText() != null) && (jTextField2.getText() != null)) { try { complexList.get(currentInd).real = new Double(jTextField1.getText()); } catch (Exception e) { complexList.get(currentInd).real = 0; jTextField1.setText(null); res = false; } try { complexList.get(currentInd).image = new Double(jTextField2.getText()); } catch (Exception e) { complexList.get(currentInd).image = 0; jTextField2.setText(null); res = false; } } return res; }
Как комментировать несколько строк в java
Чтобы закомментировать несколько строк в Java, нужно поместить их между символами /* и */ . Эти символы создают многострочный комментарий и все, что находится между ними, будет комментарием:
/* * The night is dark and * full of terrors. */ System.out.println("I am the King"); // => I am the King
Каждую новую строчку принято начинать с символа * , хотя технически это не обязательно
Как закомментировать несколько строк одновременно в 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 бронзовых знаков
Я знаю, что так можно сделать, интересно можно ли выделить эти несколько строк и нажать что-нибудь, чтобы преобразовать их в комментарий.