আমি কীভাবে ইমাসে স্মার্ট ইনডেন্টেশন অক্ষম করতে পারি (এবং ফাঁকা স্থান বা ট্যাবগুলিকে জোর করে)?


9

আমি যখন ট্যাব কী টিপব তখন আমি 4 টি স্পেস বা একটি ট্যাব .োকাতে চাই। আর কিছু না. আমি স্মার্ট ইন্ডেন্টেশন চাই না, আমি নিজে থেকে স্বয়ংক্রিয়ভাবে প্রান্তিককরণ বা স্মার্ট কিছু করার চেষ্টা করব না। আমি কেবল এটি 4 স্পেস (বা একটি ট্যাব) আউটপুট করতে চাই। =

উত্তর:


2

সমস্যাটি হ'ল ইম্যাক্সের প্রতিটি মোড টিএএবি কীকে ডিফরেন্টালি সংজ্ঞায়িত করে। বিশ্বব্যাপী আচরণ পেতে, /programming/344966/sane-tab-in-emacs এ ট্রে জ্যাকসনের উত্তরটি দেখুন

 (defvar just-tab-keymap (make-sparse-keymap) "Keymap for just-tab-mode")
 (define-minor-mode just-tab-mode
   "Just want the TAB key to be a TAB"
   :global t :lighter " TAB" :init-value 0 :keymap just-tab-keymap
   (define-key just-tab-keymap (kbd "TAB") 'indent-for-tab-command))

প্রশ্নের উত্তর দেওয়া অন্য কোনও ব্যক্তির নির্দেশিত 'self-insert-commandপরিবর্তে আপনি ব্যবহার করতে চাইতে পারেন 'indent-for-tab-command


2

এটা চেষ্টা কর.

আপনার .emacs খুঁজুন এবং এটি যুক্ত করুন:

(setq c-basic-offset 2)

এটি আপনার ইমাসকে 2 টি স্পেস সন্নিবেশ করায় আপনি নম্বরটি পরিবর্তন করতে পারেন এবং 4 টি রাখতে পারেন,

(setq-default indent-tabs-mode nil)

আপনি যদি ফাঁকা ফাঁকা কোনও ট্যাব চান

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.