Блог пользователя Trytrytry

Автор Trytrytry, 13 лет назад, По-русски

Привет всем.

Не подскажите существуют ли программа (или плагин к VS) с помощью которой можно структурировать код, то есть
d=b*c; 
if(a&&b||a!=b)
res=res|res2;
программа преобразует в
d = b * c;
if (a && b || a != b)
res = res | res2;

Во втором коде видно что операции и переменные разделены пробелами.
  • Проголосовать: нравится
  • +10
  • Проголосовать: не нравится

13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
А вроде в ней встроенная функция форматирования исходника есть (как и во всех современных IDE). Поищите по менюшкам или инету ("visual studio format code"). Мне мерещится что там типа Ctrl-K, Ctr-F должно быть, но я уже некоторое время в глаза студии не видел, могу и попутать.
13 лет назад, # |
  Проголосовать: нравится +2 Проголосовать: не нравится

Есть функция, которая расставляет табы. Пробелы почему-то не расставляет.

Выделяешь текст - Edit -> Advanced -> Format Selection

Горячие клавишы не работают почему-то. Ctrl-F даёт, что не удивительно, поиск, а на Ctrl-K ничего не происходит.

  • 13 лет назад, # ^ |
      Проголосовать: нравится +2 Проголосовать: не нравится
    И даже не переносит на другую строку.. Странно, но в C# в той же студии он очень качественно реализует заявленную функцию.
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Спасибо, но про табы знаю - CTRL + K + F, нужно еще чтобы пробелы ставились.
13 лет назад, # |
  Проголосовать: нравится +2 Проголосовать: не нравится
Есть astyle. Правда, это, скорее unix-way, зато настроек форматирования просто море.
13 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
В Eclipse (с CDT) есть такая функция по ctrl+shift+F.