Coder plugin (1)
- Author
- Message
-
Offline
- Posts: 3
- Joined: Thu Jun 21, 2012 5:43 am
http://ifolder.ru/31231662
я поместил на Айфолдер. Извините, если что не так - мне не часто приходится пользоваться файлообменными сервисами и файловыми хранилищами. Он в яндексе по запросу выдался первым.
Еще раз спасибо, что решили ознакомиться с данной проблемой.
Если вдруг что-то и получится - будет просто замечательно.
я поместил на Айфолдер. Извините, если что не так - мне не часто приходится пользоваться файлообменными сервисами и файловыми хранилищами. Он в яндексе по запросу выдался первым.
Еще раз спасибо, что решили ознакомиться с данной проблемой.
Если вдруг что-то и получится - будет просто замечательно.
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Если скопировать или вырезать свёрнутый в фолдинге блок (функцию или, к примеру, блок for, сворачиваю), а затем вставляю, то вставляется он развёрнутым, что очень неудобно! Бывает, что блок очень большой, и хотелось бы сохранить его свёрнутым, чтобы он не мешал, но этого не получается.
Такое же происходит на некоторых других операциях, - блоки почему-то самопроизвольно разворачиваются; на каких именно сейчас не помню, но как опять встречу, скажу.
Можно ли пофиксить это поведение? А то уж очень мешает.
Такое же происходит на некоторых других операциях, - блоки почему-то самопроизвольно разворачиваются; на каких именно сейчас не помню, но как опять встречу, скажу.
Можно ли пофиксить это поведение? А то уж очень мешает.
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 2
- Joined: Thu Jul 19, 2012 11:56 pm
- Location: Kharkiv, Ukraine
CODER: "Blocks" unwork with my old setup "txt
Why not work in "txt.coder" (in "txt.autocomplete" was be OK)???
Почему не работает в "txt.coder" (в "txt.autocomplete" раньше было нормально)???
Почему не работает в "txt.coder" (в "txt.autocomplete" раньше было нормально)???
Code: Select all
Blocks:
;======================================================================
;Abbreviations and blocks
;
; $~abbr abbreviation.
; $[] set caret to this position. Can be multiple (hot spots).
; $[text] select text. Can be multiple (hot spots).
; $$ symbol $.
; $\] escape symbol ]. Can be used in $[text] block: $[One [1$\] ].
; ${VAR} variable assigned from Coder::Settings.
; $; comment line.
;======================================================================
$~...
…
$~--
–
$~---
—
$~----
─
$~+-
±
$~~~
≈
$~<<
«
$~>>
»
$~,,
„
$~''
”
$~``
“
$~г'
ґ
$~Г'
Ґ
$;~-е
$;Ђ
$~(c)
©
$;$~(C)
$;©
$~(p)
℗
$~(e)
€
$;$~(E)
$;€
$~c|
¢
$~(l)
£
$~(y)
¥
$~(r)
®
$;$~(R)
$;®
$~(tm)
™
$;$~(TM)
$;™
$~(o)
°
$;˚
$~(0)
º
$;$~(O)
$;°
$;˚
$~(.)
·
$~(,)
•
$;$~-->
$;→
$;$~<--
$;←
$;$~<-->
$;↔
$~1/2
½
$~1/4
¼
$~3/4
¾
$~1/8
⅛
$~3/8
⅜
$~5/8
⅝
$~7/8
⅞
-
Offline
- Posts: 874
- Joined: Sat Jan 16, 2010 2:03 pm
Re: CODER: "Blocks" unwork with my old setup "
Alex-Rus
Потому что используемые вами символы с большой долей вероятности присутствуют также и в секцииЭто, плюс опция настройки AutoComplete = "Use delimiters from syntax theme".
(Если Вы не пользуетесь ЭТОЙ опцией, тогда смотреть делимитеры в Settings--Editor2)
Можно действовать разными путями. Например закомментировать часть делимитеров в txt.coder, но это не удобно в плане последующих обновлений (придется не только аббревиатуры переносить, но и проверять исправленные места). Поэтому можно поступить иначе - установить PuntoSwitcher и прописать все используемые аббр в нем. Но у этого решения есть минус - внесенные аббр-ы будут предлагаться во всех приложениях, а не только в AkelPad, что не всегда и не всем подходит.
Потому что используемые вами символы с большой долей вероятности присутствуют также и в секции
Code: Select all
Delimiters:
;--Standart delimiters for AutoComplete
(Если Вы не пользуетесь ЭТОЙ опцией, тогда смотреть делимитеры в Settings--Editor2)
Можно действовать разными путями. Например закомментировать часть делимитеров в txt.coder, но это не удобно в плане последующих обновлений (придется не только аббревиатуры переносить, но и проверять исправленные места). Поэтому можно поступить иначе - установить PuntoSwitcher и прописать все используемые аббр в нем. Но у этого решения есть минус - внесенные аббр-ы будут предлагаться во всех приложениях, а не только в AkelPad, что не всегда и не всем подходит.
-
Offline
- Posts: 2
- Joined: Thu Jul 19, 2012 11:56 pm
- Location: Kharkiv, Ukraine
Re: CODER: "Blocks" unwork with my old setup "
Delimiters действительно присутствуют все, как я понял, надо отрубить AutoComplete = "Use delimiters from syntax theme"?opk44 wrote:Alex-Rus
Потому что используемые вами символы с большой долей вероятности присутствуют также и в секцииЭто, плюс опция настройки AutoComplete = "Use delimiters from syntax theme".Code: Select all
Delimiters: ;--Standart delimiters for AutoComplete
(Если Вы не пользуетесь ЭТОЙ опцией, тогда смотреть делимитеры в Settings--Editor2)
Но тогда делиметеры не будут выделяться, как мне надо, тогда какой смысл?
Т.е. это просто НЕУСТРАНИМЫЙ конфликт CODER-plugins по параметрам Delimiters и Blocks? Юзать только либо-либо?
Пробовал часть комментить -- по сути не помогло (Delimiters и Blocks действительно сочетаются сильно).opk44 wrote:Можно действовать разными путями. Например закомментировать часть делимитеров в txt.coder, но это не удобно в плане последующих обновлений (придется не только аббревиатуры переносить, но и проверять исправленные места). Поэтому можно поступить иначе - установить PuntoSwitcher и прописать все используемые аббр в нем. Но у этого решения есть минус - внесенные аббр-ы будут предлагаться во всех приложениях, а не только в AkelPad, что не всегда и не всем подходит.
PS юзаю, но вовсе не с целью автозавершения.
Автозавершение юзаю в AP по схемам, настроенным мною для себя в OOo (что характерно, в отдельном AP-плагине AutoComplete, по крайней мере то, что раньше юзал, работало), потому хотелось "приемственности" Office+"notepad", но вот не получается...

