Vscode: Π’ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠΊΠ½Π° ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ (для контСкстов Β«ΠΊΠΎΠ³Π΄Π°Β»)

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 8 янв. 2018  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: microsoft/vscode

Π’ настоящСС врСмя Π½Π΅Ρ‚ способа ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ (ΠΈΠ»ΠΈ фокус) Β«Π’ΡŒΡŽΠ»Π΅Ρ‚Π° ΠΎΡ‚Π»Π°Π΄ΠΊΠΈΒ», ΠΊΠ°ΠΊ это Π΅ΡΡ‚ΡŒ для Π²ΡŒΡŽΠ»Π΅Ρ‚ΠΎΠ² поиска ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ°.
[searchViewletVisible, searchInputBoxFocus, explorerViewletVisible, explorerViewletFocus]

Мой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования для этого - Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π²ΡŒΡŽΠ»Π΅Ρ‚ΠΎΠ² Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΊΠ°ΠΊ https://github.com/Microsoft/vscode/issues/41186), хотя я ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ примСнСния для видимости ΠΈ фокуса, ΠΊΠΎΠ³Π΄Π° контСксты прСдлоТСния .

Π—Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹Π΅ ΠΌΠ½ΠΎΠΉ ΠΈΠΌΠ΅Π½Π° Π±ΡƒΠ΄ΡƒΡ‚ debugViewletVisible ΠΈ debugViewletFocus.

debug feature-request

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

sidebarVisible Π½Π΅ позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, какая_ боковая панСль Π²ΠΈΠ΄Π½Π°. Если Explorer Viewlet ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚, sidebarVisible Ρ€Π°Π²Π΅Π½ true . Если Debug Viewlet ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ, sidebarVisible Ρ€Π°Π²Π½ΠΎ true . ЦСль этого запроса Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ - способ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Debug Viewlet ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ (для выполнСния Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ дСйствия).

Π’ ΠΌΠΎΠ΅ΠΌ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ использования Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Cmd+Shift+D ΠΊΠΎΠ³Π΄Π° Debug Viewlet Π½Π΅ являСтся ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ ΠΈ сфокусированным, ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ Π±Ρ‹ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ стал ΠΈ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ, ΠΈ сфокусированным (показывая ΠΈ фокусируя Π΅Π³ΠΎ, Ссли ΠΎΠ½ Π±Ρ‹Π» Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ, фокусируя Π΅Π³ΠΎ Ссли ΠΎΠ½ Π±Ρ‹Π» нСсфокусированным). НаТатиС Cmd+Shift+D ΠΊΠΎΠ³Π΄Π° Debug Viewlet Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΈ сфокусировано, скроСт sidebar .

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: я Π½Π΅ ΠΏΡ€ΠΎΡˆΡƒ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ это сочСтаниС клавиш (ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ). Запрос Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ для этого Π±Ρ‹Π»ΠΈ доступны контСксты (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Explorer ΠΈ Search).

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ этот контСкст sidebarVisible

sidebarVisible Π½Π΅ позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, какая_ боковая панСль Π²ΠΈΠ΄Π½Π°. Если Explorer Viewlet ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚, sidebarVisible Ρ€Π°Π²Π΅Π½ true . Если Debug Viewlet ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ, sidebarVisible Ρ€Π°Π²Π½ΠΎ true . ЦСль этого запроса Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ - способ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Debug Viewlet ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ (для выполнСния Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ дСйствия).

Π’ ΠΌΠΎΠ΅ΠΌ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ использования Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Cmd+Shift+D ΠΊΠΎΠ³Π΄Π° Debug Viewlet Π½Π΅ являСтся ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ ΠΈ сфокусированным, ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ Π±Ρ‹ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ стал ΠΈ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ, ΠΈ сфокусированным (показывая ΠΈ фокусируя Π΅Π³ΠΎ, Ссли ΠΎΠ½ Π±Ρ‹Π» Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ, фокусируя Π΅Π³ΠΎ Ссли ΠΎΠ½ Π±Ρ‹Π» нСсфокусированным). НаТатиС Cmd+Shift+D ΠΊΠΎΠ³Π΄Π° Debug Viewlet Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΈ сфокусировано, скроСт sidebar .

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: я Π½Π΅ ΠΏΡ€ΠΎΡˆΡƒ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ это сочСтаниС клавиш (ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ). Запрос Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ для этого Π±Ρ‹Π»ΠΈ доступны контСксты (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Explorer ΠΈ Search).

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ activeViewlet=debug

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