การแก้ไขชื่อไฟล์ในสไตล์ของตัวแก้ไขข้อความในไดเรกทอรี


1

ฉันจะแก้ไขชื่อของไฟล์ในไดเรกทอรีราวกับว่าฉันแก้ไขข้อความของไฟล์โดยใช้โปรแกรมแก้ไขข้อความได้อย่างไร?

ฉันรู้สึกว่าฉันเห็นสิ่งนี้สาธิตในวิดีโอบางทีอาจใช้ปลั๊กอิน Vim หรืออย่างอื่น - หรืออาจเป็นข้อความ Sublime?

ฉันต้องการที่จะสามารถทำการแทนที่สตริง regex ทำการแก้ไขโดยพลการ ฯลฯ โดยไม่ต้องเขียนเชลล์สคริปต์หรือร่างคำสั่ง arcane shell


1
ฉันไม่มีคำตอบสำหรับคำถามที่แน่นอนของคุณ แต่renameคำสั่งใน Linux ค่อนข้างมีประโยชน์สำหรับกรณีการเปลี่ยนชื่อแบทช์ทั่วไป rename str_to_replace_from str_to_replace_to files_to_run_on_wildcards_are_supportedคุณสามารถใช้มันเหมือน
sa289

นี่ไม่ใช่สิ่งที่คุณกำลังมองหา .. แต่คุณสามารถรับชื่อไฟล์ทั้งหมดในไฟล์จากนั้นใช้ regexes เพื่อสร้างคำสั่ง regex ของคุณ ดังนั้นชื่อไฟล์ของคุณจึงเริ่มเป็น file1; file2; file3; กลายเป็น mv file1 file1; mov file2 file2; ฯลฯ ซึ่งกลายเป็น mv file1 fiiiile1.a; mv file2 fiiiiile2.a; ฯลฯ และคุณสามารถแก้ไขได้เช่นกัน
barlop

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

1
มีลักษณะที่massren มันทำงานร่วมกับโปรแกรมแก้ไขข้อความใด ๆ และตามที่ผู้เขียน: เครื่องมือทำงานโดยการสร้างไฟล์ที่มีชื่อไฟล์ของไดเรกทอรีเป้าหมายและเปิดไฟล์นี้ในโปรแกรมแก้ไขข้อความ จากนั้นคุณสามารถแก้ไขชื่อไฟล์ได้โดยตรง เมื่อเสร็จแล้วให้บันทึกไฟล์ข้อความและไฟล์จะถูกเปลี่ยนชื่อ เส้นที่ไม่เปลี่ยนแปลงจะถูกละเว้นเพียงแค่
Mike Fitzpatrick

คำตอบ:


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