Просмотр полной версии : Настройка автокоплита в 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
надо поправить шаблон(ы) классов проекта: 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 минут
Чем этот способ хорош - тем, что вам не придется править все шаблоны (для классов, интерфейсов и т.д.). Вам не придется вручную выставлять скобки после автогенерации переопределенных методов, геттеров и т.п. А все сделается тремя кнопками.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.