小编Sat*_*rus的帖子

更改Emacs默认编码系统

我的问题源于Emacs将编码系统头插入包含非ascii字符的源文件中:

# -*- coding: utf-8 -*-
Run Code Online (Sandbox Code Playgroud)

我的同事不喜欢将这些标题检入我们的存储库.我不希望它们插入到我的文件中,因为Emacs会自动检测到该文件应该是UTF-8,因为这似乎对任何人都没有任何好处.

我想简单地将Emacs设置为自动为所有文件使用UTF-8,但它似乎不同意这个想法.为了解决这个问题,我在我的.emacs中添加了以下内容:

(prefer-coding-system 'utf-8)
(setq coding-system-for-read 'utf-8)
(setq coding-system-for-write 'utf-8)
Run Code Online (Sandbox Code Playgroud)

这似乎并没有解决我的问题.Emacs仍然将编码系统头插入我的文件中.有人有主意吗?

编辑:

我认为这个问题与ruby-mode特别相关.我仍然不能把它关掉.

emacs encoding utf-8

23
推荐指数
2
解决办法
1万
查看次数

如何更改Netbeans字体和颜色预览文档?

在Netbeans 6.5的工具 - >选项 - >字体和颜色 - >语法对话框中,您可以更改Netbeans文本编辑器的外观.选择语言时,会显示字体/颜色方案的预览.但是,当我预览Java时,语法更改的选项远多于在预览窗口中显示的选项.如果我能够查看更强大的代码片段,我将能够看到更多选项的直接影响.

如何提供预览文档以查看我的字体/颜色变化?

更新:

在进一步研究之后,我已经能够缩小问题范围了.据我所知,Netbeans中的所有内容都被视为插件.GUI编辑器是一个插件,甚至文本编辑器也是一个插件.这意味着实际分析Java代码并进行语法突出显示的Netbeans也是一个插件(因为Java只是Netbeans强调的众多语言中的一种,因此这是一个插件).

我认为fromvega的建议是正确的.创建清单文件编辑插件的教程指出了我正确的方向.本教程避免使用用作字体/颜色预览的示例文档的文件.它告诉你如何在这个新的插件项目中创建一个.(位于"在NetBeans系统文件系统中注册选项",第4部分.大约4/5页.)

我的下一个想法是寻找Java语法编辑模式插件并找到该文件并使用更丰富的示例文件进行更新.我查看了安装目录并显示为空,但我在用户设置目录中找到了相应文件.在我的用户目录中有一个包含很多子文件夹的config目录(Windows:C:\ Documents and Settings\saterus.netbeans\config).

我一直在这个目录里探讨一下,但是只找到了清单教程中讨论的xml文件.我一直无法找到我认为应该存在的Java插件的无扩展名示例文件.

因为我现在碰到了一堵砖墙,我想我会把它扔回SO社区,看看你们是否可以做出最后的飞跃并找到解决方案.

java fonts netbeans colors options

5
推荐指数
1
解决办法
1万
查看次数

闭包和上下文免费语法

我正在查看我的理论计算机科学课程的教学大纲,在Context Free Grammars的标题中,它列出了"闭包属性".我查看了关于这个主题的教科书,发现很少.它现在所拥有的一点点有点高于我的头脑(我还没有参加过这个课程),但我理解了一点.

我想知道在上下文无关语法中这种闭包的想法是否与函数式编程中闭包的概念相同或相关.据我所知,它谈到了语法和解决重叠的结合.书中有很多部分我还不了解,所以我不确定这些想法是否相同.

(更多上下文:我正在给教授写一封电子邮件,询问是否可以从Perl切换到Ruby或Python.如果这些概念是相关的,那么这可能是我们应该使用Ruby而不是Perl的另一个原因.)

grammar computer-science closures context-free-grammar

4
推荐指数
3
解决办法
2139
查看次数

学习内容:Rails 1.2.4 - > Rails 3

我最近说服了我的管理层,我们过时的Rails版本(1.2.4)正在减慢我们的速度以保证升级.我们采取的方法是使用当前技术开始一个新项目而不是痛苦的升级.我们对项目的要求已经改变,这将变得更加容易.

最大的问题实际上是我对Rails的了解已经过时了.我在工作中只使用了Rails 1.2.4,而世界其他地方很久以前就已经开始了.我被埋没在工作中而不是跟上当前的Rails时尚,我错过了哪些主题?

我对随意挖掘博客犹豫不决,因为我不确定Rails的介入版本之间有多大的变化.学习Rails 2.1-2.3对Rails 3不再有用的特定内容是没用的.

ruby-on-rails upgrade ruby-on-rails-3

2
推荐指数
1
解决办法
695
查看次数