Questions tagged «text-editor»

12
C#开发是否与您使用的IDE有效分离?
我是一名学习C#的Python程序员,他正努力消除烦恼,只是喜欢C#,而不是不断将其与Python进行比较。 我有一个要点:堆栈定义问题的详细说明,缺乏对事物定义位置的明确说明。简而言之:在C#中,using foo不会告诉您提供了哪些名称foo,这类似于from foo import *Python中的一种形式-在Python编码文化中不鼓励使用隐式而不是更显式的形式from foo import bar。 对于C#程序员到此为止的Stack Overflow答案,我颇为震惊,这是在实践中,缺乏明确性并不重要,因为在您的IDE(大概是Visual Studio)中,您可以将鼠标悬停在名称上,并被告知名称来自的系统。例如: 现在,从理论上讲,我意识到这意味着当您使用文本编辑器进行查看时,您无法分辨出C#中的类型来自哪里……但是实际上,我认为这并不是问题。您实际上多久查看一次代码,却无法使用Visual Studio? 这是我的启示。许多Python程序员更喜欢使用文本编辑器进行编码,例如使用Sublime Text 2或vim之类的东西,这些都与代码有关,再加上命令行工具以及对文件夹和文件的直接访问和操作。依赖IDE来理解这种基本级别的代码的想法似乎令人反感。似乎C#文化在这一点上根本不同。而且我想知道我在学习C#时是否只需要接受并接受它。 这使我想到这里的问题:C#开发实际上与您使用的IDE密不可分吗?


5
为什么深色方案在编辑器中如此受欢迎?[关闭]
如今,几乎每个人都在其代码编辑器中使用深色方案-带有浅色文本的深色背景。甚至大多数基于Web的编辑器(例如,在Github上)都具有深色方案。 老实说,我看不到好处。人眼在明亮的背景上阅读深色文本方面要好得多。此外,当您在明亮的环境中,黑白相间的配色方案会更好。 我目前正坐在办公室里,阳光透过窗户照进来。我可以在编辑器中读取文本(白色背景上带有深色文本的gVim),但是在Linux控制台上要困难得多。对我而言,在console vim中编辑文本几乎是不可能的。 整个过程对我来说似乎有点奇怪,是由某些IDE /编辑器中的默认设置开始的。但也许我只是很奇怪..;) 无论如何,为什么每个人都在使用这些?

8
您如何制作编程讲座的幻灯片?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 6年前关闭。 我最近进行了几场演讲,但找不到找到幻灯片的好方法。这是一些对幻灯片进行编程的理想特性: 他们是幻灯片。标准的emacs缓冲区不会执行此操作。 它们具有突出显示代码的语法。 它们支持基本格式,例如字体大小,颜色和项目符号。 无需花哨的动画。我唯一想要的动画是子弹的一一出现。 编辑:应该很容易从终端到幻灯片alt来回切换,而不会破坏演示顺序/位置。 到目前为止,我已经考虑了: Microsoft Office-Linux用户无法使用。 OpenOffice.org-太多了,无法满足我的需要,代码格式化/突出显示需要在外部完成并粘贴。另一方面,它还支持项目符号,项目符号逐个动画和字体格式设置。据我所知,终端上的alt键无法破坏显示模式和位置​​。 Emacs-支持所有代码格式,但是我还没有找到可以让我从一个块过渡到另一个块的幻灯片模式。 HTML5-我曾经使用html5rocks作为模板制作幻灯片。它支持所有内容,但是太困难且耗时,无法在进行简短讨论之前将几张幻灯片“放在一起”。同样,仅html5功能可能无法在讲台计算机的已安装浏览器上运行。 对以代码为中心的演示的程序/技术有何建议? 编辑:我认为S5和Latex最符合我所寻找的精神,但这并不是说其他​​建议(包括完全不使用幻灯片)是“错误的”。

