ซ่อนการสำรองข้อมูลของ vim ด้วยจุดในตอนต้นของชื่อไฟล์สำรอง


1

ฉันมีบรรทัดต่อไปนี้ในของฉัน ~/.vimrc

set backup

ดังนั้นทุกครั้งที่ฉันแก้ไขไฟล์ foo ด้วย vim ไฟล์สำรอง foo~ ถูกสร้างขึ้น จากนั้นผลลัพธ์ของ ls มีมลภาวะ

ฉันต้องการให้เป็นกลุ่มเพื่อให้ชื่อสำรองเริ่มต้นด้วยจุด .. จากนั้นข้อมูลสำรองจะถูกซ่อน

เป็นไปได้ไหม

คำตอบ:


0

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

แต่คุณสามารถกำหนดค่าไดเรกทอรีสำรองได้ คุณจะมีหนึ่งไดเรกทอรีคงที่เพิ่มบรรทัดต่อไปนี้ใน. vimrc ของคุณ:

" Store swap files in fixed location, not current directory.<br/>
set dir=~/.vimswap//,/var/tmp//,/tmp//,.

นอกจากนี้ยังมีวิธีในการสร้างไดเรกทอรีสำรองที่สัมพันธ์กับเส้นทางของไฟล์ มันซับซ้อนกว่านี้เล็กน้อยและคุณสามารถค้นหาวิธีในแหล่งข้อมูลต่อไปนี้:

http://vim.wikia.com/wiki/Remove_swap_and_backup_files_from_your_working_directory


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