PDA

Просмотр полной версии : remove tabs in EOL, FlashDevelop


zuxul
27.01.2010, 15:03
Искал настройку удаления табуляции в конце строки (если там только одни знаки табуляции), но не нашел, не подскажите, она вообще есть?

iNils
27.01.2010, 15:21
1. Нажмите Ctrl+H
2. В поле поиска вставьте (\s+)\r\n
3. В поле замены вставьте \r\n
4. Поставьте чекбокс Regular Expressions (чекбокс Escaped characters должен быть выключен)
5. Проведите замену.

zuxul
27.01.2010, 16:20
Немножко не то, чего хочется...хочется, чтобы это работало как в VS, то есть, когда удаляешь "c виду" пустую строку, она удалялась одним нажатием "DEL".

Полнотекстовой заменой что-то не получается, вставляет буквально "\r\n" вместо перевода строки, хотя "Escaped characters" выключена:confused:

iNils
27.01.2010, 18:00
хочется, чтобы это работало как в VS, то есть, когда удаляешь "c виду" пустую строку, она удалялась одним нажатием "DEL".Именно так не будет.
Откройте в меню пункт Edit и найдите шоткат для Delete Line (у меня это Ctrl + Shift + D).
Можно также написать макрос на C# который будет проверять строку на соответствие рег. выражение и удалять "пустую" строку вместо символа.
Полнотекстовой заменой что-то не получается, вставляет буквально "\r\n" вместо перевода строки, хотя "Escaped characters" выключенаМда. На поиск я проверил, а на замену нет. Так что включите Escaped characters, а в поле поиска напишите (\\s+)\\r\\n
Поле замены менять не надо.