emacs - 用注释 (/* */) 替换 C++ 注释 (//)

标签 emacs

有没有什么简单的方法可以在 emacs 中用 C 注释( // )替换 C++ 注释( /* */ )?

有人写了一个elisp函数来做到这一点吗?

或者可以应用某种巧妙的正则表达式?

最佳答案

使用 query-replace-regex或具有以下搜索字符串的类似函数:^\(.*?\)//\(.*\)$和以下替换字符串 \1/* \2 */

关于emacs - 用注释 (/* */) 替换 C++ 注释 (//),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8343880/

相关文章:

linux - 如何在 linux 中的 emacs 或 Vim 等编辑器中查看程序的控制台输出?

emacs - 可能在 latex 模式下使emacs在段落填充期间忽略注释?

emacs - 使用语法表在 emacs 模式下的单行和多行注释

bash - 如何使 Emacs 的 shell 模式源成为我的配置文件?

git - 在 Windows 上使用 git 和 Emacs eshell 模式的问题

emacs - 在 Emacs 中将提取的文本保存为字符串

emacs - Flyspell 无法在 emacs 中加载 LaTeX 文件

python - Pymacs 不在 Emacs24 Carbon 上启动

emacs - 编写包含 Emacs Lisp 代码的片段时出现问题

list - 如何在 ELisp 中插入列表的中间?