Emacs:将任何 "//"模式移动到特定列

标签 emacs cursor comments indentation

我以前的所有评论都是从第 60 栏开始的。

Emacs 中是否有一个技巧,可以将当前行中 // 之后(包括)的所有内容推送到第 60 列?

示例

cmp A, B // comparing against a reference

变成了

cmp A, B <-- extra spaces added until column 60 ---> // comparing against a reference

最佳答案

comment-column设置为60,然后点击M-;

请注意,M-;运行comment-dwim,它会尝试执行您的意思。值得注意的是,如果该区域处于事件状态,它将注释掉整个区域。如果这妨碍了您,执行您上面要求的命令是 comment-indent,您可以将其绑定(bind)到合适的键。

关于Emacs:将任何 "//"模式移动到特定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22503671/

相关文章:

c++ - 如何在启用 ANSI 的同时在 gcc 中启用 C++ 样式的注释?

android-studio - 如何更改在 Kotlin 上生成的函数 TODO() 的主体?

java - 评论数量的增加是否会增加执行时间?

emacs - 该机制 iswtichb 用于显示完成情况

Emacs - 如何使用颜色在视觉上突出光标所在的功能?

python - 文本文件之间的交集

Emacs 组织模式 : how can I filter on tags and todo status simultaneously?

extjs - 从组合框中删除输入光标

java - 实例化接口(interface)对象 - 如何?

python - psycopg2 每次执行都会产生不同的表和游标不滚动到开头