小编xui*_*in.的帖子

如何设置默认的emacs背景和前景色?

在我的.emacs文件中,我有以下内容:

(set-foreground-color "#E0DFDB")
(set-background-color "#102372")
Run Code Online (Sandbox Code Playgroud)

当我启动emacs时,默认emacs窗口的颜色方案是正确的,但所有新窗口都以白色背景和黑色前景的默认颜色方案开始.任何人都能指出我如何让​​emacs在所有新窗口中设置我的首选配色方案吗?[注意:如果我M-x load-file ~/.emacs在打开一个新窗口后执行操作,颜色会按照我想要的方式设置,但每次我想打开一个新窗口时都会手动操作,这会让人分心/烦恼.

emacs

19
推荐指数
2
解决办法
3万
查看次数

C++中对int的文字赋值是否会引发异常?

给出如下代码:

void f()
{
   int i;
   i = 0;
}
Run Code Online (Sandbox Code Playgroud)

由于简单的赋值,系统是否可能抛出异常?

[编辑:对于那些说"没有例外不能发生"的人,你能指出我的C++标准部分的方向吗?我找不到它.]

c++ exception try-catch

5
推荐指数
2
解决办法
670
查看次数

Emacs相当于VIM的'%`?

在VIM中,可以使用%在调用shell命令时指示当前文件名.任何人都可以指向我的文档方向,显示emacs中的等价物吗?

vim emacs shell

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

在`@`开始在Objective-C中声明之后是否允许使用空格?

我正在看Objective-C,我注意到,例如,类接口声明以@interface.很好,没有问题.因此,该文本表明,@和之间不允许有空格interface.但是,当我将以下简单示例传递给*.m文件中的GCC编译器时:

@ interface A
@ end
Run Code Online (Sandbox Code Playgroud)

编译器接受代码而无需投诉.任何人都可以指向我的参考方向,明确说明@ interfaceObjective-C规范是否也被认为是可接受的?除了问题前面提到的简单文本之外,我在Apple的2008年和2011年的文档中都没有发现任何方式.

提前致谢.

编辑:值得注意的是,Emacs根据标识符是否为关键字执行文本着色; 关键字为蓝色,非关键字为黄色.该@interface颜色蓝色和@ interface颜色黄色.在Vim中发生类似的行为.

declaration objective-c

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

如何在方案中创建列表列表?

我可能在 R5RS 文档中遗漏了这一点,但如何在(鸡)方案中创建列表列表?我希望能够获取一个列表,a, invoke (list-ref a b),将结果分配给c,然后 invoke (list-ref c d),其中bd是索引值。

编辑:为了澄清起见,假设我有这些列表:

(define citrus (list "oranges" "limes"))
(define apples (list "macintosh" "rome" "delicious"))
Run Code Online (Sandbox Code Playgroud)

然后我想创建一个fruitcitrusapples作为列表条目调用的列表。

scheme nested-lists chicken-scheme

4
推荐指数
1
解决办法
8240
查看次数

Can One可以消除ruby中简单运算符和复合赋值运算符之间的歧义吗?

任何人都能指出我的方向,例如,何时使用+运算符在ruby中而不是+运算符来自+运算符定义的内部?为了显示:

class A
    def +(b)
        if is_theCallActuallyACompoundAssignment?
            compoundAssignment = true
        else
            compoundAssignment = false
        end
        doOtherStuff
    end
end
Run Code Online (Sandbox Code Playgroud)

是否有内核方法?

ruby operators

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