Comments 16
никто не говорил что копипаст это хорошо, но давайте признаем — мы им пользуемся.
И может стоит подумать, как это дело оптимизировать.
И может стоит подумать, как это дело оптимизировать.
угу: в бейсике я просто делал ошибки; в c++ я могу их наследовать!
если после вставки кода Вы его изменяете так, что комментарии к нему не подходят, то и изменяйте и комментарии.
легко сказать — трудно сделать.
а в чем проблема? код же вы руками изменяете и знаете что именно изменяете… кто мешает слегка подправить комменты при этом?
если посла вставки, комментарии не подходят, то нужно переписывать код,
А еще лучше, если часто делаете копи — паст, может вынести в отдельный класс, метод, модуль?)
А еще лучше, если часто делаете копи — паст, может вынести в отдельный класс, метод, модуль?)
доводилось наблюдать(да и наблюдаю) ситуацию, когда приходится пользоваться отточеным за год работы приемом copy & paste & replace :( благо таких кусков кода всего три, копировать их надо достаточно редко и багов, по крайней мере явных в этом куске нет. А вынести в отдельный класс не получается, из-за особенностей проектирования приложения. вот так и живем.
Если уж на то пошло (и Вам так нравится/хочется использовать копи-паст), то логичнее было бы сделать плагин, который просто удалял бы все комментарии в выделеном куске текста… IMHO.
Повесьте этот скрипт на хоткей и выполняйте когда нужно вырезать комменты в стиле C++ из буфера:
xsel -b -o | perl -0777ne 's/\/\/.*?(?:(?:[\n\r]+)|$)//g; s/\/\*(?:.|[\r\n])*?\*\///g; print' | xsel -b -i
Нужны perl и xsel, но скорее всего они у Вас уже есть.
xsel -b -o | perl -0777ne 's/\/\/.*?(?:(?:[\n\r]+)|$)//g; s/\/\*(?:.|[\r\n])*?\*\///g; print' | xsel -b -i
Нужны perl и xsel, но скорее всего они у Вас уже есть.
Sign up to leave a comment.
Копипаст при написании кода