Плагин для форматирования кода

Хотите предложить идею нового плагина или знаете, что улучшить в существующем? Пишите сюда.
Marty
Posts: 170
Joined: Sun 29 Jan, 2006 12:29

Плагин для форматирования кода

Post by Marty »

Собственно есть идея плагина для форматирования кода, как в студии - выделил блок, нажал шорткат - он отформатировался как надо. И чтоб с настройками и для разных языков. Или может есть уже такое? и вообще было бы круто, если б параметры форматирования брались из VS
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Post by Kildor »

Marty
ммм…
можно на примере?
кусок кода до нажатия шотката, кусок кода после нажатия шотката.
Существует ненулевое число плагинов для форматирования выделеного текста.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
Marty
Posts: 170
Joined: Sun 29 Jan, 2006 12:29

Post by Marty »

Ну хотя бы как в студии. В 2003 тоже не слишком хорошо форматирует, но хоть что-то:

Code: Select all

for(int i=0; i<7; ++i)
{
if(i==3) break;
if(i=5)
{
a+=3;
b-=5;
}
else
{
c *= 2;
}
}

Code: Select all

for(int i=0; i<7; ++i)
{
    if(i==3) break;
    if(i=5)
    {
        a+=3;
        b-=5;
    }
    else
    {
        c *= 2;
    }
}
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Post by t-rex »

http://astyle.sourceforge.net/
http://www.gnu.org/software/indent/

ну и плагин типа ExtFilter для использования.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Post by t-rex »

Marty
Posts: 170
Joined: Sun 29 Jan, 2006 12:29

Post by Marty »

Вроде прикольная штука, посмотрю внимательнее. А для паскаля ничего подобного нет, не в курсе?
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Post by t-rex »

Marty
Google
thorr
Posts: 19
Joined: Tue 17 Jul, 2007 15:20

Re: Плагин для форматирования кода

Post by thorr »

тоже идея по коду. Есть ли плагин, который может сворачивать и разворачивать контейнеры, содержимое скобок и кавычек, автоматом по всему документу и вручную ?
для вышеупомянутого примера:

Code: Select all

for(int i=0; i<7; ++i)
{+}
или

Code: Select all

<table>
+
</table>
нажал на плюсик и все развернулось,
чтоб не путать этот плюсик с обычным символом, можно его спец.цветом покрасить. Или вынести на бордюр.
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 15 times
Been thanked: 26 times

Re: Плагин для форматирования кода

Post by Wave »

Нету такого. Очень хочется (наряду с виртуальным сворачиванием длинных строк в редакторе).
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Re: Плагин для форматирования кода

Post by Andrey Budko »

Wave wrote:Нету такого. Очень хочется
Вот никогда не понимал этих плюсиков. Вы что, по коду перемещаетесь пейджапами и пейдждаунами? Никогда у меня не возникало необходимости скрывать код. Смысла в этом, кроме того, что его придется когда-то открывать, не вижу никакого. Или у вас функции по 18 страниц и вы в них куски свертываете - что уже смешно, или гнилое иде в котором приходится постоянно перемещаться по коду на "большие расстояния" клавишами управления курсором и тогда "лишние строчки" мешают.
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 15 times
Been thanked: 26 times

Re: Плагин для форматирования кода

Post by Wave »

Andrey Budko wrote:Вот никогда не понимал этих плюсиков.
а) то, что это не нужно тебе, не означает, что это не нужно никому, б) лично мне удобно окинуть взглядом структуру исходника (особенно это касается html, который, как ни старайся, ужатию поддаётся гораздо хуже, чем php\c++\etc), или посворачивать скобки и посмотреть на голый if () {} else {} и тому подобное.
Andrey Budko wrote:или гнилое иде в котором приходится постоянно перемещаться по коду на "большие расстояния" клавишами управления курсором и тогда "лишние строчки" мешают
Заметь, сейчас речь о ФАРе. В котором у меня на экран помещаются несчастные 65 строчек.
Пользуюсь ФАРом больше 20 лет © собирательный.
val
Posts: 13
Joined: Wed 21 May, 2008 20:21

Re: Плагин для форматирования кода

Post by val »

Use emacs, Luke (c) john gladkih
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 15 times
Been thanked: 26 times

Re: Плагин для форматирования кода

Post by Wave »

Ни vim, ни emacs у меня как-то не прижились. Ни тот, ни другой не дотянули до момента, когда я мог бы сказать, «а что-то в этом есть, может ещё попробовать попользоваться» и втянуться.
Пользуюсь ФАРом больше 20 лет © собирательный.
dolzenko
Posts: 452
Joined: Wed 19 Apr, 2006 14:42
Location: Ростов-на-Дону

Re: Плагин для форматирования кода

Post by dolzenko »

Andrey Budko wrote:Вот никогда не понимал этих плюсиков.
я может тоже не до конца понимаю, но если каждый чуть чуть вменяемый редактор кода так умеет - это что-то да значит
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Плагин для форматирования кода

Post by t-rex »

dolzenko
Да ничего это не значит, просто круто выглядит.
Post Reply

Return to “Предложения и идеи”