ইমাসে লাইনে প্রথম অ-হোয়াইটস্পেস অক্ষরটিতে যান


59

আমি vi এর সমতুল্য ইম্যাক্স সন্ধান করছি ^

আমি কীভাবে আমার কার্সারটিকে একটি লাইনের প্রথম অ-সাদা অংশের অক্ষরে স্থানান্তর করতে পারি?

উত্তর:


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)

এটি ব্যবহারকারী যা চেয়েছিলেন তা নয়; v ভিমে এটি করে না; M-mহ'ল ^ভিমের এনালগ এবং তাই সঠিক উত্তর।
xdavidliu

1

আপনি ইনস্টল করতে পারেন crux

C-aলাইনের শুরু এবং প্রথম অ-সাদা স্থানের অক্ষরের মধ্যে কার্সার পরিবর্তন করতে টাইপ করুন


প্রশ্নটি প্রথম অ-হোয়াইটস্পেস চরিত্র এবং প্রথম কলামের ^মধ্যে টগলিংয়ের জন্য জিজ্ঞাসাবাদ করে নি, এটি কেবলমাত্র ভিমের এনালগ চেয়েছিল , যা হুবহু M-m
xdavidliu
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.