В ConTEXT такая фича есть - его пока и приходится для этого пользовать

Спасибо.
Code: Select all
;== Initialization code =======================================================
reset:
outiw SP,RAMEND ; Initialize stack pointer
clr nul ; Initialize zero value holding register
rcall init_ports ; Initialize ports
rcall init_tmr1 ; Initialize Timer 1
rcall init_adc ; Initialize ADC
rcall init_uart ; Initialize UART
rcall init_lcd ; Initialize LCD
clr keyold ; Clear key debounce registers
clr keydeb ;
clr keyon ;
clr keytgl ;
ldi tmp,kdeb_ms ; Load key debounce timer
mov kdebtmr,tmp ; with predefined key debounce time value
clr stimer ; Clear software incremental timer
sei ; Enable interrupts
;#define debug
#ifdef debug
.listmac ; Turn listing macro expansion on
rjmp showkeys ; Show key debounce registers' bits on LCD
#endif
Code: Select all
;== Initialization code =======================================================
reset:
outiw SP,RAMEND ; Initialize stack pointer
clr nul ; Initialize zero value holding register
rcall init_ports ; Initialize ports
rcall init_tmr1 ; Initialize Timer 1
rcall init_adc ; Initialize ADC
rcall init_uart ; Initialize UART
rcall init_lcd ; Initialize LCD
clr keyold ; Clear key debounce registers
clr keydeb ;
clr keyon ;
clr keytgl ;
ldi tmp,kdeb_ms ; Load key debounce timer
mov kdebtmr,tmp ; with predefined key debounce time value
clr stimer ; Clear software incremental timer
sei ; Enable interrupts
;#define debug
#ifdef debug
.listmac ; Turn listing macro expansion on
rjmp showkeys ; Show key debounce registers' bits on LCD
#endif
Fr0sT, спокойствие. Совет действительно немного корявый, и не совсем ясный.о великий Гуру, просвети погрязшего во мраке невежества, чем не угодила тебе фраза "заменяйте сколько вам нужно пробелов на \t" и каковы же твои истинные цели?
Нормальное, рабочееVladSh wrote:temp1111
у вас, видимо, настроение плохое...
Совершенно верно. И именно поэтому на ВСЕХ phpbb-driven форумах одно из наиболее частых сообщений - "йопрст, опять форумный движок все форматирование покоцал, ща попробую повторить..."Исходники могут быть откуда угодно, т.е. в них может быть разное количество пробелов, да в одном и том же исходнике может быть полный разброд с отступами - и такое, к сожалению, не редкость...
Внутри текста тоже возможны ряды пробелов , которые обычно надо уберечь от замены на табуляции . Тогда придётся менять в несколько приёмов , каждый раз используя нужное число пробелов после '\n' , например :Fr0sT wrote:Ну не знаю, по-моему, что может быть яснее... Ctrl-R, что: " ", на "\t", "Заменить всё". В отдельном инструменте смысла не вижу. Это ж придётся ещё и настройку делать, сколько пробелов заменять на один таб.
Спасибо!.. только вот что получается:Instructor wrote:temp1111
Замена табов на пробелы - TabsToSpaces.js