Как закомментировать много кода? #513142


#0 by Rounder
Собственно сабж - как закомментировать целый блок кода, но не построчно...
#1 by Живой Ископаемый
Выделить его и нажать Ктрл+/(на цифровой клаве)
#2 by Mort
Ctrl + Num /
#3 by DailyLookingOnSunset
Условие.
#4 by Rounder
Благодарю
#5 by Nikitos
так можно его выделить и кнопочку мышкой нажать - эффект тот же :)
#6 by Живой Ископаемый
2 типа кто-то спорит
#7 by КонецЕсли
Следующий вопрос будет: как можно раскомментировать много кода?
#8 by Ленинград
Оригинальный подход
#9 by Mitriy
не поверишь: Ctrl + Shift + Num /
#10 by Живой Ископаемый
к сожалению применим только э... Ну например внутри ОДНОЙ функции... Если нужно закоментарить две функции - то... условие нужно будет повторять в каждой.
#11 by luns
плохо потому как ненаглядно.
#12 by Mitriy
извращенцы...
#13 by Сияющий Асинхраль
Совершенно стандартный и часто встречающийся подход, пишешь условие: Если 1=2 Тогда Естественно конецЕсли в конце комментария
#14 by SalavatUlaev
Надо сохранить код модуля в текстовый файл. Написать обработку, которая обходит строки и вставляет кусок текста "//" в начале каждой строки. Запустить обработку. Полученный текст вставить в модуль вместо прежнего кода
#15 by Lys
Ctrl+A, затем Del, затем Ctrl+S
#16 by ЗлобнийМальчик
отвратительно
#17 by ЗлобнийМальчик
+ то есть чтобы понять , что этот код - не рабочий я должен все условия просмотреть? кошмар. Я такое заставлял перепиывать
#18 by Mitriy
это что?
#19 by Lys
А ты попробуй, узнаешь. Желательно - в каком-нибудь общем модуле, или модуле приложения)
#20 by rotting
Это чтоб наверняка зарэмилось)))
#21 by Живой Ископаемый
2 а заставляешь переписывать код вот такого напрример типа:
#22 by almar
Я просто пишу Возврат в первой строке процедуры
#23 by Megas
Там в конфигураторе есть кнопочки // и
#24 by Megas
Мда.. А я так делал, а потому что второй(альтернативный) код работал неоднозначно по времени , и чтоб не убивать старый код я так писал для себя! В итоге отладил и стал использовать оба кода, в одно случае первый в другом второй. Скорость работы вырасла.
#25 by Сияющий Асинхраль
Ну, у меня есть вообще вредная привычка - не терплю куски закомментированного кода, если код закомментирован, я его просто стираю, всегда. По моему комментарии должны использоваться для объяснений, а не для складирования неиспользуемого мусора. Тем не менее вариант много раз видел в коде, написанном другими и совершенно спокойно, в отличие от тебя, к нему отношусь...
#26 by Живой Ископаемый
тем более что - это пример из типовых, из модуля БухгалтерскиеОтчеты.
#27 by Mitriy
это рабочий код вообще-то...
#28 by Живой Ископаемый
2 все верно, но смысл тот же - при исполнении условия, все что ниже его аж до ближайшего КонецФункции или КонецПроцедуры - не выполняется
#29 by Mitriy
постоянно так делаю, чтобы не блуждать между Если, Иначе и концами если...
#30 by Живой Ископаемый
я тоже, так что все в порядке... а вот заставил бы тебя этот код переписать, если я его правильно понял
#31 by ЗлобнийМальчик
я слишком уже далек одинэса чтобы понять контекст
#32 by Mitriy
сомневаюсь... там речь про другое....
#33 by ЗлобнийМальчик
если вы оба куска кода используете - честь Вам и хвала. Но если у вас неработающий код висит и виден как работающий - это неправильно
#34 by Живой Ископаемый
это неправильно если мы живем в мире Принцессы Рапунцель, где люди если и какают, то в основном мотыльками. :) Потому что такая конструкция которая в живет не долго и служит в основном для отладки... Однако если даже для текста, находящегося в отладке применяется принцип из , то это служит всего лишь признаком самодурства применяющего.
#35 by ЗлобнийМальчик
а, врубился. Дык тут у вас то, что ниже, иногда работает, а иногда нет - стиль вроде как плохой (надо почитать макконела), но такое допустимо . хотя я так тоже стараюсь не делать  - все таки лучше, ИМХО написать так: СтандартнаяОбработка = Ложь;
#36 by Mitriy
меня от такого кода, как в тоже воротит...
#37 by ЗлобнийМальчик
ну правило , которое я озвучил в , вроде бы зашито в CodeINspector от мелкомягких - так что это не только мое самодурство
#38 by ЗлобнийМальчик
релиз версия и отладочная версия - это две большие версии. Я про релиз, естественно - в отладочной пусть делают что хотят
#39 by Живой Ископаемый
Мой пойнт не в том что это супер красиво, а в том что если мне будет удобно это применить - я применю. Хотя не именно так как в а скорее написав Если 1=1 Тогда Возврат;
#40 by ЗлобнийМальчик
+ *разницы хотя лично я считаю, что писать надо сразу правильно - не тратится время на переписывание.
#41 by ЗлобнийМальчик
дык вы уверены, что это в релиз не пролезет??? в одноэсии вроде бы плохой испектор кода...
#42 by Живой Ископаемый
2 я уверен в том, что сталкиваюсь постоянно с тем, что уже приходят релизы типовых, в которых есть код который должен работать правильно, но на реальных данных бывает работает НЕ правильно. и вот чтобы его отладить приходится прибегать и к и к еще более гадким вещам.
#43 by 1C-Nick
очень полезна когда переменная не типизирована, а хочется интелисенс Например в процедуру передается переменная Спр - контрагенты. 1С о типе не знает. Делаем Если Ложь Тогда КонецЕсли Дальше уже будет работать интелисенс... Когда проект надо сдавать делаем глобальный поиск Если Ложь Тогда и мочим.
#44 by MRAK
да, иногда удобно, особенно когда юзаешь самописный объект с туевой хучей реквизитов и ТЧ
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С