Saat ini tidak ada cara untuk mendeteksi visibilitas (atau fokus) "Debug Viewlet" seperti yang ada untuk Search and Explorer Viewlet.
[searchViewletVisible, searchInputBoxFocus, explorerViewletVisible, explorerViewletFocus]
Kasus penggunaan saya untuk ini adalah untuk memungkinkan peralihan cerdas dari tampilan bilah sisi (kira-kira seperti https://github.com/Microsoft/vscode/issues/41186), meskipun saya curiga ada kegunaan lain untuk visibilitas dan fokus saat konteks klausa .
Nama yang saya minta adalah debugViewletVisible dan debugViewletFocus.
Silakan gunakan konteks ini sidebarVisible
sidebarVisible
tidak memungkinkan cara untuk mendeteksi sidebar _which_ terlihat. Jika Explorer Viewlet
terbuka, sidebarVisible
adalah true
. Jika Debug Viewlet
terbuka, sidebarVisible
adalah true
. Tujuan dari permintaan fitur ini adalah cara untuk menentukan secara spesifik bahwa Debug Viewlet
terbuka (untuk melakukan tindakan yang berbeda).
Dalam kasus penggunaan yang saya inginkan, menekan Cmd+Shift+D
ketika Debug Viewlet
tidak terlihat dan terfokus akan menyebabkannya menjadi terlihat dan terfokus (menunjukkan dan memfokuskannya jika tidak terlihat, memfokuskannya jika tidak fokus). Menekan Cmd+Shift+D
ketika Debug Viewlet
terlihat dan terfokus akan menyembunyikan sidebar
.
Catatan: Saya tidak meminta pintasan keyboard ini (atau bahkan fungsi toggling) ditambahkan. Permintaan fitur hanyalah agar konteksnya tersedia untuk melakukan ini (seperti di Explorer dan Pencarian).
Gunakan activeViewlet=debug
Komentar yang paling membantu
sidebarVisible
tidak memungkinkan cara untuk mendeteksi sidebar _which_ terlihat. JikaExplorer Viewlet
terbuka,sidebarVisible
adalahtrue
. JikaDebug Viewlet
terbuka,sidebarVisible
adalahtrue
. Tujuan dari permintaan fitur ini adalah cara untuk menentukan secara spesifik bahwaDebug Viewlet
terbuka (untuk melakukan tindakan yang berbeda).Dalam kasus penggunaan yang saya inginkan, menekan
Cmd+Shift+D
ketikaDebug Viewlet
tidak terlihat dan terfokus akan menyebabkannya menjadi terlihat dan terfokus (menunjukkan dan memfokuskannya jika tidak terlihat, memfokuskannya jika tidak fokus). MenekanCmd+Shift+D
ketikaDebug Viewlet
terlihat dan terfokus akan menyembunyikansidebar
.Catatan: Saya tidak meminta pintasan keyboard ini (atau bahkan fungsi toggling) ditambahkan. Permintaan fitur hanyalah agar konteksnya tersedia untuk melakukan ini (seperti di Explorer dan Pencarian).