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

在emacs中查找制表符

  •  58
  • chernevik  · 技术社区  · 15 年前

    如何在emacs中找到制表符?

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

    C-s启动一个增量搜索,然后C-q运行quoted insert,插入您按字面意思键入的下一个字符。然后,按TAB键将插入制表符。继续点击C-s转到下一个制表符。

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

    只需按如下方式组合键:

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

    我用 whitespace mode 要突出显示my.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    15 年前

    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    11 年前

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

    C-s <TAB>
    

    哪里 <TAB> 是tab键的一个笔划。

    如果这不起作用, C-i 是的同义词 <选项卡> ,所以要搜索选项卡,请执行以下操作

    C-s C-i
    

    C-q <TAB> 意思和 C-i ,因此您还可以使用

    C-s C-q <TAB>
    

    此外 C-q<选项卡> 可用于在tab键不可用的其他情况下插入tab字符。例如,如果将emacs设置为 auto-expand tabs into spaces ,您仍然可以使用 C-i