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

ใช้แท็กนี้สำหรับคำถามเกี่ยวกับการย้ายการลบหรือการเปิดไฟล์ หรือสำหรับคำถามเกี่ยวกับความแตกต่างระหว่างบัฟเฟอร์และไฟล์ สำหรับหัวข้อเช่น "การบันทึกไฟล์" ให้ใช้ "บัฟเฟอร์" แทน

2
เกิดอะไรขึ้นกับ `find-file-noselect`
ในคำตอบล่าสุดโดยLunaryornเขากล่าวว่า: อย่างไรก็ตามฉันขอแนะนำให้เทียบกับส่วนอื่น ๆ ขององค์กรด้วยเหตุผลตามที่ระบุไว้ในความคิดเห็น: เก่าและเต็มไปด้วยวิธีปฏิบัติที่เป็นมรดกและเป็นอันตราย (เช่น find-file-noselect เพื่ออ่านไฟล์ที่ไม่มีการโต้ตอบ) ทุกคนสามารถอธิบายได้หรือไม่ว่าทำไมจึงเป็นfind-file-noselectความคิดที่ดีที่จะอ่านไฟล์ในโปรแกรม Elisp มีวิธีที่ดีกว่า? ฉันถามเพราะฉันคิดว่าจะใช้มันในหนึ่งในโครงการของฉัน
11 files 

4
วิธีที่ง่ายที่สุดในการเปิดโฟลเดอร์ที่มีไฟล์ปัจจุบันโดย explorer เริ่มต้นของระบบปฏิบัติการคืออะไร?
เป็นวิธีที่ง่ายที่สุดในการเปิดโฟลเดอร์ที่มีไฟล์ปัจจุบันโดย explorer เริ่มต้นของระบบปฏิบัติการ (เช่น explorer.exe ในกรณีของ Windows OS) คืออะไร?


2
โปรแกรมแทรกไฟล์ลงในบัฟเฟอร์ Dired
ฉันมีรายการชื่อไฟล์ (พร้อมเส้นทางแบบเต็ม) และฉันต้องการสร้างบัฟเฟอร์ Dired ที่แสดงรายการชุดไฟล์นี้ ฉันจะทำยังไงต่อไป? ฉันจะสร้างบัฟเฟอร์ Dired จากรายการชื่อไฟล์ได้อย่างไร โดยไม่ต้องใช้การอ้างอิงภายนอก
10 elisp  dired  files 

2
วิธีเขียนโหมดหลักที่ไม่ได้เปิดไฟล์ แต่ให้มุมมองกับมัน
ฉันต้องการเขียนโหมดหลักสำหรับตรวจสอบไฟล์ netCDF เหล่านี้เป็นไฟล์ไบนารีซึ่งสามารถมีขนาดหลาย GB ดังนั้นฉันไม่ต้องการที่จะเปิดพวกเขาใน emacs ปฏิสัมพันธ์ที่ฉันมีในใจคือต่อไปนี้: ผู้ใช้เปิดไฟล์ netCDF เหมือนกับไฟล์อื่น ๆ ใน emacs โปรแกรมบรรทัดคำสั่ง ( ncdump -h) ถูกเรียกใช้งานบนไฟล์และเอาต์พุตถูกตีความโดย emacs ปัญหาคือดูเหมือนว่าไม่มีทางที่จะหยุด emacs จากการเปิดไฟล์ได้

2
ฉันจะสร้างบัฟเฟอร์ dired ที่แสดงรายการไฟล์ที่เปิดอยู่ทั้งหมดได้อย่างไร
ฉันมีกลไกสำหรับการเขียนรายการลงดิสก์จากdiredบัฟเฟอร์ แต่น่าเสียดายที่ไฟล์ที่ฉันแพตช์นั้นเต็มไปด้วยระบบไฟล์ ฉันจะสร้างdiredบัฟเฟอร์จากไฟล์ที่เปิดอยู่ทั้งหมดได้อย่างไร
9 buffers  dired  files 

4
วิธีการตรวจสอบว่าบัฟเฟอร์กำลังเยี่ยมชมไฟล์?
ฉันต้องการตรวจสอบว่าบัฟเฟอร์ (พูด, ปัจจุบัน) บางอย่างกำลังเยี่ยมชมไฟล์หรือไม่ ฉันสามารถพูดได้: (if (buffer-file-name) ...) แต่ดูเหมือนจะไม่สง่างามมาก - สิ่งที่ฉันสนใจเป็นเพียงค่าบูลีนไม่ใช่ชื่อจริงของบัฟเฟอร์ที่มีปัญหา หากbuffer-file-nameฟังก์ชั่นนั้นเขียนขึ้นใน Elisp ฉันสามารถดูที่มาของมันเพื่อค้นหาว่ามันใช้อะไร - แต่มันเขียนใน C และในขณะที่ฉันสามารถติดตั้ง Emacs ได้ฉันกลัวว่าจะไม่พบชื่อ elisp สำหรับฟังก์ชั่นที่ตรวจสอบสิ่งที่ฉันหลังจากนั้น สิ่งที่ฉันต้องการมันคือฉันต้องการสร้างไดเรกทอรีตามชื่อไฟล์บัฟเฟอร์ปัจจุบันและตอนนี้ฉันกำลังทำสิ่งนี้ไม่มากก็น้อย: (make-directory (if (buffer-file-name) (file-name-base) "default-dir")) ดังนั้นสิ่งที่เป็นวิธีการ Elisp - สำนวนในการทำเช่นนี้?
9 elisp  buffers  files 

4
การเปิดไฟล์ใหม่ที่ไม่มีไดเรกทอรีหลักอยู่
เมื่อเปิดไฟล์ใหม่ที่มีไดเรกทอรีหลักยังไม่มีฉันเปิดหน้าต่างเชลล์หรือบัฟเฟอร์เชลล์ Emacs แล้วmkdirไดเรกทอรีในนั้น ฉันพบว่ามันยุ่งยาก มีวิธีที่ง่ายกว่านี้ไหม?

4
เปิดไฟล์ซ้ำที่จับคู่ regexp ในไดเรกทอรีที่ทำเครื่องหมายไว้
โดยทั่วไปฉันต้องการเปิดไฟล์ทั้งหมดภายในชุดไดเรกทอรี (และไดเรกทอรีย่อย) ที่ชื่อไฟล์ตรงกับ regexp ที่กำหนด ตัวอย่างเช่น /home/nispio/project: total used in directory 1612 available 1000000000 drwxrwxr-x 13 nispio group 4096 Sep 19 14:06 . drwxrwxr-x 7 nispio group 4096 Sep 22 16:41 .. drwxrwxr-x 2 nispio group 4096 Sep 19 12:46 cfg drwxrwxr-x 2 nispio group 4096 Sep 19 12:46 hlp …
9 dired  files 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.