问题标签 [emacs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - 如何在控制台模式下进入 Emacs 中的菜单?
如果您使用该-nw
标志启动 Emacs 以强制进行控制台会话(而不是 X 会话,如果您正在运行 X 窗口),您如何进入菜单?
菜单中有些项目我不经常使用,我不记得使用转义或控制序列来执行它们。
emacs - 是否可以在 Lisp 中为函数名设置别名?
...就像包裹一样。
我使用 Emacs(也许它可以提供某种解决方案)。
例如(defun the-very-very-long-but-good-name () ...)
在后面的代码中没有用处。但是名称 likeFn-15
或首字母缩写也没有用。是否可以有一个类似于包的别名,或者在尝试调用函数名称时访问文档字符串?
换句话说,函数是否有可能以某种方式混合自记录和短名称?
vim - 为什么像 Vim 和 Emacs 这样的旧编辑器在界面中暴露了 File 和 Buffer 之间的区别?
我的问题有意义吗?使用 Vim 或 Emacs,您会了解到该接口公开了代码在缓冲区中对您正在编辑的文件状态的表示,该文件是您可以填充缓冲区或写入缓冲区的磁盘存储。所有这些事情程序员都会知道,但是当只是编辑文本时,为什么会暴露出来?任何较新的编辑器只会告诉您“这是一个文件。编辑它。”
是的,我理解技术含义,但这不是我的问题。这是一个问题,即使这样做是否是个好主意。Vim 和 Emacs 是我们今天常用的两个最古老的编辑器,它们也有这种行为。我知道没有新的编辑器能做到这一点。编辑什么时候停止这样做,为什么?
visual-studio - 跨 Windows 和 Unix 的代码格式化
哪些 Visual Studio 设置和 .emacs 宏提高了在 Windows(在 Visual Studio 中)编写的代码在 Emacs 中仍然看起来不错(反之亦然)的可能性?我最近开始关闭 emacs 中的选项卡(因此选项卡通过空格呈现),这至少使代码看起来相同(但喜欢某些选项卡大小的人不走运)。有没有更好的办法?
eclipse - 任何类似于 Emacs 对 Eclipse 的缓冲区/窗口支持的东西?
我正在尝试从 Emacs 切换到 Eclipse。似乎缺少的一件事是它的缓冲区/窗口支持。
我知道在 Eclipse 中,我可以将编辑器的选项卡标题拖到上面来拆分视图,创建一个新的 Emacs 窗口的等价物,这是朝着正确方向迈出的一步。
不过,我找不到此功能的任何键绑定。理想情况下,我希望能够将键设置为水平拆分,垂直拆分,切换到下一个(有下一个编辑器,但我想要下一个窗口/无论你怎么称呼它),切换到上一个,关闭这个窗口拆分(不是这个编辑器),关闭所有其他编辑器窗口拆分。
事实上,我发现关闭拆分窗格的唯一方法是将所有文件一个接一个地拖动,直到一个都没有。这样的事情使得在 Eclipse 中使用分屏变得乏味。
任何帮助将不胜感激,希望我缺少一些简单的东西。
search - 在 Emacs 中搜索标记(选定)的文本
我使用 emacs 来查看和编辑代码和其他文本文件。我想知道是否有一种方法可以向前或向后搜索在当前缓冲区中标记的文本。类似于我可以在记事本或写字板中执行的操作。如我可以在缓冲区中标记一些文本并执行 Cs 或 Cr 并能够使用标记的文本进行搜索而无需实际输入整个搜索文本吗?
谢谢,
罗希特
python - 如何在不实际执行的情况下检查 Emacs 中 Python 代码的语法?
Python 的 IDLE 具有“检查模块”(Alt-X)来检查无需运行代码即可调用的语法。在 Emacs 中是否有等效的方法来执行此操作,而不是运行和执行代码?
emacs - 通过 Emacs 中的 shell 命令过滤文本
在 vi[m] 中,有一个!
命令可以让我通过 shell 命令管道文本——比如排序或缩进——并将过滤后的文本返回到缓冲区。在 emacs 中是否有等价物?
emacs - 在 Emacs 中关闭当前缓冲区的按键顺序是什么?
如果我单击 File -> Close,它会像我想要的那样关闭缓冲区,但不会列出键映射。什么是键映射?
vim - 为什么要使用 IDE?
在另一个问题中,Mark高度评价 IDE,说“有些人仍然只是不知道‘为什么’他们应该使用一个……”。作为一个使用 vim 进行编程的人,并且在我的大多数/所有同事都使用 vim 或 emacs 进行所有工作的环境中工作,IDE 的优势是什么?我为什么要使用一个?
我确信这对某些人来说是一个收费问题,而且我对发起一场激烈的战争不感兴趣,所以请只回复您认为基于 IDE 的方法优越的原因。我对为什么不应该使用 IDE 不感兴趣。我已经不用了。可以这么说,我有兴趣听到“围栏的另一边”的消息。
如果您认为 IDE 可能适合某些类型的工作而不适合其他类型的工作,我也很想知道为什么。