2009-04-15 3 views
5

Я использую Visual Studio 2008 для работы на C# и JavaScript (AJAXy).Visual Studio code formatter

Вот моя проблема - я люблю Eclipse и особенно форматированный код (Ctrl-Shift-F). Visual Studio Ctrl-k, Ctrl-d, действительно сосет в сравнении, особенно для javascript.

Есть ли способ заставить VS вести себя как IDE, которое я пропустил?

ответ

1

перейти к опции> среда> клавиатура, найти команду Edit.FormatDocument и связать, что Ctrl + Shift + F

EDIT: неправильно, вы можете настроить, как VS форматы в опции> текстовый редактор> (тип документа).

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

+0

Он не пропускает ctrl + shift + k, у него отсутствует поведение. – NileshChauhan

3

Я использую отличный Resharper plugin для форматирования моего кода на C#. Множество настроек для изменения формата вашего кода по своему вкусу. Можно даже сделать один стандарт кодирования с помощью Resharper, который будет использоваться всеми вашими программистами.

Что касается привязок клавиш, вы можете изменить их в своих настройках.

+0

У меня есть r #, и я считаю, что его форматирование немного переусердствует и желает, чтобы он был более настраиваемым, чтобы я мог сказать, что он не форматирует определенные вещи. все равно наслаждайтесь r # в целом. –

+0

Спасибо, ребята. Я посмотрел стандартное форматирование документа, и у него очень мало вариантов. Я загрузил resharper, и я собираюсь проверить это! – 2009-04-15 17:09:58

+0

Похоже на продвижение по службе, не спрашивал, как это может сделать resharper, спрашивает, как студия может это сделать. Почему бы просто не предложить ему купить новый идеал. – mamu

0

Я не пробовал, но Resharper имеет много форматирования и кодирования, связанных с приятным материалом. Может быть, вы можете найти там что-то полезное, и вы тоже можете полюбить ВС.

Примечание: решар на VS2005 был вялым.

9

Перейти в Инструменты | Варианты | Редактор текста и отредактируйте нужные вам настройки языка. Ctrl-K, Ctrl-D отличает эти настройки, поэтому вы можете заставить форматировать код работать так, как вы хотите. Существует множество вариантов, которые вы можете изменить (расположение кронштейна, расстояние, отступы и т. Д.).

+0

Не только это, но он также может изменить ярлык на все, что захочет. :-P –

1

Работа для визуальной студии: Я просто переименовал расширение в .css, щелкнул правой кнопкой мыши внутри документа и выберите «формат документа» и переименуйте его обратно в .js, формат довольно хорош.

+0

Не работает правильно. Он добавит ';' в конце некоторых строк, нарушающих JavaScript. –

Смежные вопросы