问题标签 [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 - 编辑 Lisp 代码时,是否可以将 emacs 配置为以不同颜色显示每个嵌套级别的括号?
换句话说,像这样的代码块:
...看起来像这样:
如果这样的东西已经存在,它是什么?如果它不存在,我该怎么写呢?
vim - 如何在 Vim 中模拟 Emacs 的转置词?
Emacs 有一个有用的transpose-words
命令,它可以让用户将光标前的单词与光标后的单词交换,同时保留标点符号。
例如,'<code>stack |overflow' + Mt = '<code>overflow stack|' ('<code>|' 是光标位置)。
<a>|<p>
变成<p><a|>
.
是否可以在 Vim 中模拟它?我知道我可以使用dwwP
,但它不适用于标点符号。
更新:不,dwwP
真的不是一个解决方案。想象:
Emacs 的 Mt 将交换b
和c
,从而产生(a)(c)(b)
.
有效的是/\w
yiwNviwpnviwgp
。但它破坏""
和"/
。有更清洁的解决方案吗?
更新²:
解决了
不完美,但有效。
感谢 Camflan 让%#
我注意到这个项目。当然,这一切都在wiki上,但我没有意识到它可以解决该功能的精确(Emacs 完全正确)重复的问题transpose-words
。
emacs - 在 Emacs 中,其他窗口(Cx o)的相反功能是什么?
可能重复:
Emacs,切换到上一个窗口
other-window
使我前进到当前帧中的下一个窗口,但我还想要一种方法回到上一个窗口。
Emacs 有next-buffer
和previous-buffer
,但没有类似的窗口导航交互功能。只是other-window
。
emacs - 如何让 Emacs 开始时不那么大张旗鼓?
每次我启动 Emacs 时,我都会看到一页帮助文本和一堆建议我尝试该教程的消息。我该如何阻止这种情况发生?
emacs - 如何阻止 Emacs 自动编辑我的启动文件?
.emacs
每当我使用自定义工具或键入默认禁用的命令时,Emacs 都会编辑我的文件。对我的配置进行任何自动编辑都会让我感到紧张。如何阻止 Emacs 编辑我的.emacs
. 文件?
emacs - 如何在 Emacs 中调用交互式 elisp 解释器?
现在我在*scratch*
缓冲区中编写表达式并通过评估来测试它们C-x C-e。我非常感谢有一个像 SLIME 或 irb 这样的交互式解释器,我可以在其中测试 Emacs Lisp 表达式。
emacs - Emacs 中的智能家居
你可以在 Emacs 中为 home 键设置智能行为吗?智能我的意思是,它应该转到第一个非空白字符,然后在第二次按下时转到 0,然后在第三次按下时返回到第一个非空白字符,而不是转到第 0 个字符,以此类推。拥有聪明的结局也会很好。
emacs - Emacs:您如何将用户提供的最后一个参数存储为默认值?
我正在编写一个交互式函数,我想记住用户提供的最后一个参数并将其用作默认值。
第一次调用该函数时,我希望它记住用户提供的参数,以便下次他们调用该函数时,他们只需按 Enter 键,它将使用他们上次提供的值。
我似乎在文档中找不到这个 - 你如何在 elisp 中做到这一点?
emacs - 使用 emacs tramp 与 rsync 进行远程开发
我一直在使用 emacs tramp 进行一些远程开发,发现它很慢。每次我保存一个文件,大约需要 10 秒才能完成保存。所以,现在我正在使用 rsync 远程传输文件,它的工作速度要快得多,大约需要一秒钟,而且来自 emacs 的本地保存是即时的。tramp 中是否有任何配置选项可以让它像 rsync 在命令行上一样快地运行?即使我看到性能如此糟糕,使用 tramp 而不是 rsync 有什么好处吗?
eclipse - Eclipse 编辑器是否有等效于 Emacs 的“align-regex”?
几年来,我一直在定期使用 Eclipse,但我承认没有探索过它所提供的所有奥秘,尤其是在编辑器提供的格式化功能方面。
我从 (X)emacs 中错过的主要内容是“align-regex”命令,它让我将几行放入一个区域,然后格式化它们,以便对齐所有行中的一些常见模式。最简单的例子是一系列变量赋值:
在“=”上执行 align-regex 后,将变为:
现在,您可能对样式(ab)使用空白和对齐等有自己的想法,但这只是一个示例(我实际上是在尝试完全对齐另一种混乱)。
谁能告诉我在 Eclipse 中是否有一个简单的组合键快捷方式?或者甚至是一个中等难度的?