Табы и пробелы

Russian main discussion
  • Author
  • Message
Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

VladSh
не, неудобно. В обычных файлах нужен таб как таб, а вот в коде - как пробел.

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

А мне в коде нужен таб как таб.
Скорее всего, через Hotkeys плагин можно Shift-Tab и прочие комбинации переназначить на что-либо более удобное.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Lenchik
именно, переназначить клавиши на этот скрипт, не понимаю, почему Fr0sT этого не сделает?

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

In the script InsertTabOrSpaces.js, I suggested key Ctrl+Alt+Tab.
After a little practice, you can do with one hand.

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

Lenchik
естественно, это дб настраиваемо.

se7h, KDJ, I'm not a squid :))))

Кстати, а расскажите кто-нибудь, откуда берется ${AutoComplete_Indent}?

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Fr0sT wrote:Кстати, а расскажите кто-нибудь, откуда берется ${AutoComplete_Indent}?
1. см. Coder.zip\Source\Coder.h
(http://akelpad.sourceforge.net/files/plugs/Coder.zip)
по умолчанию для каждой темы установлен как 2 пробела (символы с кодом 20h)
2. При модификации темы - последняя переменная в списке (вкладка "Общие" настройки Coder-плагина)

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

opk44
ясно, спасибо!
То есть получается, что по дефолту даже если ты приверженец таба в коде, autocomplete шаблоны будут вставляться с пробелами. Кто-нибудь настраивает эту опцию под себя? Кстати, табуляцию в это поле так просто не введешь.

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

Пока я правлю hex-редактором Coder.dll на предмет замены ${AutoComplete_Indent} на символ Tab и ${HighLight_AutoMarkFlags} с 1 на 0.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

se7h wrote:Lenchik
именно, переназначить клавиши на этот скрипт, не понимаю, почему Fr0sT этого не сделает?
+ ещё этот скрипт немного облегчит жизнь: SmartBackspace.js

Fr0sT wrote:Кто-нибудь настраивает эту опцию под себя? Кстати, табуляцию в это поле так просто не введешь.
Lenchik wrote:Пока я правлю hex-редактором Coder.dll на предмет замены ${AutoComplete_Indent} на символ Tab и ${HighLight_AutoMarkFlags} с 1 на 0.
А я выделяю символ табуляции в тексте, копирую его в буфер, затем захожу в настройки каждой темы и в значение для AutoComplete_Indent вставляю содержимое буфера (отображается квадратик), - хоть как-то работает...(

Offline
Posts: 157
Joined: Thu Nov 26, 2015 8:03 pm
Location: Rostov-on-Don

Post by Eskander88 »

Подскажите пожалуйста, как через js-скрипт изменить настройки программы размеры отступов табуляции?

Речь идёт об: AP\Настройки\Параметры\Редактор1\Размер табуляции

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

Eskander88

Example from Scripts-Eng.txt:

Code: Select all

  AkelPad.SetFrameInfo(0, 1 /*FIS_TABSTOPSIZE*/, 4);
4 - is tabulation size in characters.
Post Reply