Emacs satırındaki ilk boşluk olmayan karaktere atla


59

Vi'nin eşdeğer emaksini arıyorum ^.

İmlecimi bir satırdaki ilk boşluk olmayan karaktere nasıl taşıyabilirim?

Yanıtlar:


93

Komut, back-to-indentationvarsayılan olarak bağlı M-m.


12

Bu önceki bir Stack Overflow sorusundan aldığım şeydi :

(defun smart-beginning-of-line ()
  "Move point to first non-whitespace character or beginning-of-line.

Move point to the first non-whitespace character on this line.
If point was already at that position, move point to beginning of line."
  (interactive)
  (let ((oldpos (point)))
    (back-to-indentation)
    (and (= oldpos (point))
         (beginning-of-line))))
(global-set-key [home] 'smart-beginning-of-line)
(global-set-key "\C-a" 'smart-beginning-of-line)

kullanıcının istediği şey bu değil; ^ vim de bunu yapmaz; M-mtam olarak ^vim in analogudur ve dolayısıyla tam olarak doğru cevaptır.
xdavidliu

1

Yükleyebilirsiniz crux

yazın C-asatırın başında ve ilk boşluk olmayan karaktere arasındaki imleci geçiş yapmak


soru, boşluk olmayan ilk karakter ile ilk sütun arasında geçiş yapmayı istemedi, sadece ^tam olarak olan vim'in analogunu istedi M-m.
xdavidliu
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.