print() не различает режимы вставки/замены

Здесь обсуждается всё, что касается макросов.
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: print() не различает режимы вставки/замены

Post by SUSim »

Latest post of the previous page:

В макросах проще взять строку целиком и изменить в ней то - что надо, а в большинстве случаев просто заменить на новую...
А учитывать режим (вставка/замена) и сколько символов заменится при print() сложновато...

Я даже, print() для вставки в нужное место не использую, так что про режим замены даже не задумывался...
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: print() не различает режимы вставки/замены

Post by SUSim »

Только я так и не понял причем тут первый пост?
В нём речь про автокоплитишн, в котором print("123") не работает работает только последовательность 1 2 3 - тоесть динамический текст не введешь!!!
SimSU ··· ·· -- ··· ··-
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: print() не различает режимы вставки/замены

Post by John Doe »

SUSim wrote:Только я так и не понял причем тут первый пост?
Неважно. Начните с третьего.
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Re: print() не различает режимы вставки/замены

Post by Raistlin »

John Doe wrote:
Raistlin wrote:Копался в настройке AutoCompletion и наткнулся на то, что там число в диалоге[...]
А что это за настройка? Или где ещё увидеть неработоспособность print?
Неточно написал название плагина - EditCompletion (в меню плагинов в редакторе представлен как "Завершение слов"). Соответственно, проблема проявляется в диалоге "Настройка автозавершения слов", в поле "Сколько строк просматривать". Если переходим в него ручками, курсор автоматом становится в режим замены и, соответственно, текущее значение можно исправить не стирая. Макросом без дополнительных телодвижений (либо без стирания текущего значения, либо без переключения режима вставки/замены) не получится. Вот.
Magically yours
Raistlin
User avatar
zg
zero-gravity
Posts: 6035
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: print() не различает режимы вставки/замены

Post by zg »

Raistlin wrote:Неточно написал название плагина - EditCompletion (в меню плагинов в редакторе представлен как "Завершение слов"). Соответственно, проблема проявляется в диалоге "Настройка автозавершения слов", в поле "Сколько строк просматривать". Если переходим в него ручками, курсор автоматом становится в режим замены и, соответственно, текущее значение можно исправить не стирая. Макросом без дополнительных телодвижений (либо без стирания текущего значения, либо без переключения режима вставки/замены) не получится. Вот.
в настройках редактора — размер табуляции.
Post Reply

Return to “Обсуждение макросов”