ฉันจะซ่อนแถบเครื่องมือใน Emacs ได้อย่างไร


23

ผมได้ติดตั้งบน Linux emacs23 มิ้นท์ 8. Options > Show/Hide > Tool-barฉันต้องการที่จะซ่อนแถบเครื่องมือและฉันสามารถทำมันได้ด้วย แต่ Tool-bar จะกลับมาอีกในครั้งต่อไปที่ฉันเริ่ม emacs ฉันจะซ่อนมันได้อย่างไร?

คำตอบ:


38

เพิ่มสิ่งต่อไปนี้ในไฟล์ init ของคุณ (~ / .emacs หรือ _emacs หรือ ~ / .emacs.d / init.el):

(tool-bar-mode -1)

8

Emacs มีอินเตอร์เฟสการปรับแต่งในตัวที่ดี

เลือกOptions › Customize Emacs › Specific Optionเริ่มพิมพ์toolแล้วกดเพื่อดูตัวเลือกที่เริ่มต้นด้วยTAB toolเลือกtool-bar-modeจากนั้น Save for future sessionsสลับด้านความคุ้มค่าที่จะเปลี่ยนมันออกและกด


ขอบคุณนี่เป็นคำตอบทั่วไป แต่เมื่อฉันกด "บันทึกสำหรับเซสชันในอนาคต" ฉันได้รับ "ไม่สามารถบันทึกการกำหนดเอง; ไฟล์ init ไม่ได้โหลดเต็ม" ... ดังนั้นฉันคิดว่าฉันมีปัญหากับ.emacsไฟล์ -file ของฉันแต่ฉันไม่เข้าใจ
Jonas

4
Sanoj: การแก้ไขที่ดีที่สุดสำหรับสิ่งนั้นถ้าคุณไม่รู้เสียงกระเพื่อมใด ๆ คือการทำให้. emac ว่างเปล่าจากนั้นคัดลอกบางส่วนของ. emacs เก่าของคุณในคราวเดียวและตรวจสอบให้แน่ใจว่าไม่มีข้อผิดพลาดปรากฏขึ้นในบัฟเฟอร์ข้อความเมื่อเริ่มต้นสำหรับแต่ละส่วนที่คุณเพิ่มกลับหรือคุณสามารถใส่ ";" ก่อนบรรทัดเพื่อคอมเม้นต์พวกเขาและทำตามกระบวนการที่คล้ายกันในการไม่แสดงข้อคิดเห็นส่วนเล็ก ๆ และให้แน่ใจว่าไม่มีข้อผิดพลาดเมื่อคุณรีสตาร์ท
จัสตินสมิ ธ

6

ฉันเห็นด้วยกับไมเคิล แต่ถ้าคุณเพิ่มบรรทัดนี้ลงในไฟล์. emacs ของคุณจะมีข้อผิดพลาดเมื่อคุณรัน emacs ในโหมดบรรทัดคำสั่ง ดังนั้นทางออกที่ดีกว่าอาจเพิ่มไฟล์. emacs ต่อไปนี้ของคุณ:

(if window-system
    (tool-bar-mode -1)
)

ดังนั้นแถบเครื่องมือจะถูกซ่อนเฉพาะเมื่อคุณเรียกใช้ใน GUI Emacs ในโหมดบรรทัดคำสั่งดูเหมือนจะไม่มีแถบเครื่องมือ


ฉันไม่เห็นปัญหานี้กับ Emacs 24 FWIW
Paul Bissex

0

สำหรับการอ้างอิงในอนาคต

ไฟล์~ / .emacsพร้อมแถบเครื่องมือ, แถบเมนูและแถบเลื่อนซ่อนอยู่

;; Disabling things
;;-----------------------------------------------------------------------
(menu-bar-mode -1) 
(toggle-scroll-bar -1) 
(tool-bar-mode -1) 

;;Note: If, after turning any of these off, you want to re-enable them for a single emacs window, you can do so by pressing Meta-x and then typing the command at the M-x prompt. (Copied from Web)
;;Example:
;;M-x tool-bar-mode
;;will turn the toolbar back on. 
;;-----------------------------------------------------------------------

ตอนนี้ emacs จะมีลักษณะเช่นนี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.