【问题标题】:Feature request for a text-editor with support for literate programming [closed]对支持文学编程的文本编辑器的功能请求[关闭]
【发布时间】:2011-04-11 16:58:45
【问题描述】:

这是针对 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} %*/

同时显示两个视图的并排分屏的奖励积分。 (如果两个图标都被选中,也许这就是行为)。

【问题讨论】:

  • FAQ 说这是发布有关“程序员常用的软件工具”问题的网站。我可以用问题的形式来表达这个话题;如果是这样,问题是:有谁知道已经有这个功能的编辑器?但是,我对答案“不”不感兴趣。
  • 我给。我已将主题移至 SourceForge:sourceforge.net/projects/switchhats
  • 这可能不是一个问题,但是我需要解决的很多问题(例如:stackoverflow.com/questions/636797/…)无论如何都在 StackOverflow 上。感谢 Hugh Brackett(可能是他的真名),看起来不错的答案(如果可以回答不是问题的问题)可能是为 NPP 开发一个插件(请参阅stackoverflow.com/questions/1687281/…

标签: visual-studio text-editor folding literate-programming


【解决方案1】:

试试这个

#region abc
//your code here
#endregion

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

【讨论】:

  • 谢谢,但我不认为地区会削减它。区域将有助于将长文件划分为可折叠区域,但我想要的是能够通过单击按钮在同一文件的两个视图之间切换......一个具有 TeX'able literate-programming cmets 的视图,另一个有可编译的源代码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-11
  • 2018-10-30
  • 2011-09-14
  • 1970-01-01
  • 1970-01-01
  • 2010-12-11
  • 2016-07-04
相关资源
最近更新 更多