小编jlf*_*jlf的帖子

将#*#glob添加到.gitignore?

我想用glob添加emacs自动保存文件到我的.gitignore #*#但当然,以哈希开头的行是注释行.

如果不将其视为评论,我如何将其添加到我的.gitignore中?

git gitignore

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

如何让vim的visualbell只闪现顶部/底部线条?

Vim多年来一直在使用,这一次我只是接受了bright and distracting the visual bell.最近有人给我看了Emacs visual bell,它只闪现了屏幕的顶部和底部线条.有谁知道如何在Vim中重现这种行为?

如果它目前不可配置,有人知道修补它有多难吗?我有一些C经验,但不熟悉codebase.

vim

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

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

Common Lisp图形用户界面开发

我之前在Matlab中使用GUI工具箱开发了GUI,现在我正在为我的项目使用常见的lisp.我需要开发一个可能有按钮,单选按钮,图形窗口等的GUI.

我只是想知道在Common Lisp中是否可行,以及是否有工具箱,相当容易使用和学习的库.我没有强大的编程背景,所以如果可能的话,我会尽量避免使用高级的东西.
非常感谢你提前.

user-interface common-lisp

12
推荐指数
2
解决办法
7516
查看次数

Matlab编辑器没有使用emacs快捷方式

有没有什么方法可以让matlab集成编辑器不使用emacs快捷方式,但是使用更多正常的快捷方式,这样我可以按Ctrl+ CCtrl+ V而不会被编辑器完全混淆做奇怪的事情?

我在linux btw上使用matlab.

matlab keyboard-shortcuts editor

9
推荐指数
3
解决办法
4059
查看次数

是否有可能在所有Qt程序中实现emacs样式的键绑定(可能作为qt插件)?

Gtk程序可以通过将不同的键绑定到gtk信号来具有不同的键绑定主题,但是afaik,qt程序现在不能这样做.

由于Qt支持插件(正如大多数此类库所做的,我的意思是高级插件或Qt扩展)并且至少其中一些(高级插件)可以由所有qt程序自动加载,如同类似ENV,是否可以使用qt插件获得全局(Emacs或其他样式)键绑定(至少在所有输入区域中)?换句话说,有谁知道这应该是哪种(高级)插件?

我的猜测是一个inputcontext插件或一个可访问(桥接)插件.对于输入上下文插件,我想知道这是否可以使用输入法,因为afaik一次只能启用一个inputmethod后端.对于可访问的插件,我还没有找到如何自动加载它.

谢谢.

plugins qt accessibility key-bindings

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

jEdit可以用作IDE吗?

在对其他文本编辑感到沮丧之后,我最近发现了jEdit.它看起来像一个轻量级的编辑器,有这么多的插件,它可以成长为一个完整的IDE.我特别喜欢它如何处理SQL.我发现很多人乐意从Emacs转换为jEdit.但还没有找到从IDE转换的人.

我不是在争论哪个是最好的IDE.我只是想知道人们是否积极使用jEdit作为IDE,以及它与他们使用的其他IDE的比较.我一直试图让jEdit成为一个IDE,但它似乎需要相当多的配置,我担心它只是浪费时间.

java ide jedit

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

在控制台中查找文件模式(模糊完成)

有没有办法让控制台获得像Eocs的ido find file模式这样的功能?

对于那些不熟悉它的人来说,这是一种方法来重新找到具有自动完成功能的文件(不需要TAB),我认为也可以称为模糊完成.

你可以在这里看到我正在谈论的视频: 在Emacs中查找文件

linux bash terminal console

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

在Mac上使用Assembly

我正在使用配备2.53 GHz英特尔酷睿2双核处理器的MacBook Pro,但我被告知Mac用户必须遵循AT&T语法(这使我在运行英特尔时感到困惑)和x86(不确定这意味着什么) .

所以我需要进入组装,但我发现很难开始.在线搜索显示汇编代码在语法上有很大差异,我找不到任何解释基本汇编方法的资源.我一直在阅读关于寄存器和堆栈的内容,但不明白如何看待它.谁能解释/指出我正确的方向?举个例子,这个代码是我发现的唯一代码:

.data
_mystring:  .ascii "Hello World\n\0"    #C expects strings to terminate with a 0.
.text
    .globl _foo
_foo:
push    %ebp
    mov %esp,%ebp
    pushl   $_mystring  
    call    _myprint
    add $4,%esp
    pop %ebp
    ret
Run Code Online (Sandbox Code Playgroud)

很简单,但它是什么意思?我有一个令人困惑的时间来理解这段代码是如何完成它的.我知道Java,PHP和C,以及其他语言,但是这个,它的步骤和语法,对我来说并不清楚.这是它的主要文件:

#include <stdio.h>
void foo();
void myprint(char *s)
{printf("%s", s);}
 main()
{foo();}
Run Code Online (Sandbox Code Playgroud)

还有,这只是数字乘以:

.data
    .globl _cntr
_cntr:  .long 0
    .globl _prod
_prod:  .long 0
    .globl _x
_x: .long 0
    .globl _y
_y: .long 0
    .globl _mask
_mask:  .long 1
    .globl _multiply
multiply:
    push %ebp
    mov …
Run Code Online (Sandbox Code Playgroud)

macos x86 assembly

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

Visual Studio的所有emacs加载项?

我知道包含的emacs键绑定,它几乎没问题.

我想知道是否存在类似于viemu for vi的可视工作室的更彻底的emacs加载项.

我找到了VisEmacs,但它似乎未完成.

add-in editor visual-studio

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