Запрос функции текстового редактора с поддержкой грамотного программирования

Это просьба к разработчикам Visual Studio и любого другого программистского редактора.

Рассмотрим грамотную программу следующим образом:

/* File Name: LiterateProgram.h */ // \begin{comment} 

#pragma once

#include "myHeader.h"

/* \end{comment}
%\bigskip
\begin{lstlisting} %
*/
class CSomeClass : public CSomeBase {
public:
    float someFunction(float some paramter);
};
// \end{lstlisting} \begin{comment}

/* \end{comment} %*/

Мне нужно окно редактора с двумя маленькими значками, представляющими (COLLAPSE_CODE) и (COLLAPSE_COMMENTS) в правом нижнем углу. Если COLLAPSE_COMMENT, то представление файла будет выглядеть так:

+
#pragma once

#include "myHeader.h"
+    
class CSomeClass : public CSomeBase {
public:
    float someFunction(float some paramter);
};
+

Если COLLAPSE_CODE, то представление файла будет выглядеть так:

/* File Name: LiterateProgram.h */ // \begin{comment} 
+    
/* \end{comment}
%\bigskip
\begin{lstlisting} %
*/
+
// \end{lstlisting} \begin{comment}
+    
/* \end{comment} %*/

Бонусные баллы за одновременное отображение разделенного экрана обоих видов. (возможно, это поведение, если выбраны обе ИКОНКИ).


person vo1stv    schedule 13.09.2010    source источник
comment
В FAQ говорится, что это сайт, на котором можно задавать вопросы о программных инструментах, обычно используемых программистами. Я мог бы сформулировать тему в форме вопроса; Если да, то возникает вопрос: знает ли кто-нибудь редактор, в котором уже есть эта функция? Однако меня не интересовал ответ, нет.   -  person vo1stv    schedule 13.09.2010
comment
Я даю. Я переместил тему в SourceForge: sourceforge.net/projects/switchhats   -  person vo1stv    schedule 14.09.2010
comment
Возможно, это и не был вопрос, но мне потребовалось решить множество вопросов (например, этот: stackoverflow.com/questions/636797/) все равно находится в StackOverflow. Благодаря Хью Брэкетту (может быть это его настоящее имя), похоже, хороший ответ (если можно ответить на что-то, не являющееся вопросом), возможно, разработать плагин для АЭС (см. stackoverflow.com/questions/1687281 /)   -  person vo1stv    schedule 15.09.2010


Ответы (1)


Попробуй это

#region abc
//your code here
#endregion

http://msdn.microsoft.com/en-us/library/9a1ybwek%28v=VS.100%29.aspx

person blizpasta    schedule 13.09.2010
comment
Спасибо, но я не думаю, что регионы будут резать это. Области помогли бы разделить длинный файл на сворачиваемые области, но я просто хочу иметь возможность переключаться между двумя представлениями одного и того же файла одним нажатием кнопки ... одно представление, которое имеет комментарии для грамотного программирования с помощью TeX'а , другой с компилируемым исходным кодом. - person vo1stv; 13.09.2010