Всем привет.
Интересно обсудить с кем-нибудь, кто пользуется
FlashDevelop, как вы создаёте сниппеты, которые работают немного сложнее, чем обычные вставки кода. Вот пример одного моего сниппета для создания
get/set подобных функций, почему я не люблю использовать стандартный
Shift + Ctl + 1 и создание тру
get/set это уже другой вопрос, так что просто пример моего сниппета:

Код AS3:
/**
* Functions for work with parameter $(Clipboard).
*/
/**
* Function to set scores $(Clipboard) value.
*
* @param value new value of $(Clipboard) parameter.
*/
public function set$(Clipboard)(value:String):void
{
this.$(Clipboard) = value;
}
/**
* Function to set scores $(Clipboard) value.
*
* @return value of $(Clipboard) parameter.
*/
public function get$(Clipboard)():String
{
return this.$(Clipboard);
}
Запись
$(Clipboard) означает, что на это место будет вставлен текст, который я перед этим скопировал. То есть если я скопировал название переменной
scores, то получится следующий текст:

Код AS3:
/**
* Functions for work with parameter scores.
*/
/**
* Function to set scores scores value.
*
* @param value new value of scores parameter.
*/
public function setscores(value:String):void
{
this.scores = value;
}
/**
* Function to set scores scores value.
*
* @return value of scores parameter.
*/
public function getscores():String
{
return this.scores;
}
Как видно из кода, функции будут названы
setscores и
getscores, что не очень правильно, а правильным было бы
setScores и
getScores.
Вопрос: сталкивался ли кто-нибудь с подобной проблемой и, если да, то как вы её решали?
Ещё интересует, можно ли как-нибудь использовать русский текст в сниппетах? Просто, когда я пытался вставлять русский текст в сниппет, он в коде вставлялся в качестве каких-то иероглифов.