คำถามติดแท็ก session

2
วิธีที่เร็วที่สุดในการโหลดไฟล์. emacs ของฉันคืออะไรเมื่อฉันทำการเปลี่ยนแปลงดังนั้นบัฟเฟอร์ที่ได้รับผลกระทบทั้งหมดของฉันจะรับการเปลี่ยนแปลงเหล่านั้น
ฉันรู้ว่าC-x C-eสิ่งใดeval-last-sexpและM-x eval-bufferสิ่งเหล่านี้ แต่ไม่เพียงพอที่จะรับการเปลี่ยนแปลงทั้งหมด บางครั้งคุณต้องปิดบัฟเฟอร์จริงที่อยู่ในโหมดที่เปลี่ยนการตั้งค่าและบางครั้งคุณต้องรีสตาร์ท emacs ทั้งหมด มีวิธีทั่วไปในการจัดการปัญหานี้มากขึ้นหรือไม่? อีกวิธีหนึ่งมีวิธีในการเริ่มต้นใหม่ emacs โดยไม่สูญเสียบัฟเฟอร์ที่เปิดอยู่และประวัติโต้ตอบ?

4
วิธีการตั้งค่าหน้าต่างเริ่มต้นเมื่อเริ่มต้น?
ทุกครั้งที่ฉันเปิด Emacs ฉันมักจะตั้งค่า 3 windows โดยทำC-x 3( split-window-right) และจากนั้นC-x2( split-window-below) หลังจากนั้นฉันต้องสลับไปที่แต่ละหน้าต่างเพื่อเปิดไฟล์ที่ฉันต้องการแก้ไข ฉันจะตั้งสิ่งนี้ให้ทำโดยอัตโนมัติได้อย่างไร มีวิธีให้ Emacs กู้คืนการจัดหน้าจอเดียวกัน (windows และไฟล์) จากการใช้งานครั้งสุดท้ายหรือไม่?

1
ฉันจะรีสตาร์ท emacs และเก็บบัฟเฟอร์ที่เปิดอยู่และประวัติการโต้ตอบได้อย่างไร
จากการติดตามไปยังวิธีที่เร็วที่สุดในการโหลดไฟล์. emacs ของฉันใหม่เมื่อฉันทำการเปลี่ยนแปลงดังนั้นบัฟเฟอร์ที่ได้รับผลกระทบทั้งหมดของฉันจะรับการเปลี่ยนแปลงเหล่านั้น แนะนำว่าควรถามคำถามการเริ่มระบบแยกต่างหาก มีวิธีง่าย ๆ ในการเปิดบัฟเฟอร์ก่อนหน้านี้ทั้งหมดอีกครั้งและเก็บM-pประวัติการโต้ตอบสำหรับคำสั่งหรือไม่
17 session 

2
ไฟล์เซสชันในโฟลเดอร์ emacs.d
มีไฟล์เหมือนsession.10110ac205e127d7e2143131143297155100000021880037ใน.emacs.dโฟลเดอร์ของฉัน ฉันอยากจะทำอะไรเกี่ยวกับเรื่องนี้ แต่ไม่สามารถคิดได้ว่าจะทำอย่างไร ไฟล์เหล่านี้มีไว้เพื่ออะไร? ทำไม emacs สร้างไฟล์หลายไฟล์?
14 session 


2
การใช้ DeskTop สำหรับการจัดการโครงการพื้นฐาน
ฉันต้องการใช้DeskTopสำหรับการจัดการโครงการขั้นพื้นฐานเช่นการเปิดชุดบัฟเฟอร์และเรียกคืนประวัติขึ้นอยู่กับโครงการที่ฉันกำลังทำงานอยู่ เป็นไปได้หรือไม่นั่นคือมีไฟล์เดสก์ท็อปหนึ่งไฟล์ในไดเรกทอรีโครงการและฉันจะทำสิ่งนี้ได้อย่างไร

2
วิธียังคงมีตัวบ่งชี้ความชั่วร้าย
ฉันต้องการที่จะสามารถบันทึกบัฟเฟอร์เครื่องหมายความชั่วร้ายในพื้นที่ของฉัน (m เพื่อทำเครื่องหมายตำแหน่งแล้ว 'หรือ `เพื่อข้ามไปยังตำแหน่งนั้น) ข้ามเซสชัน / อินสแตนซ์ของ emacs ฉันไม่แน่ใจจริงๆว่าจะทำอย่างไร ฉันพยายามติดตั้ง / ใช้งานเซสชันและเพิ่มเข้าไปเช่น: (add-to-list 'session-locals-include 'evil-markers-alist) สิ่งนี้ไม่ได้ผลและฉันไม่แน่ใจว่าจะลองอะไรอีก ขอบคุณ

4
หนึ่งหน้าต่างต่อโครงการ
ตอนนี้ฉันกำลังทำงานหลายโครงการ ฉันต้องการอินสแตนซ์เดียวของ Emacs เพื่อจัดการพวกมันทั้งหมด สิ่งที่ฉันต้องการคือพฤติกรรมที่เหมือน tmux ซึ่งทุก ๆ 'หน้าต่าง' (ในความหมายของ Emacs) สอดคล้องกับโครงการที่มีบัฟเฟอร์ของไฟล์ที่เกี่ยวข้องกับโครงการนั้น มีหน้าต่างหลายบานโดยแต่ละอันเกี่ยวข้องกับโครงการและฉันควรจะสลับไปมาระหว่างหน้าต่างทั้งสอง (คล้ายกับC-b w) ฟังก์ชั่นนี้มีอยู่แล้วในบางรูปแบบหรือไม่? ฉันคิดว่ามันคงเจ๋งที่มีตัวเลือกอื่น: เปิด Emacs หลายอินสแตนซ์ มีไฟล์ทั้งหมดของโครงการทั้งหมดในอินสแตนซ์เดียวซึ่งทำให้การสลับบัฟเฟอร์เจ็บปวด
9 window  session 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.