在我的.emacs
文件中,我有以下内容:
(set-foreground-color "#E0DFDB")
(set-background-color "#102372")
Run Code Online (Sandbox Code Playgroud)
当我启动emacs时,默认emacs窗口的颜色方案是正确的,但所有新窗口都以白色背景和黑色前景的默认颜色方案开始.任何人都能指出我如何让emacs在所有新窗口中设置我的首选配色方案吗?[注意:如果我M-x load-file ~/.emacs
在打开一个新窗口后执行操作,颜色会按照我想要的方式设置,但每次我想打开一个新窗口时都会手动操作,这会让人分心/烦恼.
给出如下代码:
void f()
{
int i;
i = 0;
}
Run Code Online (Sandbox Code Playgroud)
由于简单的赋值,系统是否可能抛出异常?
[编辑:对于那些说"没有例外不能发生"的人,你能指出我的C++标准部分的方向吗?我找不到它.]
在VIM中,可以使用%
在调用shell命令时指示当前文件名.任何人都可以指向我的文档方向,显示emacs中的等价物吗?
我正在看Objective-C,我注意到,例如,类接口声明以@interface
.很好,没有问题.因此,该文本表明,@
和之间不允许有空格interface
.但是,当我将以下简单示例传递给*.m
文件中的GCC编译器时:
@ interface A
@ end
Run Code Online (Sandbox Code Playgroud)
编译器接受代码而无需投诉.任何人都可以指向我的参考方向,明确说明@ interface
Objective-C规范是否也被认为是可接受的?除了问题前面提到的简单文本之外,我在Apple的2008年和2011年的文档中都没有发现任何方式.
提前致谢.
编辑:值得注意的是,Emacs根据标识符是否为关键字执行文本着色; 关键字为蓝色,非关键字为黄色.该@interface
颜色蓝色和@ interface
颜色黄色.在Vim中发生类似的行为.
我可能在 R5RS 文档中遗漏了这一点,但如何在(鸡)方案中创建列表列表?我希望能够获取一个列表,a
, invoke (list-ref a b)
,将结果分配给c
,然后 invoke (list-ref c d)
,其中b
和d
是索引值。
编辑:为了澄清起见,假设我有这些列表:
(define citrus (list "oranges" "limes"))
(define apples (list "macintosh" "rome" "delicious"))
Run Code Online (Sandbox Code Playgroud)
然后我想创建一个fruit
用citrus
和apples
作为列表条目调用的列表。
任何人都能指出我的方向,例如,何时使用+运算符在ruby中而不是+运算符来自+运算符定义的内部?为了显示:
class A
def +(b)
if is_theCallActuallyACompoundAssignment?
compoundAssignment = true
else
compoundAssignment = false
end
doOtherStuff
end
end
Run Code Online (Sandbox Code Playgroud)
是否有内核方法?
emacs ×2
c++ ×1
declaration ×1
exception ×1
nested-lists ×1
objective-c ×1
operators ×1
ruby ×1
scheme ×1
shell ×1
try-catch ×1
vim ×1