Emacs में लाइन में पहले गैर-व्हाट्सएप चरित्र के लिए कूदो


59

मैं vi के समतुल्य emacs की तलाश कर रहा हूं ^

मैं अपने कर्सर को एक पंक्ति में पहले गैर-व्हाट्सएप चरित्र में कैसे स्थानांतरित कर सकता हूं?

जवाबों:


93

आदेश back-to-indentationडिफ़ॉल्ट रूप से बाध्य है M-m


12

यह वही है जो मैंने पिछले स्टैक ओवरफ्लो प्रश्न से उठाया था :

(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)

यह वह नहीं है जो उपयोगकर्ता ने मांगा था; ^ विम में ऐसा नहीं करता है; M-mवास्तव ^में विम का एनालॉग है और इसलिए सही उत्तर है।
xdavidliu

1

आप स्थापित कर सकते हैं crux

C-aलाइन की शुरुआत और पहले गैर-व्हाट्सएप चरित्र के बीच कर्सर स्विच करने का प्रकार


सवाल पहले गैर-व्हाट्सएप चरित्र और पहले कॉलम के बीच टॉगल करने के लिए नहीं पूछा गया था, यह सिर्फ ^विम के एनालॉग के लिए पूछा , जो वास्तव में है M-m
xdavidliu
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.