emacs编程汇编。多行评论栏=0

emacs编程汇编。多行评论栏=0,emacs,programming-languages,comments,line,Emacs,Programming Languages,Comments,Line,嗨,我是一名从事AT&T汇编x86体系结构编程的人员,我需要具有汇编功能的emacs编辑器。因此,我使用汇编编辑模式asm模式进行编辑 我有一个关于多注释行函数性的问题。当我选择一个区域时,如缓冲区满C-x h和自动格式化C-M \如果多行注释位于第0列,则没有问题,结果正常。 但是如果多个注释(符号符号)行的块位于注释列字段中,则PAR示例列34 _start: movl (%ebp), eax # comment line 0

嗨,我是一名从事AT&T汇编x86体系结构编程的人员,我需要具有汇编功能的emacs编辑器。因此,我使用汇编编辑模式asm模式进行编辑

我有一个关于多注释行函数性的问题。当我选择一个区域时,如缓冲区满C-x h和自动格式化C-M \如果多行注释位于第0列,则没有问题,结果正常。 但是如果多个注释(符号符号)行的块位于注释列字段中,则PAR示例列34

_start:               
    movl (%ebp), eax  # comment line 0
                      # comment line 1
                      # comment line 2
格式化完全缓冲区自动化的过程\u M \n将注释行置于第0列行的星形位置

如果我想要注释块从注释列字段开始,请问我能做什么?有一些ELISP函数用于区分不同类型的注释、不同的注释字符符号、字段注释列号的PAR-示例α和第0列的“β”? 提前谢谢
坎迪多

经过几次讲座,我找到了一个解决评论级别问题的方法。没有关于asm编程模式的用户指南,但通过阅读emacs手册和asm-mode.el elisp语言的一些直觉,我有一些结论:

  • 使用asm模式,而不是gas模式
  • 将asm注释字符自定义为#符号
  • 使用
    C-x.
    命令设置填充前缀(
    Set fill prefix
  • 使用4个注释级别:

    #->结束行注释

    ##->操作数列注释

    ###->开始行注释

    /**/>多行注释

  • C-M\r缩进区域

  • M-;->重新缩进注释行