Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 对支持识字编程的文本编辑器的功能要求_Visual Studio_Text Editor_Folding_Literate Programming - Fatal编程技术网

Visual studio 对支持识字编程的文本编辑器的功能要求

Visual studio 对支持识字编程的文本编辑器的功能要求,visual-studio,text-editor,folding,literate-programming,Visual Studio,Text Editor,Folding,Literate Programming,这是VisualStudio作者和任何其他程序员编辑器的功能请求 考虑一个识字计划,如下所示: /* File Name: LiterateProgram.h */ // \begin{comment} #pragma once #include "myHeader.h" /* \end{comment} %\bigskip \begin{lstlisting} % */ class CSomeClass : public CSomeBase { public: float so

这是VisualStudio作者和任何其他程序员编辑器的功能请求

考虑一个识字计划,如下所示:

/* 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_代码)和(COLLAPSE_注释)。如果使用“折叠”注释,则文件的视图如下所示:

+
#pragma once

#include "myHeader.h"
+    
class CSomeClass : public CSomeBase {
public:
    float someFunction(float some paramter);
};
+
/* File Name: LiterateProgram.h */ // \begin{comment} 
+    
/* \end{comment}
%\bigskip
\begin{lstlisting} %
*/
+
// \end{lstlisting} \begin{comment}
+    
/* \end{comment} %*/
如果是折叠代码,则文件的视图如下所示:

+
#pragma once

#include "myHeader.h"
+    
class CSomeClass : public CSomeBase {
public:
    float someFunction(float some paramter);
};
+
/* File Name: LiterateProgram.h */ // \begin{comment} 
+    
/* \end{comment}
%\bigskip
\begin{lstlisting} %
*/
+
// \end{lstlisting} \begin{comment}
+    
/* \end{comment} %*/
同时显示两个视图的并排拆分屏幕的额外点数。(如果选择了两个图标,可能就是这种行为)。

试试这个

#region abc
//your code here
#endregion
试试这个

#region abc
//your code here
#endregion

谢谢,但我不认为你会剪掉它。区域将有助于将一个长文件划分为可折叠区域,但我想要的只是能够通过单击按钮在同一文件的两个视图之间切换。。。。一个视图有可编辑的编程注释,另一个视图有可编译的源代码。谢谢,但我不认为区域会削减它。区域将有助于将一个长文件划分为可折叠区域,但我想要的只是能够通过单击按钮在同一文件的两个视图之间切换。。。。一个视图有可编辑的编程注释,另一个视图有可编译的源代码。常见问题解答说,这是发布关于“程序员常用的软件工具”问题的网站。我可以用问题的形式来表达这个话题;如果是这样的话,问题是:有没有人知道一个编辑器已经有了这个功能?然而,我对答案“不”不感兴趣。我给出了答案。我已经把话题转移到SourceForge:这可能不是一个问题,但我需要解决的很多问题(比如这个:)都在StackOverflow上。多亏了Hugh Brackett(可能是他的真名),看起来一个好的答案(如果有可能回答一些不是问题的问题)可能是为NPP开发一个插件(请参阅)。FAQ说这是一个发布关于“程序员常用的软件工具”的问题的网站。我可以用问题的形式来表达这个话题;如果是这样的话,问题是:有没有人知道一个编辑器已经有了这个功能?然而,我对答案“不”不感兴趣。我给出了答案。我已经把话题转移到SourceForge:这可能不是一个问题,但我需要解决的很多问题(比如这个:)都在StackOverflow上。多亏了Hugh Brackett(可能是他的真名),看起来一个好的答案(如果有可能回答一些不是问题的问题)可能是为NPP开发一个插件(参见)