สมมติว่าฉันเปิดหน้าต่าง Gedit ไว้แล้ว และฉันต้องการแก้ไขไฟล์ .bashrc
ซึ่งฉันยังไม่ได้แก้ไขเมื่อเร็วๆ นี้ ฉันควรคลิกที่ปุ่ม 'เปิด' ไปที่โฮมไดเร็กตอรี่ของฉัน และคลิกที่ไฟล์เพื่อเปิด
ซึ่งไม่สามารถทำได้ เนื่องจากเมื่อหน้าต่าง "เปิดไฟล์" แสดงบนหน้าจอ จะไม่แสดงไฟล์ใดๆ ที่ขึ้นต้นด้วย ".
"
และนั่นไม่ใช่แค่สำหรับ Gedit เท่านั้น: ฉันลองกับหลายโปรแกรมแล้ว แต่ปัญหายังคงอยู่ แม้ว่าโดยปกติแล้ว Nautilus จะแสดงโปรแกรมเหล่านี้เมื่อทำงานแบบสแตนด์อโลนก็ตาม
ฉันรู้ว่าฉันสามารถเปิดไฟล์ด้วย Gedit โดยใช้เทอร์มินัลของฉันได้ แต่เป็นไปได้ไหมที่จะเปิดด้วย GUI
เมื่อทำการทดสอบสำหรับคำถามนี้ ฉันค้นพบการโต้ตอบที่แปลกประหลาด:
เมื่อฉัน
- เปิดนอติลุส
- ทำเครื่องหมายที่ช่อง "ทำเครื่องหมายไฟล์ที่ซ่อนของฉันว่ามองเห็นได้" เพื่อให้มองเห็นได้
- ปิดนอติลุส
- เปิดโปรแกรมอื่น ๆ
- เลือกปุ่มเปิด (ไม่แสดงไฟล์ที่ซ่อนอยู่)
- ปิดป๊อปอัป
- ปิดโปรแกรม
- เปิด Nautilus ด้านหลัง
จากนั้นช่องทำเครื่องหมายที่คลิกในขั้นตอนที่ 2 บน Nautilus จะไม่ถูกเลือกอีกต่อไป
แต่
เมื่อฉัน
- เปิดนอติลุส
- ทำเครื่องหมายที่ช่อง "ทำเครื่องหมายไฟล์ที่ซ่อนของฉันว่ามองเห็นได้" เพื่อให้มองเห็นได้
- เปิดโปรแกรมอื่น ๆ (นอติลุสยังเปิดอยู่)
- เลือกปุ่มเปิด (ตอนนี้มันแสดงไฟล์ที่ซ่อนอยู่)
- ปิดป๊อปอัป
จากนั้น Nautilus จะทำเครื่องหมายในช่องไว้!
ฉันไม่รู้ว่าช่องทำเครื่องหมายยังคงถูกทำเครื่องหมายอยู่หรือไม่แม้ว่าจะรีบูตระบบแล้วก็ตาม ฉันกำลังรีบูตหลังจากคำถามนี้ถูกโพสต์ และฉันจะแก้ไขคำถามนี้หากเครื่องหมายถูกหายไป
แก้ไข
ในขณะที่ทำการทดสอบเพิ่มเติมเพื่อตรวจสอบการโต้ตอบที่แปลกประหลาดนี้ ฉันลองใช้ VSCode แทน Gedit
ด้วยเหตุผลบางอย่างที่คลุมเครือ ดูเหมือนว่าเมื่อคลิกที่ "เปิดไฟล์" บน VSCode มันจะเขียนทับการตั้งค่าของฉัน ทำให้ "ทำเครื่องหมายไฟล์ที่ซ่อนอยู่ว่ามองเห็นได้" ไม่ถูกทำเครื่องหมายและทำให้ไฟล์ที่ซ่อนของฉันถูกมองไม่เห็นอีกครั้ง
ฉันลองใช้กลอุบายก่อนหน้านี้ โดยเปิดทั้ง Nautilus และ Gedit ค้างไว้ในขณะที่คลิกปุ่ม "เปิดไฟล์" ใน VSCode แต่การตั้งค่าถูกเขียนทับและช่องทำเครื่องหมายไม่ถูกทำเครื่องหมายเมื่อปิดป๊อปอัป Nautilus
แก้ไข N2
ดูเหมือนว่าฉันไม่ใช่คนเดียวที่ประสบปัญหาประเภทนี้กับ VSCode ที่นี่ มีลิงก์ไปยังปัญหา GitHub แบบเปิดที่มีปัญหาเดียวกับที่ฉันพบ