Questions tagged «source-code»


5
如何将格式化的代码添加到Microsoft Word文档?
我需要在MS-Word 2007中编写一个文档,其中包含许多VB.NET和C#代码示例。 使代码在文档中看起来合理的最佳方法是什么? 人们使用什么样式等? (我没有时间去手工编辑/格式化代码,如果它看起来与开发人员工作室中的一样,那将非常高兴) 在其他工作中,人们正在写编程书籍,为此必须有一个好的自动化解决方案。 我想要一种使用单词样式表来控制代码外观的方法,但是不希望必须“选择”每个关键字等来设置其样式。 另请参阅https://stackoverflow.com/questions/387453/how-do-you-display-code-snippets-in-ms-word-preserving-format-and-syntax-highlig/2653406#2653406







4
有没有办法在OpenOffice.org Writer中提供精美的源代码清单?
我试图将源代码作为清单插入OpenOffice.org Writer中,但是它不能以可接受的方式工作。 如果空间不足以容纳一行,它将自动将该行拆分为下一行。当然,文档的读者不知道发生了什么并且感到困惑。在这种情况下,有些书会插入一个箭头图标,表明它属于上一行。但是,我找不到任何可以做的事情。尽管我可以手动完成此操作,但这不是500页文档中的选项。 是否有解决此问题的解决方案或方法?也许带有适用于特定段落样式的宏,即“源代码列表段落样式”? 我发现了一个扩展名:Coooder,但这与问题不符。似乎它仅执行语法高亮显示,在这种情况下这并不是很重要。问题是长行和使强制换行可见。


0
在不使用VCS的情况下在virtualenv中安装特定的Not-In-Repository版本的python-dev
我读过这个问题: 如何在没有sudo的情况下安装python-dev? 然而,它并没有完全涵盖我所面临的问题。 我有一个安装了系统python 2.6.6的Debian 6.0.9服务器。我们在virtualenvs中分别安装了几个运行python 2.7.5或2.7.3的应用程序。应用程序安装在/ home / user / app / appname /中,而virtualenv python将是/home/user/.virtualenvs/appname/bin/python 我不能简单地在python 2.6.6的系统中安装python2.7以获得2.7.5,并且我不能做python-dev的apt安装,因为它想要为python 2.7安装python-dev。 x而是只看到2.6.6。 我发现有几个网站建议从源代码安装,但是从源代码安装的唯一细节表明我应该拉出mercurial分支( https://docs.python.org/devguide/ ),但我无法弄清楚如何验证我使用此方法获得的python-dev的版本。 一旦我找到了我的2.7.5和2.7.3 python安装的python-dev,那么我需要知道如何在我的virtualenvs中安装。我找不到很好的详细步骤从源安装和指定自定义或非标准的python二进制路径,以使python-dev工作,一旦我找到了哪里得到我的版本的python-dev。 我发现了这个问题: 如何让apt-get为不同版本的python安装python包? 这表示要为我想要安装python-dev(或任何python包)的python版本更改/ usr / share / python / debian_defaults文件,然后使用apt-get进行安装。然而,这不起作用,因为我不能使用apt-get,因为python 2.7没有安装到“系统”,所以我无法通过apt使用python2.7软件包。 这让我留下的具体问题是(我相信): 我在哪里下载python-dev的源代码副本用于我的python版本(2.7.5和2.7.3)? 如何在virtualenvs中将这个python-dev软件包安装到python的自定义位置? 我脑子里还有一个非特定的问题,我会给出一个答案的额外分数:为什么python管理信息很难找到,哪里有关于这方面的最佳实践的文档的良好来源python库和包的管理工作类型? 感谢大家的任何意见!如果有更好的方式来询问这个问题/一组问题,或者我是否需要包含任何其他信息,或者我是否应该在stackexchange / stackoverflow站点的不同部分询问,请告诉我。 PS:我试图创建一个python-dev标签,因为我已经看到许多涉及python-dev的问题,但标签创建需要300个声誉点。有人想创建标签吗?


1
在Emacs组织模式中禁用自动脚注
我在一个org-mode文件中有一些LaTeX,它包含一个Ruby代码片段并提供漂亮的颜色格式,看起来像这样: #+LATEX_HEADER: \usepackage[dvipsnames]{xcolor} #+LATEX_HEADER: \usepackage{listings} #+LATEX_HEADER: \lstloadlanguages{Ruby} #+LATEX_HEADER: \lstset{% #+LATEX_HEADER: basicstyle=\ttfamily\color{black}, #+LATEX_HEADER: commentstyle = \ttfamily\color{red}, #+LATEX_HEADER: keywordstyle=\ttfamily\color{blue}, #+LATEX_HEADER: stringstyle=\color{orange}} \begin{lstlisting}[language=Ruby] pairs_list.each {|pair| if (pair[0]-pair[1]).magnitude < min_dist min_dist = (pair[0]-pair[1]).magnitude best_pair = pair end } \end{lstlisting} 所有这些都可以正常工作,除了数组寻址中的方括号,它们被错误地识别为组织脚注。我尝试设置autofn:nil选项,尝试添加#+STARTUP: nofninline, noautofn和刷新,但没有任何效果。org-mode尝试导出不存在的脚注并产生一堆垃圾。 在每个文件的基础上关闭此功能的最简单方法是什么? 编辑:为什么你会打扰这样做而不是#+ BEGIN_SRC#+ END_SRC是因为这种格式更加丑陋并且不包括颜色(尽管这可能暗示了解决它的方法)。

0
记事本++查询文本
我目前正在使用Notepad ++更改文档的源代码,我想知道是否有可能仅查看黑色文本,而不是必须逐节浏览而忽略其他字符。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.