#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.