นี่คือคำสั่ง emacsclient.emacs24 ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
emacsclient - บอกให้ Emacs กำลังทำงานให้ไปที่ไฟล์
เรื่องย่อ
emacclient [ตัวเลือก] ไฟล์ ...
DESCRIPTION
หน้าคู่มือนี้จัดทำเอกสารโดยสังเขปเกี่ยวกับ emacclient สั่งการ. เอกสารฉบับเต็มคือ
มีอยู่ในรูปแบบข้อมูล GNU; ดูด้านล่าง หน้าคู่มือนี้เดิมเขียนขึ้นสำหรับ
การแจกจ่าย Debian GNU/Linux แต่ไม่เฉพาะเจาะจงกับระบบนั้น
emacclient ทำงานร่วมกับเซิร์ฟเวอร์ Emacs ในตัว
โทรมาก็ได้ emacclient โดยตรงหรือให้โปรแกรมอื่นเรียกใช้ให้คุณเมื่อ
จำเป็น. ในระบบ GNU และ Unix หลายโปรแกรมศึกษาตัวแปรสภาพแวดล้อม EDITOR
(บางครั้งก็เป็น VISUAL) เพื่อรับคำสั่งที่ใช้ในการแก้ไข ดังนั้นการตั้งค่านี้
ตัวแปรสภาพแวดล้อมเป็น 'emacsclient' จะช่วยให้โปรแกรมเหล่านี้ใช้โปรแกรมที่กำลังทำงานอยู่ได้
Emacs สำหรับการแก้ไข ระบบปฏิบัติการอื่นอาจมีวิธีการของตนเองในการกำหนด
ตัวแก้ไขเริ่มต้น
สำหรับ emacclient ในการทำงาน คุณต้องมี Emacs พร้อมเซิร์ฟเวอร์ที่ทำงานอยู่แล้ว ภายใน Emacs
เรียกใช้ฟังก์ชัน `server-start' หรือ `server-mode' (ไฟล์ `.emacs' ของคุณทำได้
โดยอัตโนมัติหากคุณเพิ่ม `(server-start)' หรือ `(server-mode 1)' เข้าไป)
เมื่อคุณแก้ไขบัฟเฟอร์เสร็จแล้ว ให้พิมพ์ `Cx #' (`server-edit') สิ่งนี้ช่วยประหยัด
ไฟล์และส่งข้อความกลับไปที่โปรแกรม `emacsclient' เพื่อบอกให้ออก NS
โปรแกรมที่ใช้ `EDITOR' รอให้ "ตัวแก้ไข" (ที่จริงแล้ว `emacsclient') ออก `Cx
#' ยังตรวจสอบคำขอภายนอกที่รอดำเนินการอื่นๆ เพื่อแก้ไขไฟล์ต่างๆ แล้วเลือก
ไฟล์ดังกล่าวต่อไป
หากคุณตั้งค่าตัวแปร `server-window' เป็นหน้าต่างหรือเฟรม `Cx #' จะแสดง
บัฟเฟอร์เซิร์ฟเวอร์ในหน้าต่างนั้นหรือในเฟรมนั้น
OPTIONS
โปรแกรมใช้ไวยากรณ์บรรทัดคำสั่งของ GNU ตามปกติ โดยมีตัวเลือกแบบยาวขึ้นต้นด้วย two
ขีดกลาง (`-').
-NS, --ทางเลือกแก้ไข=แก้ไข
หากเซิร์ฟเวอร์ Emacs ไม่ทำงาน ให้รันตัวแก้ไขที่ระบุแทน นี้สามารถ
ระบุผ่านตัวแปรสภาพแวดล้อม `ALTERNATE_EDITOR' ด้วย ถ้าค่าของ
EDITOR เป็นสตริงว่าง ให้รัน `emacs --daemon' เพื่อเริ่ม Emacs ในโหมด daemon และ
ลองเชื่อมต่อกับมัน
-ค, --create-กรอบ
สร้างเฟรมใหม่แทนที่จะพยายามใช้เฟรม Emacs ปัจจุบัน
-NS, --frame-parameters=ALIST
ตั้งค่าพารามิเตอร์ของเฟรมที่สร้างขึ้นใหม่
-NS, --display=ดิสเพลย์
บอกให้เซิร์ฟเวอร์แสดงไฟล์บนจอแสดงผลที่กำหนด
-e, --ประเมิน
อย่าเยี่ยมชมไฟล์ แต่ให้ประเมินอาร์กิวเมนต์เป็นนิพจน์ Emacs Lisp แทน
-NS, --server-file=FILENAME
ใช้ไฟล์การกำหนดค่า TCP FILENAME สำหรับการสื่อสาร นอกจากนี้ยังสามารถระบุได้
ผ่านตัวแปรสภาพแวดล้อม `EMACS_SERVER_FILE'
-NS, --ไม่รอ
ส่งคืนทันทีโดยไม่ต้องรอให้คุณ "เสร็จสิ้น" บัฟเฟอร์ใน Emacs
-ตอนนี้ -NS, --tty
เปิดเฟรม Emacs ใหม่บนเทอร์มินัลปัจจุบัน
-NS, --socket-name=ชื่อไฟล์
ใช้ซ็อกเก็ตชื่อ FILENAME เพื่อการสื่อสาร
-วี --รุ่น
พิมพ์ข้อมูลรุ่นและออก
-ชม, --ช่วยด้วย
พิมพ์ข้อความข้อมูลการใช้งานนี้และออก
EXIT สถานภาพ
โดยปกติ สถานะการออกคือ 0 หาก emacsclient ปิดตัวลงเนื่องจากการส่งสัญญาณ Emacs an
ผิดพลาด สถานะการออกคือ 1
ใช้ emacsclient.emacs24 ออนไลน์โดยใช้บริการ onworks.net