Добавление строки в комментарий в Visual Studio C

#c #visual-studio #syntax #formatting

#c #visual-studio #синтаксис #форматирование

Вопрос:

Я ищу что-то довольно конкретное.

Допустим, я определяю что-то вроде переменной и добавляю к ней комментарий.

 #define ARDUINO_READ_Q0 //Read pins 22-29
  

Теперь каждый раз, когда я начинаю вводить ARDUINO_READ_Q0, он появляется в списке доступных значений Visual Studio, и при наведении на него появляется всплывающая подсказка с надписью «Прочитать выводы 22-29»

Есть ли какой-либо способ добавить строку в эту всплывающую подсказку? Я подумал о чем-то подобном:

 #define ARDUINO_READ_Q0 /* Read pins 22-29
                           Return 1B */
  

Однако я бы предпочел, чтобы она оставалась в одной строке, когда я ее определяю.

Чтобы дать вам представление о том, что я пытаюсь сделать, представьте что-то похожее на это:

 #define ARDUINO_READ_Q0 // Read pins 22-29  /n  Return 1B
  

Таким образом, я могу сказать «следующая строка», не создавая путаницы из-за наличия двух строк на #define .

Это своего рода предпочтение форматирования. У меня будет много #defines .

Комментарии:

1. Вы пробовали использовать n (не / n), как в вашем примере, или с завершающим после строки?

Ответ №1:

Если вы используете Visual Studio 2013, для этого можно использовать специальные теги XML.

 /// <summary>Read pins 22-29</summary>
#define ARDUINO_READ_Q0
  

При наведении курсора мыши во всплывающей подсказке Intellisense будет отображаться «Чтение выводов 22-29» ARDUINO_READ_Q0 .

Вы можете найти более подробную информацию о документации в MSDN:

http://msdn.microsoft.com/en-us/library/ms177227.aspx
http://msdn.microsoft.com/en-us/library/ms177226.aspx


Примечание: Это может работать на более старой версии Visual Studio, но на данный момент у меня на моем ноутбуке есть только 2013.