8
Emacs-as-OS:已过时?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 为了使用这样一个传奇的编辑器至少达到初学者的地位,最近两个月我一直在Emacs中进行编码。我试图保持开放的心态,但是我发现自己一直不同意一个核心设计选择:Emacs允许用户永远不必离开。在2010年的世界中,我只是认为Emacs的每一项功能都无可救药地落后于专用软件: 我永远不会使用其内置的浏览器。Chrome领先多年。 我永远不会使用它的转向功能;路径查找器(Mac OS X)满足我的需求。 我永远不会使用它的内置电子邮件;Gmail网络界面具有更多相关功能,例如优先收件箱。 等等。 当然,我可能偶尔会使用Emacs来使用正则表达式等来完成上述任务之一,但是除了正则表达式之外,我真的没有理由接触这些辅助功能。我是一个新手,但是我有一种强烈的直觉,认为Emacs-as-an-OS已过时。 Emacs专家,您认为Emacs选择成为一个综合环境是2010年乃至未来的正确选择吗?与替代产品相比,是否还有特定的外围功能仍处于或提前使用?

8
有哪些方法可以提高Emacs的生产力?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 我已经使用了Emacs了很多,并且对最基本的命令/快捷方式很满意,但是我知道Emacs提供的功能比我正在使用的要多。emacs鲜为人知的哪些功能可以帮助我成为更有效率的程序员?

7
Emacs和“自我增强性能”
简而言之,对于您的Emacs核心用户,我的问题是:您实现了Steve Yegge所说的 “自我增强性能” 吗? Emacs具有自我托管功能:在其中编写东西可以使环境本身更强大。这是一个反馈循环:递归的,自我增强的,可乘的效应之所以发生,是因为您正在增强用于创建增强功能的环境。 您是否真的觉得增强Emacs最终使您的生产率提高了10倍,并且您的生产率继续呈指数级增长,依此类推? 你有一些例子/经验可以分享吗? 对于我来说,我同时使用Emacs和Vim进行开发(目前坚持使用Vim),.emacs并且我和Im .vimrc都进行了适当配置以满足我的需求,并且我欣赏这两个编辑器的强大功能。但是我没有经历过Emacs的“自我强化循环”,也没有遇到过这样做的人(当然,这可能是因为我不是真正的Emacser顽固派,并且还没有遇到那么多Emacsers)。 例如,在Facebook上,我旁边的那个家伙正在使用Vim,而他旁边的那个家伙正在使用Emacs。他们两个都像地狱般迅速而富有成果,我不认为这是因为他们使用的编辑器,而是他们自己的才智和态度。 但是无论如何,我很高兴看到埃马克斯支持者的惊人例子使我回到埃马克斯教堂。

1
在线代码编辑器
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 8年前关闭。 主要的在线IDE托管在服务提供商的服务器上。例如Kodingen,Cloud9,ShiftEdit。因此,如果外部服务器由于某种原因而关闭,它们将不可用,无论如何,我还是更喜欢在自己的计算机上进行计算。 有谁知道在线IDE或编辑器(最好只是一个编辑器-Ace或CodeMirror JS编辑器的简单实现),可以在本地主机上(在本地LAMP服务器上)下载并运行它?到目前为止,我已经找到了两个-Eclipse Orion和Wiode,但是我不太喜欢它们中的任何一个,我正在寻找替代方法。 同样合适的是浏览器扩展,它们可以在浏览器上(脱机)在本地运行,而无需访问某些外部站点。例如Chrom(e / ium)的SourceKit。
13 ide  text-editor 

6
IDE的哪些功能将使其比通用编辑器更有用
我正在为Lua语言编写IDE。我发现许多程序员不喜欢使用IDE,而更喜欢VIM(目前正在流行),SCiTE或。 为了赢得大家的关注,我对IDE可以提供的功能感兴趣,这将使它成为通用编辑器的替代品。 是否有一个“杀手级应用”,可以说使它成为“必备”的IDE? 这可以被认为是 VIM最有用的功能,这些功能在IDE中不是标准的 除非有人询问,否则我不会链接到我的IDE,但是您几乎可以用Google我的名字找到它。 编辑:我的IDE实际上是现有IDE的语言插件,所以我确实从主机IDE继承了许多功能-尽管某种程度上我的语言支持本身就是一个IDE,但至少在语言特定方面关心。
10 ide  text-editor 

6
您将如何突出显示代码?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 虽然基本方案是黑白相间,黑白相间,但大多数程序员发现更多不同的语法突出显示很有用。 您从常规设置中发现什么优势?(例如“深色背景允许...”) 您发现哪些具体调整最有帮助?(例如,“ 稍微偏白的作品可以...”,或“突出显示引号和转义符,例如\ n,则以不同的方式显示...”) 请每人一个答案;如果需要,列出多个点作为您的一项响应的一部分。
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.