SimpleIndent

Здесь можно обсудить ваш любимый плагин.
Grey
Posts: 77
Joined: Wed 16 Mar, 2005 11:19
Location: Киев

Re: Табулятор

Post by Grey » Tue 20 May, 2008 00:04

Latest post of the previous page:

Да так и определил :)
Ни по F11, ни по tab-у
Открыл файл, выделил пару строк, жму там - строки удалились :)

User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

Re: Табулятор

Post by CyberShadow » Tue 20 May, 2008 15:05

Можете глянуть этой утилитой если сам DLL загружается?

Grey
Posts: 77
Joined: Wed 16 Mar, 2005 11:19
Location: Киев

Re: Табулятор

Post by Grey » Tue 20 May, 2008 18:40

Сама DLL загружается

User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

Re: Табулятор

Post by CyberShadow » Tue 20 May, 2008 19:03

Можно вас попросить сохранить настройки FAR-а из реестра и залить всю папку FAR-а вместе с настройками куда-нибудь?

dolzenko
Posts: 452
Joined: Wed 19 Apr, 2006 14:42
Location: Ростов-на-Дону

Re: Табулятор

Post by dolzenko » Wed 21 May, 2008 11:04

Большое спасибо!

PS. BlockIndent всегда было лень настраивать ибо фаром делаю только мелкие правки

Grey
Posts: 77
Joined: Wed 16 Mar, 2005 11:19
Location: Киев

Re: Табулятор

Post by Grey » Thu 22 May, 2008 23:17

На чисто установленном фаре SimpleIndent работает нормально
Какие настройки фара влияют на его рабоспособность?

User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

Re: Табулятор

Post by CyberShadow » Thu 22 May, 2008 23:24

Я не знаю... если найдёте, скажите, поправлю если смогу.

Grey
Posts: 77
Joined: Wed 16 Mar, 2005 11:19
Location: Киев

Re: Табулятор

Post by Grey » Fri 23 May, 2008 21:50

А скажите ка плз
У SimpleIndent есть префикс и какой?
А то сейчас у меня получилось что он одинаковый с SmartLaunch

User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

Re: Табулятор

Post by CyberShadow » Fri 23 May, 2008 22:58

Плагин не регистрирует префиксы, меню, итд. - единственный способ через который он предоставляет функционал - это кнопка Tab в редакторе.

User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

Re: Табулятор

Post by CyberShadow » Sat 03 Mar, 2012 06:40

Допилил Image

Code: Select all

v2.0 03/03/12
-------------

 * Rebased on latest Block Indent and ported to FAR 3.
 ! As a consequence of the above, the plugin no longer destroys
   Unicode characters.
 * Plugin no longer replaces spaces with tabs.
 ! Plugin no longer removes slack whitespace (e.g. whitespace after
   tabs).
 ! Fixed "sliding" selection.
 + The plugin's action is grouped as a single undo/redo operation.
 + Better documentation
В анонсы выкладывать? :)


User avatar
lazyeugene
Posts: 243
Joined: Sat 29 Aug, 2009 17:14
Has thanked: 1 time

Re: Табулятор

Post by lazyeugene » Sat 03 Mar, 2012 07:26

А для Фар2?

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

Re: Табулятор

Post by John Doe » Sat 03 Mar, 2012 08:02

CyberShadow wrote:В анонсы выкладывать? :)
Почему нет?

User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

Re: Табулятор

Post by CyberShadow » Sat 03 Mar, 2012 17:32

John Doe wrote:Почему нет?
Авось, кто-то за 4 года уже такое сделал.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Табулятор

Post by Maximus5 » Sat 03 Mar, 2012 19:06

MBlockEditor, но я не в курсе, чем предлагаемое отличается )

User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

Re: Табулятор

Post by CyberShadow » Sat 03 Mar, 2012 19:16

В принципе, если не используется постоянное выделение, думаю практически разницы почти нету. Можно назначить макрос на таб при присутствии выделения - но меня лично раздражало, что если выделить блок где-нибудь, потом о нем забыть и на другой странице кода попытаться вставить таб - происходит не то, что ожидаемо. Это макросами не просто решить.

User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

Re: Табулятор

Post by CyberShadow » Sat 03 Mar, 2012 21:10

lazyeugene wrote:А для Фар2?
Ну, давайте уже тогда для всего сразу :)

For Far 1/2/3 × x86/64

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

Re: Табулятор

Post by HaRT » Mon 05 Mar, 2012 11:39

CyberShadow wrote:Это макросами не просто решить.
Справедливости ради, проверить факт нахождения каретки внутри выделения или в начале строки макросами не так уж сложно.
Кстати, а что считается началом строки: только первый символ/ первый непробельный тоже или все ведущие пробелы?

И ещё одна идея: можно было бы добавлять ровно ту комбинацию пробелов/табуляций, которая есть на соответствующем участке предыдущей строки — т.е. повторить логику, реализованную плагином [ESC] при использовании AutoIndent.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

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