В 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

 /, что такая функция не будет добавлена в AkelPad, и поэтому предлагают хоть что-то для решения ВАШЕЙ проблемы; за это обычно говорят спасибо. А если совет не в тему, то просто молча проходят мимо.
 /, что такая функция не будет добавлена в AkelPad, и поэтому предлагают хоть что-то для решения ВАШЕЙ проблемы; за это обычно говорят спасибо. А если совет не в тему, то просто молча проходят мимо.Fr0sT, спокойствие. Совет действительно немного корявый, и не совсем ясный.о великий Гуру, просвети погрязшего во мраке невежества, чем не угодила тебе фраза "заменяйте сколько вам нужно пробелов на \t" и каковы же твои истинные цели?

Нормальное, рабочееVladSh wrote:temp1111
у вас, видимо, настроение плохое...
 
 Совершенно верно. И именно поэтому на ВСЕХ phpbb-driven форумах одно из наиболее частых сообщений - "йопрст, опять форумный движок все форматирование покоцал, ща попробую повторить..."Исходники могут быть откуда угодно, т.е. в них может быть разное количество пробелов, да в одном и том же исходнике может быть полный разброд с отступами - и такое, к сожалению, не редкость...
Внутри текста тоже возможны ряды пробелов , которые обычно надо уберечь от замены на табуляции . Тогда придётся менять в несколько приёмов , каждый раз используя нужное число пробелов после '\n' , например :Fr0sT wrote:Ну не знаю, по-моему, что может быть яснее... Ctrl-R, что: " ", на "\t", "Заменить всё". В отдельном инструменте смысла не вижу. Это ж придётся ещё и настройку делать, сколько пробелов заменять на один таб.
Спасибо!.. только вот что получается:Instructor wrote:temp1111
Замена табов на пробелы - TabsToSpaces.js
