Найти символы табуляции в emacs


Как найти символ табуляции в emacs?

5 55

5 ответов:

C-s C-q <TAB>

С-S начинается последовательный поиск, а затем C-Q запускает процитировал-вставка, которая вставляет следующий символ, который вы вводите в буквальном смысле. Затем при нажатии клавиши TAB будет вставлен символ табуляции. Продолжайте нажимать C-s, чтобы перейти к следующему символу вкладки.

C-S TAB

наполнитель, потому что тело должно быть 30 символов

Я использую режим пробельных символов чтобы выделить все вкладки со следующим в моем .файл 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)

нажмите 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))
     )
   )
)

в некоторых версиях Emacs, вы можете просто сделать

C-s <TAB>

здесь <TAB> - это ход клавиши Tab.

если это не сработает, C-i синоним <TAB>, Так что для поиска вкладок, сделайте

C-s C-i

кроме того, C-q <TAB> означает то же самое как C-i, так что вы можете также искать вкладки с

C-s C-q <TAB>

кроме того, C-i или C-q <TAB> может использоваться для вставки символа табуляции в других ситуациях, когда клавиша табуляции не. Например, если для emacs установлено значение автоматическое расширение табуляции в пробелы., вы все еще можете использовать C-i вставить символ табуляции во время редактирования.