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

Dired เป็นโหมดหลักที่อนุญาตให้ผู้ใช้แก้ไขไฟล์และไดเรกทอรีในระบบไฟล์ มันเป็นไฟล์เบราว์เซอร์ที่มีคุณสมบัติหลากหลายและมีลักษณะคล้ายกับคำสั่ง `ls '

1
วิธีคัดลอก / ย้ายไฟล์อย่างรวดเร็วใน Emacs Dired?
ในDiredโหมดฉันสามารถmทำเครื่องหมายไฟล์และRย้ายไฟล์ไปยังปลายทาง บางครั้งเส้นทางปลายทางยาวเกินไป เมื่อปลายทางเปิดในหน้าต่างแยกจะมีวิธีการย้ายไฟล์เร็วขึ้นหรือไม่ เมื่อฉันเห็นหน้าต่างทั้งสองที่ปรากฏบนหน้าจอฉันพลาดฟังก์ชั่นการลากและวางในตัวจัดการไฟล์ GUI
45 dired 

7
เบราว์เซอร์ไดเรกทอรีต้นไม้?
ฉันรักที่เลวร้าย แต่บางครั้ง (โดยเฉพาะอย่างยิ่งเมื่อถ่ายภาพหน้าจอ) ฉันต้องการดูโครงสร้างต้นไม้ของไดเรกทอรีและลูก ๆ ของมันคำสั่ง la the tree (1) มีเบราว์เซอร์ไดเรกทอรีต้นไม้สำหรับ Emacs หรือไม่?

5
มีวิธีใช้การแทนที่แบบสอบถามจากโหมดเอาต์พุต grep / ack / ag หรือไม่?
ฉันรู้find-grep-diredแล้วทำเครื่องหมายไฟล์ที่เกี่ยวข้องแล้วกดQเพื่อเรียกใช้dired-do-query-replace-regexpไฟล์ที่ทำเครื่องหมาย น่าเสียดายที่ต้องรีสตาร์ท grep และไม่ต้องใช้ git-grep, ack หรือ ag และเปลี่ยนเป็นใช้find-grepซึ่งมีไวยากรณ์ที่แตกต่างกันสำหรับการค้นหา ฉันรู้multi-occurและoccur-edit-modeด้วย แต่ต้องเริ่มต้นใหม่โดยใช้การค้นหาเกิดขึ้น ในที่สุดag-diredดูเหมือนจะตรงกับชื่อไฟล์ไม่ใช่เนื้อหาของไฟล์ วิธีการปัจจุบันของฉันคือการสร้างเอาต์พุต grep จากนั้นเรียกใช้แมโครที่เริ่มต้นในบัฟเฟอร์ grep และเข้าชมแต่ละรายการที่ตรงกันและเปลี่ยนแปลง ฉันต้องการใช้query-replaceโดยตรงกับชุดการแข่งขันที่พบ สิ่งที่ฉันต้องการจะทำคือการอย่างใดอย่างหนึ่งได้อย่างรวดเร็วสร้างบัฟเฟอร์ dired จากการส่งออก grep ที่มีอยู่เพื่อที่ฉันสามารถทำเครื่องหมายไฟล์ที่เหมาะสมและโทรสอบถาม regexp กับพวกเขาหรือเปลี่ยนเอาท์พุท grep ลงในรายการของบัฟเฟอร์สำหรับmulti-occurเพื่อที่ฉันสามารถใช้occur-edit-modeเพื่อ แก้ไขให้ถูกต้องและรันquery-replaceบนบัฟเฟอร์นั้น ฟังก์ชันนี้มีอยู่หรือมีเวิร์กโฟลว์อื่นที่สามารถแก้ไขปัญหานี้ได้หรือไม่
31 dired  editing  replace  occur 

8
ปิดบัฟเฟอร์ที่ทิ้งไว้ทั้งหมด
บางครั้งรายการบัฟเฟอร์ของฉันมีมากกว่า 10 windows และฉันใช้buffer-menuเพื่อทำเครื่องหมายและฆ่าทั้งหมดด้วยตนเอง มีวิธีที่เร็วกว่าในการปิดหน้าต่างที่เปิดทั้งหมดหรือไม่
23 buffers  dired 

4
วิธีการตั้งค่า emacs เป็นตัวจัดการไฟล์เริ่มต้น?
บางโปรแกรมเช่น firefox มีปุ่มที่เมื่อคลิกเปิดตัวจัดการไฟล์สำหรับเรียกดูไฟล์ ฉันจะทำให้เปิดใน emacs ด้วยโหมด dired บน Debian Linux ได้อย่างไร

7
ปุ่ม "Quick-view" Dired เพื่อแสดงตัวอย่างไฟล์ที่จุด
ฉันต้องการสร้างฟังก์ชั่นที่ทำ "มุมมองด่วน" ของไฟล์ที่อยู่ภายใต้จุดใน dired วิธีที่ฉันต้องการให้มันทำงานคือฉันกดปุ่มฟังก์ชั่นค้างไว้ซึ่งทำให้ไฟล์นั้นปรากฏในบัฟเฟอร์ แต่เมื่อฉันปล่อยกุญแจออกบัฟเฟอร์จะปิดและบัฟเฟอร์ที่ส่งคืน ฉันไม่ต้องการให้มีการปิดบัฟเฟอร์ชั่วคราว C-x k มีวิธีที่จะทำให้ฟังก์ชั่นนี้ใน Emacs หรือไม่? ดูเหมือนว่าเป็นไปได้ถ้าฉันสามารถผูกฟังก์ชั่นเพื่อกดปุ่ม / กด

2
เส้นทางปัจจุบันใน Dired หรือ Dired + ไปยังคลิปบอร์ด
สมมติว่าเรามีบัฟเฟอร์ Dired เปิดในบางไดเรกทอรี ฉันจะส่งเส้นทางไดเรกทอรีไปยังคลิปบอร์ดได้อย่างไร นอกจากนี้ฉันจะทำเช่นเดียวกันได้อย่างไรเมื่อเคอร์เซอร์ Dired อยู่ในไฟล์ที่ระบุโดยไม่ต้องเปิดไฟล์ก่อน
18 dired 

3
DREET หายไปจาก MELPA
ฉันกำลังพยายามติดตั้ง + ที่น่าเบื่อจาก MELPA แต่ดูเหมือนว่าจะไม่มีอยู่ในรายการอีกต่อไป ฉันได้ตรวจสอบที่นี่: https://melpa.org/ เป็นเรื่องปกติหรือไม่

1
ในบัฟเฟอร์ที่หมดอายุให้วางจุดบนไฟล์ที่สำคัญที่สุดของไดเร็กทอรีนั้น
90% ของเวลาที่ฉันเยี่ยมชมไดเรกทอรีใน Emacs สิ่งแรกที่ฉันทำคือย้ายจุดไปยังไฟล์ที่เฉพาะเจาะจงและเปิด หลายครั้งที่ไฟล์ที่ฉันต้องการเปิดสามารถคาดเดาได้มาก ตัวอย่างเช่น หากมีไฟล์ในไดเรกทอรีนี้ผมมักจะตรงไปที่.texmaster.tex ที่รากของโครงการ Android AndroidManifest.xmlก็ทั่วไป ในไดเรกทอรีที่ฉันพัฒนาแพ็คเกจ emacs มันมักจะเป็นไฟล์หลักของแพ็คเกจ ปกติแล้วจะเป็น.elไฟล์เดียวเท่านั้นในไดเรกทอรีนี้ มีวิธีที่ฉันจะสามารถวางจุดบนไฟล์เหล่านี้โดยอัตโนมัติเมื่อฉันเปิดไดเรกทอรีเหล่านี้หรือไม่? นี้จะให้ความสะดวกสบายมาก (เพราะฉันสามารถเปิดได้โดยเพียงกดปุ่มRET) แต่ก็ยังให้ความยืดหยุ่นในการเยี่ยมชมไฟล์อื่น ๆ
14 dired 

1
วิธีจัดการกับไฟล์ ZIP ใน DIRED เป็นอย่างไร
ฉันต้องการทำงานง่ายขึ้นด้วยไฟล์เก็บถาวรใน Emacs dired-mode และฉันคิดว่าความต้องการของฉันไม่เพียง แต่เป็นของฉัน ฉันต้องการอะไร สองสิ่งใน Dired: zเพื่อ zip ไฟล์หรือ dir บนเคอร์เซอร์ (หรือไฟล์ทั้งหมด / dirs ที่ทำเครื่องหมายไว้ถ้ามีเครื่องหมายอยู่); ชื่อของไฟล์เก็บถาวรใหม่ควรมีการเปลี่ยนแปลง (แต่หากไฟล์ / dir ที่เลือกมากกว่าชื่อควรเป็นชื่อเดียวกัน); Zเพื่อยกเลิกการเก็บถาวรไฟล์เก็บถาวรชนิดใดก็ได้ (zip หรือ gz หรือ tar) ที่เคอร์เซอร์ โดยเนื้อหาเริ่มต้นควรอยู่ในไดเรกทอรีใหม่ด้วยชื่อเดียวกัน เราจะบรรลุสิ่งนั้นได้อย่างไร
13 dired 

1
แสดงขนาดโฟลเดอร์แบบเรียกซ้ำในสายงานในไดเรคทอรี?
ฉันต้องการแสดงขนาดแบบเรียกซ้ำ (ค่าที่จะรายงานโดยdu) ของเนื้อหาของโฟลเดอร์ในบรรทัดในบัฟเฟอร์ dired เป็นคอลัมน์เพิ่มเติมหรือแทนที่ขนาดไฟล์ไดเรกทอรี เป็นไปได้อยู่แล้วกับ dired / dire + หรือแพ็คเกจที่เกี่ยวข้อง? ฉันได้ทำการขุดและพบการสนทนาของฟังก์ชั่นประเภทนี้ แต่ไม่มีอะไรที่รวมข้อมูลขนาดนั้นกลับเข้าไปในส่วนต่อประสานกราฟิกของ dired https://www.emacswiki.org/emacs/DiredGetFileSize /superuser/462079/how-can-i-display-folder-sizes-in-emacs-dired
12 dired  files 

2
Tramp / Dired ถ่ายโอนไฟล์แบบอินไลน์ผ่าน ssh แทนที่จะใช้ scp externaly
ฉันใช้คนจรจัดผ่าน ssh เพื่อเข้าถึงไฟล์ระยะไกล สำหรับไฟล์ข้อความสิ่งนี้ใช้ได้ดีจริงๆ แต่เมื่อใดก็ตามที่ฉันต้องการคัดลอกไฟล์ระยะไกลที่มีขนาดใหญ่กว่าไปยังเครื่องของฉันคนจรจัดใช้วิธีการอินไลน์ช้า (เข้ารหัสไฟล์ด้วย gzip) นี่จะช้ากว่าการใช้วิธีการภายนอกเช่นตัวอย่าง scp ฉันจะทำให้ emacs ใช้ scp เมื่อถ่ายโอนไฟล์ขนาดใหญ่ได้อย่างไร ข้อมูลที่เกี่ยวข้อง: ฉันใช้ไฟล์ ~ / .ssh / config เพื่อเข้าถึงเครื่องระยะไกล นามแฝงสำหรับเครื่องนั้นคือ hehi09 ในรายการต่อไปนี้ การเข้าถึงเป็นรหัสผ่านน้อย ข้อความในบัฟเฟอร์ข้อความเมื่อถ่ายโอน: Copying /ssh:hehi09:/home/christian/big_file.dat to /home/christian/big_file.dat'... Tramp: Inserting `/ssh:hehi09:/home/christian/big_file.dat'... Tramp: Encoding remote file `/ssh:hehi09:/home/christian/big_file.dat' with `(gzip <%s | base64)'... ค่าของ: ค่า จำกัด ของ tramp-copy-size-10240 (เล็กกว่าขนาดไฟล์ทดสอบ) …
12 dired  tramp  ssh 

1
วิธีหยุดการพิมพ์ dire“ บัฟเฟอร์การย้อนกลับ…”
หลังจากการตั้งค่าdired-auto-revert-bufferถึงtแม้ว่าฉันกำลังทำงานกับบัฟเฟอร์ของไฟล์ที่อาจให้ผลลัพธ์บางอย่างข้อความยังคงพิมพ์ถ้ามีdiredบัฟเฟอร์อยู่ด้านหลังบัฟเฟอร์ปัจจุบัน มันน่ารำคาญจริงๆ ฉันจะปิดการใช้งานอย่างสมบูรณ์ได้อย่างไร ขอบคุณ!

3
เรียงลำดับชื่อไฟล์ (หมายเลข) ใน dired
เมื่อ Dired เรียงลำดับไฟล์ตามชื่อมันจะเรียงลำดับตามตัวอักษร ไม่เป็นไรด้วยตัวอักษร อย่างไรก็ตามเมื่อชื่อไฟล์ขึ้นต้นด้วยตัวเลขการเรียงลำดับตัวเลขจะเป็นการดีกว่า ตัวอย่าง: นี่เป็นวิธีที่ประเภทไฟล์ของฉัน: 10 11 12 13 ... 1 21 22 23 ... 2 31 ฉันต้องการ 1 2 3 4 … 9 10 11 ...
11 dired  sorting 

2
การค้นหาไฟล์ด้วยชื่อ
ฉันจะนำไฟล์ทั้งหมดที่มีชื่อที่สอดคล้องกับ regex ที่เฉพาะเจาะจงซึ่งเรียกใช้ซ้ำในไดเรกทอรีต้นไม้ไปยังบัฟเฟอร์ dired เดียวได้อย่างไร ดังนั้นฉันสามารถเปลี่ยนชื่อ / ลบพวกเขาทั้งหมดในครั้งเดียว?
11 dired 

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