PDA

Просмотр полной версии : Настройка автокоплита в FD


FlashRus
24.05.2012, 12:01
При создании нового класса, метода и тп., открывающаяся фигурная скобка располгается на новой строке, что мне не оч нравиться:

public function DataEvent()
{

}


Как реализовать такой результат:


public function DataEvent() {

}



???

HardCoder
24.05.2012, 12:22
Tools -> Program Settings -> CodeFormatter -> Brace Style -> Online (вместо AfterLine)

FlashRus
25.05.2012, 10:28
чёт не помогает=(

FlashDevelop 4.0.1

СлаваRa
25.05.2012, 10:35
надо поправить шаблон(ы) классов проекта: Tools -> Application files... -> Templates\ProjectFiles\AS3Project
надо поправить шаблон(ы) автогенератора: Tools -> Application files... -> Snippets\as3\

HardCoder
25.05.2012, 10:51
Ах да! Если речь идет о создании нового класса то надо править шаблоны. Но я бы не заморачивался так. Не проще ли нажать (у меня Ctrl+Shift+F) и автоформатировщик кода сам расставит скобки так как вам нравится? После создания нового класса нажал Ctrl+Shift+F - и все скобки сами стали на места. Я, почти, никогда не использую табуляцию. Пишу код на скорую руку. Написал - нажал Ctrl+Shift+F и любуешься как код выровнялся сам.

FlashRus
25.05.2012, 10:59
Да что за фигня... там всё как мне требуется.... но Ctrl+Shift+1 всё равно делает скобку на след строке...

package $(Package) $(CSLB){

/**
$(CBI)* ...
$(CBI)* @author $(DefaultUser)
$(CBI)*/
public class $(FileName) $(CSLB){

public function $(FileName)() {
$(EntryPoint)
}

}

}

HardCoder
25.05.2012, 11:15
Если Ctrl+Shift+1 - это у вас автоформатирование, то чтобы он ставил скобку не в новой строке - нужно настроить автоформатирование так как я написал во втором посте.

Добавлено через 6 минут
Давайте по порядку: заходите в Tools -> Keyboard Shortcuts -> ищете команду RefactorMenu.CodeFormatter. Смотрите какая комбинация клавиш предназначена для этой команды. Потом идем в Tools -> Program Settings -> CodeFormatter -> Brace Style -> вместо AfterLine ставим Online.
Пишем код. Пробуем нажать ту комбинацию, которую посмотрели в "Keyboard Shortcuts". Видим как все скобки выровнялись так как вы хотели в первом посте. Должно же работать!!!

Добавлено через 8 минут
Чем этот способ хорош - тем, что вам не придется править все шаблоны (для классов, интерфейсов и т.д.). Вам не придется вручную выставлять скобки после автогенерации переопределенных методов, геттеров и т.п. А все сделается тремя кнопками.