Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Перенос фигурных скобок в FD (http://www.flasher.ru/forum/showthread.php?t=181515)

tsarapkabel 25.06.2012 22:15

Перенос фигурных скобок в FD
 
Поиск сабжа навёл на блог КорДум'а, в котором iNils описал процедуру подключения макроса (линк) для переноса скобок на линию функции.

Как сделать подобное в FD 4.0.2?

Запуск скрипта вышеописанным способом выкидывает:
Цитата:

Сообщение от Warning
The script could not be executed properly: Не удалось найти указанный файл

Или, быть может, имеются альтернативные способы?

samana 25.06.2012 23:56

Program Settings > FlashDevelop > Indenting > Coding Style Type

tsarapkabel 26.06.2012 15:13

Цитата:

Сообщение от samana (Сообщение 1086048)
Program Settings > FlashDevelop > Indenting > Coding Style Type

Не, мне бы форматирование применить к уже имеющемуся коду.

СлаваRa 26.06.2012 15:18

refactor -> code format. у меня на ctrl+2 стоит

tsarapkabel 26.06.2012 18:53

Refactor -> Code Formatter лишь удалил пару энтеров, скобки не двигаются. :(

СлаваRa 26.06.2012 18:58

Он форматирует код согласно настройкам, которые вы должны сами сами.
Поверьте, он справляется со своей задачей на ура.

illuzor 26.06.2012 19:00

Цитата:

Он форматирует код согласно настройкам, которые вы должны сами сами.
Почему-то нет. В настройках - скобки без переноса на новую строку. При refactor/code fromatter все скобки переносятся.

СлаваRa 26.06.2012 19:23

странно, у меня на работе в текущем проекте принято переносить скобки на след. строку, в другом проекте нет. 2 fd в одной форматирование под перенос, в другом нет, очень сильно помогает, избежать локальных конфликтов с другими программистами

tsarapkabel 27.06.2012 16:11

Да уж... Вне зависимости от того, что установлено "Braces on line", Code Formatter переносит скобки вниз, обратная схема не действует. Давайте подключать макрос! :)

iNils 03.07.2012 14:45

А папка с макросами в наличии?

Dukobpa3 03.07.2012 14:49

У меня кстати тоже с некоторого момента перестало форматировать вот так: "refactor -> code format".
Что за папка с макросами? Раньше всё ок было, но когда перестало работать я хз, так как там настройки были сделаны под кодестайл команды, и просто нужды не было с полгода. А сейчас уже не запускается.

iNils 03.07.2012 15:12

Папка Macros в каталоге с FD, где лежат cs файлы макросов.

Dukobpa3 03.07.2012 15:55

Хм, нету такой.
1. Куда делась? (чтоб знать как предохраняться от рецидивов).
2. Где взять? (чтоб вылечить).

Фд переустанавливал вот недавно. У меня последний 4.0.4.

iNils 03.07.2012 16:56

Вручную создать) С любым именем, главное, чтобы это было указано в пути
У меня макрос вызывается по пути
Код:

ExecuteScript|Development;$(BaseDir)\Macros\LiteFormat.cs
Поэтому у меня все лежит в Macros :)

Dukobpa3 03.07.2012 17:29

Тока я вот в упор не понимаю к чему тут макросы, эта фича раньше из коробки работала.
Макросы это то что я сам написал, такие у меня есть и лежат примерно там же, но это мои фичи, а не плагина для автоформатирования.

tsarapkabel 03.07.2012 22:03

Блин, а что же у меня?

Папка и макрос:
Код:

c:\Program Files (x86)\FlashDevelop\Macros\LiteFormat.cs
Entries:
Код:

ExecuteScript|Development;$(BaseDir)\Macros\LiteFormat.cs
Warning:
Код:

The script could not be executed properly: Не удалось найти указанный файл
Папку я в правильном месте создал?

iNils 04.07.2012 14:03

Цитата:

Сообщение от Dukobpa3 (Сообщение 1087135)
Тока я вот в упор не понимаю к чему тут макросы, эта фича раньше из коробки работала.
Макросы это то что я сам написал, такие у меня есть и лежат примерно там же, но это мои фичи, а не плагина для автоформатирования.

Не понял.

Цитата:

Сообщение от tsarapkabel (Сообщение 1087174)
Блин, а что же у меня?

Папка и макрос:
Код:

c:\Program Files (x86)\FlashDevelop\Macros\LiteFormat.cs
Entries:
Код:

ExecuteScript|Development;$(BaseDir)\Macros\LiteFormat.cs
Warning:
Код:

The script could not be executed properly: Не удалось найти указанный файл
Папку я в правильном месте создал?

Мммм. Предлагаю скачать Process Monitor и посмотреть, куда обращается FD при попытке запуска макроса.

tsarapkabel 04.07.2012 17:08

Цитата:

Сообщение от iNils (Сообщение 1087248)
Мммм. Предлагаю скачать Process Monitor и посмотреть

К сожалению ничего кроме BSoD эта программа у меня не вызывает.

iNils 04.07.2012 20:11

Попытаться найти аналоги под x64:)


Часовой пояс GMT +4, время: 19:24.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.