Coder plugin (1)
- Author
- Message
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Предлагаю в файле js.coder изменить строчку для MessageBox:
т.к. чаще всего она используется для отладки - экономится время.
Code: Select all
AkelPad.MessageBox($[AkelPad.GetEditWnd()], $[Text], "$[Caption]", $[0] /*MB_OK*/);
Last edited by VladSh on Fri Jul 09, 2010 4:25 pm, edited 3 times in total.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Коллеги, никто не помнит, как эта штука работает
И, если можно, в документацию (Coder-Rus.txt) полное описание этого!
А ещё это:
Какие комбинации клавиш?Instructor (10.02.2010 10:14 pm) wrote:Добавлено: быстрый переход по указанным позициям в блоке текста.
AutoComplete plugin v2.7
И, если можно, в документацию (Coder-Rus.txt) полное описание этого!
А ещё это:
и это.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 name that has been set in "Variables:" section.
$; comment line.
$# comment line.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Несколько предложений.
1. Добавить ксимвол перевода строки (добавлять его в конце вставляемого выражения), т.к. это иногда бывает полезно - удобнее просто делать соскок вниз с помощью стрелки Down, чем жать End, а затем Enter.
2. Сделать возможность вывода нескольких вариантов, а не отображать всё.
Допустим я набралдолжен вывалиться список:
Увеличение количества вариантов в окошке должно происходить при стирании букв с помощью Backspace.
Если это реализовать, то можно было бы как-то настроить вывод "методов" после точки.
3. Добавить возможность задавать количество вставок с помощью *N после набранной аббревиатуры (пример se7h на li). Это удобно не только для HTML, во многих языках встречается необходимость множественной вставки однотипного текста.
4. Просьба включить в документацию возможность вызова окошка вручную по команде
1. Добавить к
Code: Select all
Abbreviations and blocks:
$ ...
2. Сделать возможность вывода нескольких вариантов, а не отображать всё.
Допустим я набрал
Code: Select all
as
а не всё подряд.Boolean
Integer
Long
...
Увеличение количества вариантов в окошке должно происходить при стирании букв с помощью Backspace.
Если это реализовать, то можно было бы как-то настроить вывод "методов" после точки.
3. Добавить возможность задавать количество вставок с помощью *N после набранной аббревиатуры (пример se7h на li). Это удобно не только для HTML, во многих языках встречается необходимость множественной вставки однотипного текста.
4. Просьба включить в документацию возможность вызова окошка вручную по команде
Code: Select all
Coder::AutoComplete::WithList
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
В общем случае это практически не возможно, в частных - очень некачественно.Если это реализовать, то можно было бы как-то настроить вывод "методов" после точки.
Для такое фичи нужен интерпретатор/компилятор того что редактируют. Естественно подзадача не то что не простая, а вообще отдельная. Потому этим в 99% случаев занимаются только IDE, которые для этих целей реализуют полновесный парсер языков с которыми они работают.
Так что не думаю что нам стоит это ожидать.(Разве что Инструктор выделит эту функциональность как плагин к плагину Coder, а желающие/имеющие возможность реализуют всё что требуется.)
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 98
- Joined: Thu Jul 03, 2008 7:23 pm
Следует удалить несколько функций из php.coder, так как с выходом новой версией они не используются больше. Более подробная информация: http://php.su/php/?migration53
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Tony
Не следует, так как у php две стабильные ветки пока: php 5.2.x и php 5.3.x
В 5.2.х она используется.
Кроме того: "Устаревший" не означает "больше не используется". А "больше не используются" не означает что они "больше не существуют".
()
Они существуют и работают и есть частью языка. Потому никакой речи об удалении не может идти.
Если Вы пользуетесь веткой 6, которой не существует, то Вам лучше самостоятельно подредактировать эти файлы, ибо ждать ещё года 3 пока ветка 5.х не будет вытеснена 6 т.е. 5.х больше не будет использоваться, и соотв. не будут использовать эти функции, а до этого их будут использовать.
Не следует, так как у php две стабильные ветки пока: php 5.2.x и php 5.3.x
В 5.2.х она используется.
Кроме того: "Устаревший" не означает "больше не используется". А "больше не используются" не означает что они "больше не существуют".
()
Они существуют и работают и есть частью языка. Потому никакой речи об удалении не может идти.
Если Вы пользуетесь веткой 6, которой не существует, то Вам лучше самостоятельно подредактировать эти файлы, ибо ждать ещё года 3 пока ветка 5.х не будет вытеснена 6 т.е. 5.х больше не будет использоваться, и соотв. не будут использовать эти функции, а до этого их будут использовать.
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
ты об этом?VladSh wrote:2. Сделать возможность вывода нескольких вариантов, а не отображать всё.
и ещё, помимо умножения, из Zen Coding можно позаимствовать сложение:VladSh wrote:3. Добавить возможность задавать количество вставок с помощью *N после набранной аббревиатуры (пример se7h на li). Это удобно не только для HTML, во многих языках встречается необходимость множественной вставки однотипного текста.
Code: Select all
p+div
Code: Select all
<p></p>
<div></div>
Code: Select all
if+if+do
Code: Select all
if ()
{
}
if ()
{
}
do
{
}
while ();
Code: Select all
head>link
Code: Select all
<head>
<link/>
</head>
Code: Select all
for>if
Code: Select all
for (; ; )
{
if ()
{
}
}