จะเน้นเฉพาะชื่อ (ไม่ใช่ส่วนขยาย) เพื่อเปลี่ยนชื่อได้อย่างไร


11

มีวิธีปิดหรือไม่เพื่อให้เมื่อคุณเปลี่ยนชื่อไฟล์จะไม่เน้นส่วนขยายหรือไม่

คำตอบ:


7

ใช้อย่างอื่นนอกเหนือจากโหมดรายการมุมมองของ Nautilus มันทำงานได้ดีในขนาดกะทัดรัดดูและไอคอนดูโหมด เห็นได้ชัดว่าเป็นการถดถอย: https://bugzilla.gnome.org/show_bug.cgi?id=627110

อัปเดต:
ตอนนี้ได้รับการแก้ไขแล้วใน Ubuntu 11.10 (Nautilus 3.0.1.1)


2
น่ารำคาญแค่ไหน คุณคิดว่ามีโอกาสที่ Ubuntu จะดึงแพทช์ที่มีอยู่เป็นการอัพเดทที่ไม่ฝักใฝ่ฝ่ายใดหรือไม่?
Oli

1

เมื่อฉันคลิกขวาที่ไฟล์และเลือกเปลี่ยนชื่อหรือกด F2 ส่วนขยายจะไม่ถูกเน้น

เพื่อตอบคำถามของคุณ: คุณไม่ต้องทำอะไรเลย


ฉันคิดว่าเขาต้องการสร้างไฟล์ไฮไลต์ F2 ด้วยส่วนขยาย
Praweł

ไม่เขาต้องการเน้นเฉพาะชื่อ
dv3500ea

1

คุณควรลองกด F2 สองครั้งและส่วนขยายจะไฮไลต์


สิ่งนี้ไม่ทำงาน แต่เปลี่ยนเป็นมุมมองไอคอนใช้งานได้ !!! ขอบคุณสำหรับเคล็ดลับ

ใช่มันใช้งานได้เฉพาะในมุมมองไอคอน ฉันไม่เข้าใจจริงๆว่าทำไมในโหมดรายการมันไฮไลต์ชื่อพร้อมกับส่วนขยาย มันไม่มีเหตุผล
Alfredo Hernández

-2

เพื่อให้ได้ชื่อเท่านั้นที่ไม่มีส่วนขยาย:

${var%.ext}

โดยที่ ".ext" เป็นส่วนขยาย

ติดตามสคริปต์ทดสอบ เพื่อให้เกิดการเปลี่ยนแปลงแก้ไขบรรทัดที่ถูกคอมเม้นต์

for name in `find ./path -iname "*pattern*.ext" `; do
    new_name=${name%.ext}newextension
    if [ "$new_name" != "$name" ]; then
        echo “$name => $new_name”
        # mv “$name” “$new_name”
    fi
done

2
find ไม่ได้อยู่ใน for-loop ใช้ "ในขณะที่อ่าน" - ลูป ดูmywiki.wooledge.org/BashPitfalls#for_i_in_.24.28ls_.2A.mp3.29
geirha
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.