Что вы используете (бесплатно) для форматирования кода C #? - PullRequest
1 голос
/ 04 декабря 2008

Существуют ли плагины VS.NET, которые форматируют выбранный код для печати или отправки по электронной почте, а также являются бесплатными?

Ответы [ 6 ]

5 голосов
/ 04 декабря 2008

Вы проверили встроенное форматирование, предоставляемое VS? Выберите код и введите аккорд клавиш Ctrl + K, Ctrl + F.

Или перейдите (меню) Правка-> Дополнительно-> Выбор формата или Правка-> Дополнительно-> Формат документа

3 голосов
/ 04 декабря 2008

Если вы скопируете свой код из Visual Studio и вставите его в Word, подсветка синтаксиса будет сохранена.

Кроме того, вы можете взглянуть на Copy Source As HTML add-in.

2 голосов
/ 04 декабря 2008

Это просто вопрос использования пробелов вместо вкладок для отступа вашего кода?

1 голос
/ 04 декабря 2008

попробуйте Artistic Style 1.22, http://astyle.sourceforge.net/

он прост в использовании, имеет 3 или 4 предопределенных стиля и настраивается.

0 голосов
/ 04 декабря 2008

Чтобы превратить табуляцию в пробелы, выберите код и используйте Editor -> Advanced -> Untabify Selected Lines.

0 голосов
/ 04 декабря 2008

Используйте какую-либо функцию табуляции и убедитесь, что для печати или электронного письма используется шрифт monospaced (он же пишущая машинка или консоль).

Я почти уверен, что VisualStudio имеет (немного хорошо скрытую) функцию для преобразования отступов из табуляции в пробелы и наоборот.

Я обычно использую vim , где вы можете использовать:

:set expandtab
:%retab

заменить табуляцию пробелами и:

:set noexpandtab
:%retab

для замены пробелов во вкладках.

Пробелы лучше использовать для отправки по электронной почте и т. Д., Поскольку никто не может согласовать длину (в пробелах) вкладки.

...