[ESC] Editor's settings changer — Изменение настроек редактора

Здесь можно обсудить ваш любимый плагин.
User avatar
t-rex
Страшный и ужасный
Posts: 4871
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Contact:

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by t-rex » Sun 19 May, 2013 08:16

Latest post of the previous page:

Зачем это надо? Что это за строки с пробелами на конце?

User avatar
t-rex
Страшный и ужасный
Posts: 4871
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Contact:

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by t-rex » Sun 19 May, 2013 08:17

И End уже вообще то занят killspaces.

Denis
Posts: 1390
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 2 times
Been thanked: 2 times

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by Denis » Sun 19 May, 2013 09:08

В legacy коде встречаются строки с пробелами в конце. Но смысла модифицировать ESC нет - можно макросом сделать.

User avatar
Wave
Posts: 1716
Joined: Thu 04 Aug, 2005 18:47
Location: Харьков, Украина
Has thanked: 2 times
Been thanked: 9 times
Contact:

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by Wave » Sun 19 May, 2013 09:32

Denis wrote:В legacy коде встречаются строки с пробелами в конце. Но смысла модифицировать ESC нет - можно макросом сделать.
На некоторых строках по End выбрасывает курсор за пределы строки.
Пользуюсь ФАРом больше 15 лет © собирательный.

Shmuel
Posts: 5166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by Shmuel » Sun 19 May, 2013 10:09

Wave wrote:На некоторых строках по End выбрасывает курсор за пределы строки.
Это из-за использования string.len(s). Надо использовать s:len() или str.StringLength.

User avatar
t-rex
Страшный и ужасный
Posts: 4871
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Contact:

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by t-rex » Sun 19 May, 2013 10:09

Ну так в правильно настроеном ESC (killspaces=on или как то там) End и так всегда будет переходить на текст ибо пробелы удалятся.

Denis
Posts: 1390
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 2 times
Been thanked: 2 times

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by Denis » Sun 19 May, 2013 10:13

Тут, кстати, сделано так, что по первому End идём до последнего непробельного, а по второму - до последнего символа и опять по кругу.
И ещё бы добавить код для ShiftHome и ShiftEnd, который бы выделял текст по такому же признаку.

User avatar
zg
zero-gravity
Posts: 5246
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 42 times
Contact:

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by zg » Sun 19 May, 2013 10:30

t-rex wrote:И End уже вообще то занят killspaces.
такое поведение имеет смысл только при killspaces=off.

User avatar
HaRT
Moderator
Posts: 8048
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by HaRT » Sun 19 May, 2013 15:05

Denis wrote:И ещё бы добавить код для ShiftHome и ShiftEnd, который бы выделял текст по такому же признаку.
Насчёт ShiftHome полностью поддерживаю, сам давно об этом просил.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Denis
Posts: 1390
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 2 times
Been thanked: 2 times

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by Denis » Sun 19 May, 2013 19:05

HaRT wrote:
Denis wrote:И ещё бы добавить код для ShiftHome и ShiftEnd, который бы выделял текст по такому же признаку.
Насчёт ShiftHome полностью поддерживаю, сам давно об этом просил.
Здесь

User avatar
HaRT
Moderator
Posts: 8048
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by HaRT » Sun 19 May, 2013 19:07

Denis wrote:
HaRT wrote:
Denis wrote:И ещё бы добавить код для ShiftHome и ShiftEnd, который бы выделял текст по такому же признаку.
Насчёт ShiftHome полностью поддерживаю, сам давно об этом просил.
Здесь
Это замечательно, однако хочется конфигурировать эти фичи для разных типов файлов, притом в одном общем месте.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Wave
Posts: 1716
Joined: Thu 04 Aug, 2005 18:47
Location: Харьков, Украина
Has thanked: 2 times
Been thanked: 9 times
Contact:

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by Wave » Sun 19 May, 2013 19:44

HaRT wrote:Это замечательно, однако хочется конфигурировать эти фичи для разных типов файлов, притом в одном общем месте.
Резонно, хотя лично для себя я смарт хоум включил для всех файлов, а смарт энд мне не нужен за наличием killspace и аналогчного макроса, но тоже можно включить для всех файлов.
Пользуюсь ФАРом больше 15 лет © собирательный.


01ssv
Posts: 50
Joined: Fri 29 May, 2009 04:01
Location: Барнаул

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by 01ssv » Thu 13 Mar, 2014 12:32

Здравствуйте, подскажите пожалуйста в чем проблема?
Плагин (esc2.91 far 3.0 build 3831 x86) ругается на файл Cfg/esc_abstract.xml, который состоит из следующих строк:

Code: Select all

<Esc-Settings>
  <Types>
    <type name="Sources" mask="|abstract">
      <autoindent value="on"/>
      <cursorbeol value="on"/>
      <charcodebase value="hex"/>
    </type>
  </Types>
</Esc-Settings>
Также пробовал взять файл из примера описанного в ReadMe.txt, но он ошибка была такая же. Возможно, где то есть готовые файлы для скачивания? На мои старые от версии 2.7 для второго фара также ругается.

User avatar
John Doe
Бюрократ
Posts: 11137
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 73 times

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by John Doe » Thu 13 Mar, 2014 12:44

01ssv wrote:...но он ошибка была такая же
Какая именно?
Возможно проблема в кодировке (нужна 1200).
Примеры есть в дистрибутиве на офсайте или см. в исходниках https://code.google.com/p/evil-programm ... Fbin%2FCfg

01ssv
Posts: 50
Joined: Fri 29 May, 2009 04:01
Location: Барнаул

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by 01ssv » Thu 13 Mar, 2014 16:26

John Doe wrote:
01ssv wrote:...но он ошибка была такая же
Какая именно?
Возможно проблема в кодировке (нужна 1200).
Появляется красное окно "Внимание! Ошибки в XML-файле " далее путь к файлу esc_abstract.xml

Кодировка 1200 (UTF-16) у меня не активна в списке кодировок

User avatar
John Doe
Бюрократ
Posts: 11137
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 73 times

Re: ESC: Editor's settings changer/ Изменение настроек редак

Post by John Doe » Thu 13 Mar, 2014 16:27

01ssv wrote:Кодировка 1200 (UTF-16) у меня не активна в списке кодировок
ShiftF2

Post Reply

Return to “Обсуждение плагинов”