gpt4 book ai didi

c++ - CPlusPlus 模式 : create matching parenthesis or curly brace

转载 作者:行者123 更新时间:2023-11-30 05:19:44 25 4
gpt4 key购买 nike

在 Emacs v24.5.1 中使用 CPlusPlusMode,我想在键入表达式时自动创建匹配的括号和大括号。

更具体地说,当输入例如“{”时,CPlusPlusMode 应该创建匹配的括号并将光标移动到括号之间,如下例所示:

if (a < b) { 
// cursor here: default behavior

if (a < b) {
// cursor here: anticipated behavior
}

最佳答案

ElectricPair应该做你正在寻找的东西:

Electric Pair mode, a global minor mode, provides a way to easily insert matching delimiters. Whenever you insert an opening delimiter, the matching closing delimiter is automatically inserted as well, leaving point between the two.

在您的 Emacs 配置文件中使用下面的代码片段来默认为 C++ 激活它:

(add-hook 'c++-mode-hook #'electric-pair-mode)

关于c++ - CPlusPlus 模式 : create matching parenthesis or curly brace,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41001958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com