Vscode: Visibilitas Debug Viewlet (untuk konteks "ketika")

Dibuat pada 8 Jan 2018  ·  3Komentar  ·  Sumber: microsoft/vscode

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.

debug feature-request

Komentar yang paling membantu

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).

Semua 3 komentar

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

Apakah halaman ini membantu?
0 / 5 - 0 peringkat