我曾经从第60栏开始我的所有评论。
在Emacs中是否存在针对当前行的技巧,将//
后的任何内容推送到第60列?
示例
cmp A, B // comparing against a reference
变为
cmp A, B <-- extra spaces added until column 60 ---> // comparing against a reference
答案 0 :(得分:1)
将comment-column
设为60,然后点击 M - ; 。
请注意 M - ; 会运行comment-dwim
,它会尝试做你的意思。值得注意的是,如果该地区处于活跃状态,它将评论整个地区。如果这妨碍了您,那么执行上述要求的命令是comment-indent
,您可以将其绑定到合适的密钥。
答案 1 :(得分:1)
设置legoscia所说的comment-column
,选择一个地区并致电M-x align-regexp RET // RET
。这将使您对同一列的评论保持一致。
对于文档:C-h f align-regexp
。