Плагин для форматирования кода
Плагин для форматирования кода
Собственно есть идея плагина для форматирования кода, как в студии - выделил блок, нажал шорткат - он отформатировался как надо. И чтоб с настройками и для разных языков. Или может есть уже такое? и вообще было бы круто, если б параметры форматирования брались из VS
-
- Posts: 1515
- Joined: Wed 16 Mar, 2005 06:26
- Location: Новосибирск
- Been thanked: 1 time
- Contact:
Marty
ммм…
можно на примере?
кусок кода до нажатия шотката, кусок кода после нажатия шотката.
Существует ненулевое число плагинов для форматирования выделеного текста.
ммм…
можно на примере?
кусок кода до нажатия шотката, кусок кода после нажатия шотката.
Существует ненулевое число плагинов для форматирования выделеного текста.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
Ну хотя бы как в студии. В 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;
}
}
- t-rex
- Страшный и ужасный
- Posts: 4910
- Joined: Tue 15 Mar, 2005 16:17
- Location: Tel-Aviv
- Has thanked: 1 time
- Been thanked: 8 times
- Contact:
http://astyle.sourceforge.net/
http://www.gnu.org/software/indent/
ну и плагин типа ExtFilter для использования.
http://www.gnu.org/software/indent/
ну и плагин типа ExtFilter для использования.
Вроде прикольная штука, посмотрю внимательнее. А для паскаля ничего подобного нет, не в курсе?t-rex wrote:http://astyle.sourceforge.net/
Re: Плагин для форматирования кода
тоже идея по коду. Есть ли плагин, который может сворачивать и разворачивать контейнеры, содержимое скобок и кавычек, автоматом по всему документу и вручную ?
для вышеупомянутого примера:
или
нажал на плюсик и все развернулось,
чтоб не путать этот плюсик с обычным символом, можно его спец.цветом покрасить. Или вынести на бордюр.
для вышеупомянутого примера:
Code: Select all
for(int i=0; i<7; ++i)
{+}
Code: Select all
<table>
+
</table>
чтоб не путать этот плюсик с обычным символом, можно его спец.цветом покрасить. Или вынести на бордюр.
- Andrey Budko
- Posts: 1203
- Joined: Fri 01 Apr, 2005 14:03
- Contact:
Re: Плагин для форматирования кода
Вот никогда не понимал этих плюсиков. Вы что, по коду перемещаетесь пейджапами и пейдждаунами? Никогда у меня не возникало необходимости скрывать код. Смысла в этом, кроме того, что его придется когда-то открывать, не вижу никакого. Или у вас функции по 18 страниц и вы в них куски свертываете - что уже смешно, или гнилое иде в котором приходится постоянно перемещаться по коду на "большие расстояния" клавишами управления курсором и тогда "лишние строчки" мешают.Wave wrote:Нету такого. Очень хочется
Re: Плагин для форматирования кода
а) то, что это не нужно тебе, не означает, что это не нужно никому, б) лично мне удобно окинуть взглядом структуру исходника (особенно это касается html, который, как ни старайся, ужатию поддаётся гораздо хуже, чем php\c++\etc), или посворачивать скобки и посмотреть на голый if () {} else {} и тому подобное.Andrey Budko wrote:Вот никогда не понимал этих плюсиков.
Заметь, сейчас речь о ФАРе. В котором у меня на экран помещаются несчастные 65 строчек.Andrey Budko wrote:или гнилое иде в котором приходится постоянно перемещаться по коду на "большие расстояния" клавишами управления курсором и тогда "лишние строчки" мешают
Пользуюсь ФАРом больше 20 лет © собирательный.
Re: Плагин для форматирования кода
Ни vim, ни emacs у меня как-то не прижились. Ни тот, ни другой не дотянули до момента, когда я мог бы сказать, «а что-то в этом есть, может ещё попробовать попользоваться» и втянуться.
Пользуюсь ФАРом больше 20 лет © собирательный.
Re: Плагин для форматирования кода
я может тоже не до конца понимаю, но если каждый чуть чуть вменяемый редактор кода так умеет - это что-то да значитAndrey Budko wrote:Вот никогда не понимал этих плюсиков.