koIIImarik
10.04.2010, 16:37
Всем привет.
Интересно обсудить с кем-нибудь, кто пользуется FlashDevelop, как вы создаёте сниппеты, которые работают немного сложнее, чем обычные вставки кода. Вот пример одного моего сниппета для создания get/set подобных функций, почему я не люблю использовать стандартный Shift + Ctl + 1 и создание тру get/set это уже другой вопрос, так что просто пример моего сниппета:
/**
* 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, то получится следующий текст:
/**
* 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.
Вопрос: сталкивался ли кто-нибудь с подобной проблемой и, если да, то как вы её решали?
Ещё интересует, можно ли как-нибудь использовать русский текст в сниппетах? Просто, когда я пытался вставлять русский текст в сниппет, он в коде вставлялся в качестве каких-то иероглифов.
Интересно обсудить с кем-нибудь, кто пользуется FlashDevelop, как вы создаёте сниппеты, которые работают немного сложнее, чем обычные вставки кода. Вот пример одного моего сниппета для создания get/set подобных функций, почему я не люблю использовать стандартный Shift + Ctl + 1 и создание тру get/set это уже другой вопрос, так что просто пример моего сниппета:
/**
* 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, то получится следующий текст:
/**
* 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.
Вопрос: сталкивался ли кто-нибудь с подобной проблемой и, если да, то как вы её решали?
Ещё интересует, можно ли как-нибудь использовать русский текст в сниппетах? Просто, когда я пытался вставлять русский текст в сниппет, он в коде вставлялся в качестве каких-то иероглифов.