您好我正在研究AT& T组装x86架构编程,我需要带有汇编功能的emacs编辑器。所以,我正在使用汇编编辑模式asm-mode和gas-mode进行编辑。
我有一个关于MULTIPLE COMMENTS LINES funcionality的问题。当我选择一个区域,如缓冲区满C-x h和自动格式与C-M \如果多行注释在列0没有问题,结果是OK。 但是,如果多个注释(#符号)行的块位于注释列字段,则为示例列34
_start:
movl (%ebp), eax # comment line 0
# comment line 1
# comment line 2
格式全缓冲自动化C_M \的过程将注释行放在第0列的行的星号中。
如果我想在评论列字段中开始评论块,我该怎么办?有一些elisp功能可用于各种不同类型的注释o不同的注释 - 字符符号,参数示例#用于字段注释列号和##用于第0列?
提前致谢 坎迪多
答案 0 :(得分:2)
经过一些讲座后,我找到了评论级别问题的解决方案。没有关于asm编程模式的用户指南,但是阅读emacs手册和asm-mode.el elisp语言的一些直觉,我得出了一些结论:
C-x .
命令(set-fill-prefix
)设置填充前缀。使用4个评论级别:
# -> end line comment
## -> operand column comment
### -> begin line comment
/* */ -> multiple line comments
C-M \ re-indenting region