2010-09-13 56 views
0

這是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} %*/ 

積分爲通過邊側顯示同時分割兩個視圖。 (也許這是如果兩個圖標都被選中的話)。

+3

這不是一個問題 – msarchet 2010-09-13 14:27:36

+0

常見問題解答說,這是張貼關於「軟件工具通常由程序員使用」問題的網站。我本可以用問題的形式表達這個話題;如果是的話,問題將是:有誰知道一個編輯已經有這個功能?但是,我對答案不感興趣,「不」。 – SmileAndNod 2010-09-13 15:46:28

+0

我給。我已經將主題移到了SourceForge上:https://sourceforge.net/projects/switchhats/ – SmileAndNod 2010-09-14 16:48:46

回答

4

試試這個

#region abc 
//your code here 
#endregion 

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

+0

quickdraw mcblizpasta。 +1 – 2010-09-13 14:30:15

+0

謝謝,但我沒有東西的地區會削減它。區域可以幫助將一個長文件分割成可摺疊的區域,但是我想要的是隻需點擊一個按鈕就可以在同一個文件的兩個視圖之間切換....一個具有TeX'able識字編程註釋的視圖另一個具有可編譯的源代碼。 – SmileAndNod 2010-09-13 15:38:37