ইম্যাকসে স্বাগতম স্ক্রিনটি আড়াল করতে অক্ষম


98

আমি স্বাগত পর্দাটি আড়াল করতে চাই।

আমার .emacsফাইল:

 (setq c-basic-offset 4) ; indents 4 chars                                                                                                              
 (setq tab-width 4)          ; and 4 char wide for TAB
 (setq indent-tabs-mode nil) ; And force use of spaces

 (turn-on-font-lock)       ; same as syntax on in Vim

 (setq width (max width (+ (length str) 1)))   ;line numbers

 (setq inhibit-splash-screen t)         ; hide welcome screen

আমি আমার .emacs এ কোডটির শেষ লাইনটি ব্যর্থভাবে চালানোর চেষ্টা করেছি।

আপনি কীভাবে স্বাগত পর্দাটি ইম্যাক্সে লুকিয়ে রাখতে পারবেন?

উত্তর:


176

আপনার সাথে নিম্নলিখিতগুলি যুক্ত করুন $HOME/.emacs:

(setq inhibit-startup-screen t)

পরের বার আপনি ইমাস শুরু করবেন, স্বাগত পর্দা প্রদর্শিত হবে না। আপনার যদি ইতিমধ্যে স্বাগতম স্ক্রিনের সাথে ইমাস খোলা থাকে তবে আপনি এটি C-x k(কন্ট্রোল-এক্স, তারপরে) কে মারতে পারেন ।


9
এটাই টিকিট। নোট করুন যে ইনহিবিট-স্প্ল্যাশ-স্ক্রিনটি ভেরিয়েবলের জন্য তুলনামূলকভাবে নতুন নাম (এটি 22 বা 23 এটি প্রবর্তিত এটি ইম্যাক করে কিনা তা মনে করতে পারে না)। তার আগে, বাসতিয়েন যেমন বলেছেন তেমন ইনহিবিট-স্টার্টআপ-বার্তা ব্যবহার করুন।
জারেট হার্ডি

4
আসলে আপনি এটি টিপুন দিয়ে হত্যা করতে পারেন q
রবিন সবুজ

26
(setq inhibit-splash-screen t)
(setq inhibit-startup-message t)

বিকল্পভাবে আপনি করতে পারেন:

alias emacs='emacs --no-splash'

4
আমার emacsবলে যে inhibit-splash-screenএটি একটি উপনাম inhibit-startup-screen
এক্স-ইউরি

আসলে উভয়ই inhibit-splash-screen inhibit-startup-messageকেবলমাত্র উপমা inhibit-startup-screen
মিমোরালিয়া

4
মনে রাখবেন যে আপনার ব্যবহৃত প্রতিটি শেলের জন্য আপনার এটি করা দরকার। আইএমও আপনি শুরু করার জন্য সম্পাদককে সঠিকভাবে কনফিগার করা থেকে ভাল, ভাল কুইকফিক্স পরামর্শ।
বাইজোর

17

আপনি এটি ইম্যাকের মেনুগুলির মাধ্যমে সহজেই করতে পারেন ...

বিকল্পগুলি -> ইম্যাক্স কাস্টমাইজ করুন -> শীর্ষ স্তরের কাস্টমাইজেশন গ্রুপ

তারপরে পরিবেশ গ্রুপ নির্বাচন করুন, তারপরে আরম্ভ করুন, এবং প্রারম্ভিক স্ক্রিনটিকে ইনহিবিট সেট করুন।


আমি টার্মিনালে ইমাস ব্যবহার করছি। আমার সেই মেনু নেই। আমি কীভাবে মেনু ছাড়াই এটি করতে পারি?
লিও লোপোল্ড হার্টজ 준영

7
টার্মিনালে ইমাস চালানোর সময় আপনি সর্বদা মেনুতে পৌঁছতে পারবেন, কেবল চাপুন F10বা টাইপ করুন M-x menu-bar-open
viam0Zah

5

আমার .emacs এ আমার কাছে রয়েছে (সেটেক ইনহিবিট-স্টার্টআপ-মেসেজ টি) এবং এটি আমার পক্ষে কাজ করে।

Gnu emacs ম্যানুয়ালটি বলেছে ইনহিবিট-স্টার্টআপ ম্যাসেজটি পুরানো সংস্করণ এবং ইনহিবিট-স্প্ল্যাশ-স্ক্রিনটি নতুন সংস্করণ। আমি জানি না যে কোন সংস্করণে এটি বদলেছে। http://www.gnu.org/software/emacs/manual/html_node/emacs/Initial-Options.html


5

Emacs 24 এ, inhibit-splash-screenএবং inhibit-startup-messageএর জন্য উপনাম inhibit-startup-screen, সুতরাং (setq inhibit-startup-screen t) আপনার .emacsফাইলটিতে কেবল যুক্ত করা সমস্যার সমাধান করবে।

এই কনফিগারেশনটি দেওয়া, আপনার স্টার্টআপ বাফার এখন *scratch*, আপনি যদি ডিফল্ট বাফারটি আরও পরিবর্তন করতে চান তবে M-h v initial-buffer-choice <RET>সহায়তা করবে।

অফিসিয়াল ডকুমেন্ট: http://www.gnu.org/software/emacs/manual/html_node/elisp/Startup-Summary.html


4

initial-scratch-messageপ্রারম্ভিক বার্তাটি গোপন করতে আপনি নির্ধারিত সেট ভেরিয়েবল ব্যবহার করতে পারেন বা আপনি নিজের বার্তা প্রদর্শন করতে চান এমন কোনও কিছু সেট করতে পারেন।

(setq initial-scratch-message nil)

বা

(setq initial-scratch-message ";; Happy Hacking")

আশা করি এটি সাহায্য করেছে।

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