Saya bertanya-tanya mengapa tampaknya tiba-tiba VSCode tidak menunjukkan perilaku yang saya yakin pernah melakukannya.

Perilaku itu adalah ketika saya mencari menggunakan alat pencarian bawaan VSCode, itu tidak mengubah fokus saya ke hasil pencarian berikutnya ketika saya mengabaikan hasil saat ini. Lihat video di bawah ini di mana kursor saya tetap fokus pada file yang terbuka yang merupakan hasil yang ditutup.demonstrasi.

Saya berharap bahwa ketika saya mengabaikan hasil pencarian jika itu adalah yang dipilih saat ini, fokus melompat ke hasil berikutnya. Mungkin ini tidak pernah menjadi fitur tetapi saya semakin yakin itu. Saya mengalami kesulitan menemukan dokumentasi seputar fitur pemberhentian tetapi di bawah ini saya telah menautkan apa yang telah saya gali sejauh ini. Sepertinya tidak ada yang secara meyakinkan menjawab ini untuk saya dengan satu atau lain cara.

Tautan ketiga secara khusus tampaknya menjadi bukti untuk mendukung klaim saya bahwa ini dulu adalah fungsinya.

Anda dapat melihat perilaku di gif di bawah ini:

example issue gif

Perhatikan di sisi kanan bagaimana nomor baris berubah ketika mereka mengabaikan pilihan aktif. Petunjuk yang hampir tidak terlihat ini menunjukkan bahwa editor mengubah fokus ke hasil pencarian yang sekarang dipilih seperti yang saya jelaskan.

2
HackerMan0 5 Mei 2021, 19:29

1 menjawab

Jawaban Terbaik

Tampaknya masalah ini telah diselesaikan dalam versi 1.56.X yang baru saja dirilis. Saya mem-boot editor saya beberapa hari yang lalu dan diminta untuk memperbarui ke 1.56.X dan sebagai segera setelah saya melakukan fungsi fokus ke hasil pencarian berikutnya pada pemberhentian hasil yang dipilih saat ini kembali.

Dalam hal di mana masalah ini diperkenalkan/diperbaiki, saya tidak tahu. Saya melakukan sedikit membaca melalui VSCode rilis di github yang relevan tetapi tidak melihat apa pun mendokumentasikan masalah atau memperbaikinya.

Saya awalnya mengalami masalah ketika sistem saya diperbarui dari 1.52.X ke 1.53.X dan pada saat itu saya mereproduksi masalah pada dua mesin Windows yang berbeda. Saya mengamati fungsi yang bekerja pada 1.52.X kemudian melakukan peningkatan ke 1.53.X dan fungsinya rusak/hilang.

Saat ini saya mencoba mereproduksi fungsionalitas yang rusak menggunakan versi tersebut dan tidak bisa. Saya menduga mungkin ada semacam memori cache yang terlibat sehingga tidak kembali ke keadaan rusak ketika saya menurunkan versi secara eksplisit tetapi mengingat bahwa saya menemukan versi yang memperbaikinya, saya tidak akan melanjutkan reproduksi lebih jauh.

1
HackerMan0 12 Mei 2021, 17:56