ฉันเคยsudo apt-get install emacsดาวน์โหลด emacs ฉันคาดว่า emacs บรรทัดคำสั่งจะเริ่มต้นเมื่อฉันวิ่งemacsแต่แทนที่จะ emacs GUI เริ่มต้น
ฉันจะดาวน์โหลด emacs บรรทัดคำสั่งได้อย่างไร
ฉันเคยsudo apt-get install emacsดาวน์โหลด emacs ฉันคาดว่า emacs บรรทัดคำสั่งจะเริ่มต้นเมื่อฉันวิ่งemacsแต่แทนที่จะ emacs GUI เริ่มต้น
ฉันจะดาวน์โหลด emacs บรรทัดคำสั่งได้อย่างไร
คำตอบ:
emacs บรรทัดคำสั่งถูกติดตั้งพร้อมกับ GUI
หากต้องการเรียกใช้ให้ใช้-nwตัวเลือก คำอธิบายจากman emacs:
-nw , - no-window-system
Tell Emacs ไม่ให้ใช้อินเตอร์เฟสพิเศษกับ X หากคุณใช้
สวิตช์นี้เมื่อเรียกใช้ Emacs จากหน้าต่าง xterm (1) การแสดงผล
จะทำในหน้าต่างนั้น
ดังนั้นให้เรียกใช้คำสั่งต่อไปนี้เพื่อใช้ emacs จาก command-line:
emacs -nw

หากคุณไม่ต้องการพิมพ์emacs -nwคุณสามารถสร้างนามแฝงได้ ใส่บรรทัดต่อไปนี้ในของคุณ~/.bashrcหรือ~/.bash_aliases:
alias emacs="emacs -nw"
คุณสามารถเพิ่มนามแฝงนี้ในหนึ่งบรรทัดโดยใช้ I / O Redirection:
echo alias emacs="emacs -nw" >> ~/.bashrc
emacs-noxฉันจะเชื่อ emacs24-noxนี่คือเมตาแพคเกจที่กำลังชี้ไปที่
คำอธิบาย: เครื่องมือแก้ไข GNU Emacs (ไม่รองรับ X)
ดังนั้นเหมือนเมื่อก่อน แต่ด้วยแพ็คเกจนั้น:
sudo apt-get install emacs-nox
หรืออีกวิธีหนึ่ง
sudo apt-get install emacs24-nox
สำหรับกรณีเช่นนี้ที่ซึ่งคุณสงสัยว่ามีอะไรอยู่ในแพ็คเกจใดให้ลองทำดังนี้:
apt-cache search ^emacs
แล้วก็
apt-cache show <whateverpackage>
หากเป็นไปได้ให้ลบ emacs เวอร์ชั่นเก่าแล้วติดตั้งเวอร์ชั่นใหม่โดยไม่ใช้ X *การสิ้นสุดคำสั่งมีความสำคัญและจะช่วยคุณให้รอดพ้นจากความเจ็บปวด
apt-get remove emacs*
apt-get install emacs-nox
คุณยังสามารถระบุเวอร์ชันของ emacs ที่ไม่มี X เพื่อติดตั้งเช่นemacs23-noxหรือemacs24.noxแทนที่จะติดตั้งแพ็คเกจนามแฝง
แน่นอนว่าคุณสามารถยุ่งกับ bash aliasing หรือ pass in -nwแต่เมื่อคุณใช้ sudo หรือ emacs ถูกเรียกใช้โดย git คุณจะเห็นหน้าต่าง X อีกครั้ง
คุณได้ติดตั้งแล้ว
เพียงเรียกใช้ emacs ด้วย:
emacs -nw
ฉันคิดว่าฉันปรับลดโพสต์โดยไม่ตั้งใจ emacs -nwเป็นตัวเลือกที่ถูกต้อง
ฉันเพิ่งเบื่อเปลวไฟ warz ของ vi / emacs หากโพสต์ต้นฉบับไม่ได้พูดถึง vi ดังนั้นการอ้างถึง vi จะไม่ช่วย
นอกจากนี้ emacs ยังมีโหมด vi อยู่- viper-modeด้วย