相关疑难解决方法(0)

自动关闭Emacs中的大括号?

我见过一个Vim的插件,名为AutoClose(从这篇文章中发现),在输入'(','{'等时会自动添加右括号.

例如; 当我键入以下内容(|是光标)时:

int main(|
Run Code Online (Sandbox Code Playgroud)

我希望)自动插入关闭:

int main(|)
Run Code Online (Sandbox Code Playgroud)

有没有人知道emacs的类似功能 - 谷歌这次失败了!

emacs typing

29
推荐指数
4
解决办法
2万
查看次数

在括号对之后将Emacs设置为智能自动行吗?

我已经electric-pair-mode启用了(这并不是特别相关,因为它可以应用于任何自动配对模式甚至手动Parens),但总而言之,我希望这样做,以便在使用时:

function foo() {|}

|标记在哪里)

如果按回车键,我希望它自动转到

function foo() {
|
}
Run Code Online (Sandbox Code Playgroud)

这也意味着

function foo(|) {}

会成为

function foo(
|
){}
Run Code Online (Sandbox Code Playgroud)

我已经准备好处理缩进了,但是我不确定如何说“如果我在任何一对空的匹配括号内,当我按回车键时,实际上要插入两行并放在第一行”。

谢谢!

emacs elisp

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

标签 统计

emacs ×2

elisp ×1

typing ×1