-
Offline
- Posts: 874
- Joined: Sat Jan 16, 2010 2:03 pm
Re: CODER: "Blocks" unwork with my old setup "
"Моё дело подарок подарить, а ты уж думай, что с этой хренью делать." (Масяня).Alex-Rus wrote:...Но тогда ... какой смысл?...
Вопрос был "почему". На вопрос "и что теперь" могу лишь снова предложить PuntoSwitcher, в который внести все "противоречивые" аббревиатуры. Я и сам его именно для этого использую (с отключенным режимом автопереключения раскладки). Это, конечно, не "серебряная пуля", но вариант проверенный и вполне практичный.
-
Offline
- Posts: 874
- Joined: Sat Jan 16, 2010 2:03 pm
1.
2.
На вкус и цвет...Serge Yolkin wrote:есть программки и полегче.
2.
"Изобретение велосипеда" может и хорошо в образовательных целях, но оно отнимает время и требует некоторых навыков. Если любой из этих компонентов отсутствует, то чужая готовая программа предпочтительнее своего ненаписанного скрипта.Serge Yolkin wrote:Да и скритовые технологии такую задачку решить позволяют...
-
Offline
- Posts: 8
- Joined: Tue Jul 24, 2012 11:29 am
AutoComplete и второй монитор.
Ситуация такова.
К компьютеру подключены два монитора. Если работаю на первом (главном) мониторе, то autocomplete показывает выпадающий список, если окно AkelPad на втором мониторе, то выпадающий список не показывается.
Это баг, или это у меня какая-то фигня?
Дополнительная информация:
Если вызвать Coder::Settings пока редактор на втором мониторе, то настройки показываются на первом мониторе. Если перенести окно настроек на второй монитор и нажать ОК, то последующий вызов Coder::Settings показывает настройки на втором мониторе, но autocomplete все равно не показывает выпадающий список.
AkelPad 4.7.7, Coder 9.8. Активные плагины: Coder, SaveFile, SmartSel, Xbrackets
Radeon 6450HD, Win 7 SP1.
Заранее спасибо.
К компьютеру подключены два монитора. Если работаю на первом (главном) мониторе, то autocomplete показывает выпадающий список, если окно AkelPad на втором мониторе, то выпадающий список не показывается.
Это баг, или это у меня какая-то фигня?
Дополнительная информация:
Если вызвать Coder::Settings пока редактор на втором мониторе, то настройки показываются на первом мониторе. Если перенести окно настроек на второй монитор и нажать ОК, то последующий вызов Coder::Settings показывает настройки на втором мониторе, но autocomplete все равно не показывает выпадающий список.
AkelPad 4.7.7, Coder 9.8. Активные плагины: Coder, SaveFile, SmartSel, Xbrackets
Radeon 6450HD, Win 7 SP1.
Заранее спасибо.
-
Offline
- Posts: 88
- Joined: Sun Jun 03, 2012 8:15 am
Re: AutoComplete и второй монитор.
WinXPsp3, AkelPad 4.7.7, Coder 9.8, Синтаксич. тема JScript.
Родные дрова Nvidia GeForce GTX 560 Ti.
Coder нормально себя ведет на обоих мониторах во всех режимах AkelPad. Список выпадает в автомате и по Ctrl+Space, окно настроек кодера вообще не запоминает положения и тем более монитора, центрируется при каждом вызове относительно окна AkelPad.
Единственный плагин с которым у меня проблемы - это FullScreen. Он раскрывает окно на основной монитор независимо от того, где находилось окно до запуска полноэкранного режима. А остальные плагины и функции самого редактора как бы за рамками мониторов работают, либо относительно Akelpad, либо первый запуск относительно, а остальные с запоминанием положения в общей системе координат. Ну за исключением разворота на весь экран. Это стандартная функция любого окна и зависит от системы. Если все окна разворачиваются на том экране, на котором отображаются, то и AkelPad точно так же себя поведет.
Родные дрова Nvidia GeForce GTX 560 Ti.
Coder нормально себя ведет на обоих мониторах во всех режимах AkelPad. Список выпадает в автомате и по Ctrl+Space, окно настроек кодера вообще не запоминает положения и тем более монитора, центрируется при каждом вызове относительно окна AkelPad.
Единственный плагин с которым у меня проблемы - это FullScreen. Он раскрывает окно на основной монитор независимо от того, где находилось окно до запуска полноэкранного режима. А остальные плагины и функции самого редактора как бы за рамками мониторов работают, либо относительно Akelpad, либо первый запуск относительно, а остальные с запоминанием положения в общей системе координат. Ну за исключением разворота на весь экран. Это стандартная функция любого окна и зависит от системы. Если все окна разворачиваются на том экране, на котором отображаются, то и AkelPad точно так же себя поведет.