代码之家  ›  专栏  ›  技术社区  ›  chernevik

在emacs中查找制表符

  •  67
  • chernevik  · 技术社区  · 17 年前

    如何在emacs中找到制表符?

    5 回复  |  直到 17 年前
        1
  •  80
  •   Nathaniel Flath    17 年前
    C-s C-q <TAB>
    

    C-s开始增量搜索,然后C-q运行引号插入,它按字面意思插入您键入的下一个字符。然后,按TAB键将插入制表符。继续按C键转到下一个制表符。

        2
  •  23
  •   Jean-François Fabre    7 年前

    只需按如下方式组合按键:

    C-s TAB
    
        3
  •  9
  •   Alex B    17 年前

    whitespace mode 在.emacs文件中用以下内容突出显示所有选项卡:

    ;whitespace http://www.emacswiki.org/emacs/WhiteSpace 
    (require 'whitespace)
    (setq whitespace-style '(tabs tab-mark)) ;turns on white space mode only for tabs
    (global-whitespace-mode 1)
    
        4
  •  7
  •   Adam Rosenfield    17 年前

    C-s C-q C-i

    ~/.emacs 要为选项卡着色的文件:

    ; Draw tabs with the same color as trailing whitespace
    (add-hook 'font-lock-mode-hook
      '(lambda ()
         (font-lock-add-keywords
           nil
            '(("\t" 0 'trailing-whitespace prepend))
         )
       )
    )
    
        5
  •  3
  •   dinosaur    12 年前

    在某些版本的emacs中,您可以简单地执行以下操作

    C-s <TAB>
    

    哪里 <TAB> 是tab键的一次敲击。

    如果这不起作用, C-i 是的同义词 <TAB>

    C-s C-i
    

    C-q <TAB> 意思与

    C-s C-q <TAB>
    

    C-i 可用于在制表键不插入制表符的其他情况下插入制表符。例如,如果您将emacs设置为 auto-expand tabs into spaces ,您仍然可以使用 C-i