Vscode: Π’ΠΊΠ»Π°Π΄ΠΊΠΈ для встроСнного Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 15 Π°Π²Π³. 2016  Β·  191ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: microsoft/vscode

Запрос Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

image

Но ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ...

terminals2
terminals1

feature-request integrated-terminal layout ux

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

Π― оТидаю, Ρ‡Ρ‚ΠΎ скоро это ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Ρ‚ ΠΊ сСбС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈΠ·-Π·Π° спроса, я Ρ‚ΠΎΠΆΠ΅ этого ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ‡Ρƒ. Π’Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ упомянул @jaxspades, это Π΅ΡΡ‚ΡŒ Π² Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Π΅.

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

Π’ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π»ΠΈΡΡŒ, Π½ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π»ΠΈΡΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π²Π½ΠΈΠ·Ρƒ ΠΌΠΎΠ³Π»ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρƒ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ vscode ΠΌΠ΅Π½Π΅Π΅ Β«Π»Π΅Π³ΠΊΠΈΠΌΒ». Если Π±Ρ‹ Ρƒ мСня Π½Π΅ Π±Ρ‹Π»ΠΎ привязок клавиш для Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² focusNext ΠΈ focusPrevious я Π±Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ расстроился ΠΈΠ·-Π·Π° отсутствия Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ списки - это боль Π² использовании.

Π’Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΎ рассмотрСно Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ прСдставлСниС, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚Π°ΠΊΠΈΠ΅ прилоТСния, ΠΊΠ°ΠΊ tmux ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ для достиТСния Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ я отказался ΠΎΡ‚ этого ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‡Ρƒ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π». Π― Π½Π΅ особо Ρ…ΠΎΡ‡Ρƒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ сочСтания клавиш tmux , ΠΈ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΎΠ΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса - ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ²; ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΊΠΎΠΌΠ°Π½Π΄Π° часов, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽ Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ ошибок, ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° сборки ΠΈΠ»ΠΈ запуска Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. ΠŸΡ€ΠΎΡΠ»Π΅Π΄ΠΈΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π² # 7504

@stevencl @ bgashler1, поТалуйста, Π΅Ρ‰Π΅ Ρ€Π°Π· Π²Π·Π²Π΅ΡΡŒΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, помня, Ρ‡Ρ‚ΠΎ я Π½Π΅ смог Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Π΅ сочСтания клавиш ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для дСйствий Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° focusNext ΠΈ focusPrevious (я ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽ ctrl + shift + j / k).

Однако Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ это Π² контСкстС этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹: https://github.com/Microsoft/vscode/issues/9659

Π― Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ опасаюсь Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ. Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΌΡ‹ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ всС доступноС пространство для отобраТСния Π²ΠΊΠ»Π°Π΄ΠΎΠΊ :-)

ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ вслух, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Ссли ΠΌΡ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°? Π‘Ρ‹Π»ΠΎ Π±Ρ‹ достаточно, Ссли Π±Ρ‹ ΠΌΡ‹ просто выставили дСйствия для раздСлСния ΠΈ сворачивания Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Π½ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ„Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ?

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, я Π²ΠΈΠΆΡƒ сСбя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌ 2-3 Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ… / Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°Ρ…. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°ΠΌΠΈ ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°ΠΌΠΈ с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΌ ΠΈ, вСроятно, практичСски Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ·-Π·Π° отсутствия привязки клавиш.

Если ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ Π΄Π²Π΅Ρ€ΡŒ для раздСлСния Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ², Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°? это Ρ‚ΠΎ ΠΆΠ΅ взаимодСйствиС UX?

@bpasero ΠΏΠΎΠ΄ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ я имСю Π² Π²ΠΈΠ΄Ρƒ созданиС Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° сбоку, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π°, это Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ самоС.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ взаимодСйствиС, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ _ Π»ΠΈΠ±ΠΎ_ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список, Π»ΠΈΠ±ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, всС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Π²Ρ‹ просто Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 1 ΠΈΠ»ΠΈ всСх Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² Π² любоС врСмя.

Π― опасаюсь ввСдСния Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈ раздСлСния Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ². Π― Π½Π΅ Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π±Ρ‹Π»ΠΈ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½Ρ‹ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈΠ»ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ Π² Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ². * ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ этого ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ скользкой Π΄ΠΎΡ€ΠΎΠΆΠΊΠΎΠΉ Π² ​​управлСнии ΠΎΠΊΠ½Π°ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρƒ нас Π΄Π°ΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ панСль для Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ просто Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρƒ ΠΆΠΈΡ‚ΡŒ Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΎΠ½ Ρ…ΠΎΡ‡Π΅Ρ‚, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС.

* Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΈΠΌ ΠΎΠ± ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΈ, Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π² пСрСтаскиваниС ΠΏΠΎ оси x ΠΈ / ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ² курсор ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ области, Π½ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ людСй, ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΡ…, Ρ‡Ρ‚ΠΎ это сработаСт.

Когда ΠΌΡ‹ Π²Π²ΠΎΠ΄ΠΈΠΌ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅ΠΌ, являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈΠ»ΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ странным ΠΈΠΌΠ΅Ρ‚ΡŒ панСль, которая ΠΏΠΎΡ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° Π³Ρ€ΡƒΠΏΠΏΡƒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² (Π½ΠΎ Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΈΠ½Π°Ρ‡Π΅), Π½Π°Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽΡΡ Π½ΠΈΠΆΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ².

ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎΠ± этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π²ΠΎ врСмя UX-синхронизации Π² срСду. Π•ΡΡ‚ΡŒ нСсколько Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π» Π² ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΉ Ρ€Π°Π·, связанных с Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ этому.

Как насчСт возмоТности согласования Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° с Π²ΠΊΠ»Π°Π΄ΠΊΠΎΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» автоматичСски ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π» язык Ρ„Π°ΠΉΠ»Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°?

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° автоматичСски Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ для Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ (Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ) языка Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Π’ Ρ„Π°ΠΉΠ»Π΅ settings.json Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ нСсколько Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΠΎΠ»ΠΎΡ‡Π΅ΠΊ.

НСваТно, ΠΊΠ°ΠΊ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ - Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ всСгда отобраТаСтся ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ (Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ) Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Π­Ρ‚ΠΎ просто ΠΈ понятно. ΠŸΡ€ΠΈ использовании этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π΅Ρ‚ нСобходимости Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», Π½Π΅Ρ‚ нСобходимости Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°Ρ… с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ. Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π±ΡƒΠ΄Π΅Ρ‚ ΠΈ дальшС Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ сСйчас.

Если для языка доступно нСсколько ΠΎΠ±ΠΎΠ»ΠΎΡ‡Π΅ΠΊ ΠΈΠ»ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ β€‹β€‹ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ, ΠΊΠ°ΠΊ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° ΡƒΠ·Π»Π° ΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° git для ΠΎΠ΄Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Ρ‚ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Π­Ρ‚ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ прСдставлСны Π² Π²ΠΈΠ΄Π΅ ТСстких Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ подконтСкст. Π­Ρ‚ΠΎ Π½Π΅ каТСтся сущСствСнным, ΠΊΠ°ΠΊ Π²ΠΊΠ»Π°Π΄ΠΊΠ°. Π˜Ρ… контСкст находится Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° для Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

ΠŸΡ€ΠΎΡΡ‚Π°Ρ гипСртСкстовая строка (ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ), располоТСнная Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ (созданныС) для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈΠ±ΠΎ просто Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π³ΠΈΠΏΠ΅Ρ€Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ строку, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ написано Β«ΡƒΠ·Π΅Π»Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΅Π΅, Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ привязку клавиш для цикличСского ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. Они замСнят ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню, Π·Π½Π°Ρ‡ΠΎΠΊ + ΠΈ ΠΊΠΎΡ€Π·ΠΈΠ½Ρƒ. ΠžΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ прСдставлСны Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС.

ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π»ΠΈΠ±ΠΎ простая гипСртСкстовая строка, Π»ΠΈΠ±ΠΎ просто Π·Π½Π°Ρ‡ΠΎΠΊ - хотя строка ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅. Π­Ρ‚ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΉ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² настоящСС врСмя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² VSCode, ΠΈ сразу ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ.

Когда Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ фокус с Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с Π΄Ρ€ΡƒΠ³ΠΈΠΌ языком (скаТСм, Ruby), Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» прСдставит экзСмпляр IRB Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ экзСмпляр Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ, Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ навСсти курсор Π½Π° гипСртСкст этой ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ появившийся + . Если строки гипСртСкста ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, node, irb, cmd, ps - ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ строку рядом со строкой, использованной для создания Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ мСсто, Π½ΠΎ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π³Ρ€ΠΎΠΌΠΎΠΆΠ΄Π΅Π½Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСн ΠΏΡ€Π΅Π΄Π΅Π» (ΠΊΡ‚ΠΎ собираСтся ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€Π΅Ρ… ΠΎΠ±ΠΎΠ»ΠΎΡ‡Π΅ΠΊ ΠΏΡ€ΠΎΡ‚ΠΈΠ² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°?).

ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ ΠΏΠΈΠΊ, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ содСрТимоС ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ для этой строки. Π₯отя, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ привязки клавиш для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ / Ρ†ΠΈΠΊΠ»Π°, это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‰Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ, Π½Π΅ ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ git, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° + ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ мСню ΠΎΠ±ΠΎΠ»ΠΎΡ‡Π΅ΠΊ, зарСгистрированных Π² Ρ„Π°ΠΉΠ»Π΅ settings.json. - , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ появляСтся ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора рядом с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкой гипСртСкста, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π­Ρ‚ΠΎ Π·Π°ΠΊΡ€ΠΎΠ΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ экзСмпляр ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ.

Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ…ΠΎΡ‚Π΅Π» ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ, ΠΎΠ½ ΠΌΠΎΠ³ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ (Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ значСниям ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ, ввСдя Π΅Π΅ имя. ГипСртСкстовая строка, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ, измСнится, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ.

Π’ случаС ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ git Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° git всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языковой ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ git находился Π² контСкстС этого мСстополоТСния Ρ„Π°ΠΉΠ»Π°. Если нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ мСстополоТСния git, всС экзСмпляры ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ git Π²ΠΎ всСх Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ… Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒ послСднСС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

Π€Π°ΠΉΠ» settings.json, скорСС всСго, ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ввСсти ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ языка (.js, .cs, .rb) для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ terminal.internal.shell. запись, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ логичСскоС совпадСниС с Ρ„Π°ΠΉΠ»ΠΎΠΌ. ΠžΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ для любого Ρ‚ΠΈΠΏΠ° Ρ„Π°ΠΉΠ»Π°, Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² settings.json.

ЭкзСмпляр ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, сущСствуСт, ΠΏΠΎΠΊΠ° этот Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ (Ρ„Π°ΠΉΠ») закрываСтся, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° (ΠΈ) Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Ρ‚Π°ΠΊΠΆΠ΅ закрываСтся.

Π― ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ это простая рСализация, которая Ρ‚Π°ΠΊΠΆΠ΅ сдСлаСт VSCode Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ, Ρ‡Π΅ΠΌ сСйчас, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΎΡ‡Π΅Π½ΡŒ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятным. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ контСксты Π² языковых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ…, ΠΈΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅. Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π» всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ ΠΈ послСдний Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΈ Ρ‚. Π”., ΠšΠΎΡ‚ΠΎΡ€Ρ‹Π΅ послСдний Ρ€Π°Π· использовались для Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

@ nick-walt, хотя для ΠΎΠ΄Π½ΠΈΡ… ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, для Π΄Ρ€ΡƒΠ³ΠΈΡ… - совсСм Π½Π΅ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятным. Π­Ρ‚ΠΎ, вСроятно, заставит людСй Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅Π·ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ Π·Π°Π΄ΡƒΠΌΠ°Ρ‚ΡŒΡΡ, ΠΊΡƒΠ΄Π° дСлась ΠΈΡ… Ρ€Π°ΠΊΠΎΠ²ΠΈΠ½Π°. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΈ трСбования Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΈΡΡŒ 2 ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ; ΠΎΠ΄ΠΈΠ½ для Π·Π°Π΄Π°Ρ‡ΠΈ просмотра, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽ ошибки, ΠΈ ΠΎΠ΄ΠΈΠ½ для Π·Π°Π΄Π°Ρ‡ΠΈ запуска, git, build ΠΈ Ρ‚. Π΄.

РаньшС появлялось нСсколько ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, я Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ это стоит Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… слоТностСй, хотя Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅ (ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ powershell, ruby, node ΠΈ Ρ‚. Π”. Π’ cmd).

@Tyriar
Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π½ΠΎ я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ довольно Π»Π΅Π³ΠΊΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Ссли ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΠΈΡ… Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.

Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ Π΄Π΅Π·ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ
Π’ состоянии ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π² нСнастроСнной Π½ΠΎΠ²ΠΎΠΉ установкС, Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΌΠΎΠΆΠ΅Ρ‚ вСсти сСбя ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π­Ρ‚ΠΎ позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π΄Π΅Π·ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈΠ·-Π·Π° Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΠ³ΠΎ повСдСния.

Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°
Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π½Π΅ мСняСт модСль. Π­Ρ‚ΠΎ просто способ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. МоТно ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ панСль ΠΈΠ· Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² полноэкранный Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅. Π—Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρƒ автоматичСски ΠΈ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΈΠ»ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ. Один Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», нСсколько ΠΎΠ±ΠΎΠ»ΠΎΡ‡Π΅ΠΊ - всС Π² контСкстС с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ.

Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ
Если ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΡƒΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈΠ· Π²ΠΈΠ΄Ρƒ экзСмпляр ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ наблюдаСм, ΠΏΠΎΠΊΠ° Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ΡΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Ρ‚ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ функция просмотра, которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ настраиваСмоС количСство строк. Если Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка, это Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² Π²ΠΈΠ΄Π΅ Π·Π½Π°Ρ‡ΠΊΠ°, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ пропустил Π΅Π΅ ΠΈΠ·-Π·Π° быстрой ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. Π­Ρ‚ΠΎ ΡƒΠΆΠ΅ сдСлано Π² ΠΏΠ°Π½Π΅Π»ΠΈ ошибок VSCode. ПанСль Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π°, Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° Π½Π΅Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ больший ΠΎΠ±Ρ€Π°Π·Π΅Ρ†.

Π˜Π·Ρ‹ΡΠΊΠ°Π½Π½ΠΎΡΡ‚ΡŒ Π±Π΅Π· Π³Ρ€ΡƒΠ·Π° слоТности
Благодаря контСкстному Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅Ρ‚ΡŒ мноТСство ΠΎΠ±ΠΎΠ»ΠΎΡ‡Π΅ΠΊ для всСх Π²Π°ΡˆΠΈΡ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ»ΠΈ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ. ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ спСциалисты ΠΏΠΎ UI / UX ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ элСгантно.

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ваши опасСния ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ.

Π­Ρ‚ΠΎ зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» (прСдполагаСтся) Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ. Если ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для выполнСния ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΎΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‚ΠΎ нСсколько Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² вряд Π»ΠΈ понадобятся ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

НСсколько Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹, Ссли ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ выполнСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ обслуТиваниС, ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ, просмотр, тСсты ΠΈ Ρ‚. Π”.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² этом случаС цСлСсообразно ΠΈΠΌΠ΅Ρ‚ΡŒ быстрый ΠΎΠ±Π·ΠΎΡ€, ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ ΠΈ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ (ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, с состояниСм выполнСния). Π― Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±Π΅Π· ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… / созданных Π²ΠΊΠ»Π°Π΄ΠΎΠΊ .

Π Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π΅Ρ‰Π΅ ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π½Π° ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ экранС Π΅ΡΡ‚ΡŒ мСсто ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ для Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ вопрос - совмСстноС использованиС с Task Runner. ΠšΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² настоящСС врСмя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ запуска Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. Но этот https://github.com/Microsoft/vscode/issues/981 ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ нСсколько Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, поэтому это аналогичная (я Π±Ρ‹ Π½Π΅ сказал, противорСчащая) Ρ†Π΅Π»ΡŒ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ².

Π£ Jetbrains Webstorm Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ возмоТности - ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ нСсколько Π·Π°Π΄Π°Ρ‡ (ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· grunt / gulp / npm) ΠΈ нСсколько Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² (с ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ). И Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ прСдставлСниС, Π³Π΄Π΅ с ΠΎΠ΄Π½ΠΎΠΉ стороны Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, Π° с Π΄Ρ€ΡƒΠ³ΠΎΠΉ - Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π». (ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ экрана)

image

@Π±Π΅Π»Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚

Π₯ΠΎΡ€ΠΎΡˆΠΎ, поэтому, Ссли ΠΌΡ‹ пСрСчислим всС сцСнарии ΠΈ ΠΈΡ… ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² ΡΠ»Π΅Π³Π°Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠ΅ использованиС - Π±Π΅Π· Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ VSCode стал слишком тяТСлым.

Много Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π±Π΅Π· усталости
Π‘ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ, привязанным ΠΊ контСксту Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΡŽΠ·Π°Π±ΠΈΠ»ΠΈΡ‚ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ связаны с ΠΊΠ°ΠΊΠΈΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ), использованиС `` ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ '', Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ гипСртСкстовой строки, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ Π² контСкстС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° / Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, Π½Π΅ заставляя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ поиску Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈ избСгая усталости ΠΎΡ‚ контСкста / ассоциаций ΠΈΠ·-Π·Π° отслСТивания Π² своСй Π³ΠΎΠ»ΠΎΠ²Π΅.

Π˜ΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ
ИдСя простой гипСртСкстовой строки, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ имя экзСмпляра ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ создания ΠΈ имСнования. Π˜Ρ‚Π°ΠΊ, Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Π° ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°, настроСнная Π² settings.json, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ cmd.

Попав Π² ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π»ΠΈΠ±ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, powershell ΠΈΠ»ΠΈ bash, Π° гипСртСкстовая строка с ΠΈΠΌΠ΅Π½Π΅ΠΌ cmd Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΡˆΠ΅Π» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.

Или ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ экзСмпляр ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ ΠΈΠ· Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ cmd, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ панСль Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ°ΠΊ созданиС Β«Π½ΠΎΠ²ΠΎΠ³ΠΎ".

ИдСя состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Ρ‚ΡŒ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Π½Π°Π·Π²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅ нСсвязанными Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, Π° ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°ΠΌΠΈ Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Β«Π²ΠΊΠ»Π°Π΄ΠΊΠΈΒ» для обозначСния нСсвязанной ΠΈ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ, которая ΠΎΡ‚Π΄Π΅Π»Π΅Π½Π° ΠΎΡ‚ всСго ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ТСсткиС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ, Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ находятся Π² контСкстС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

Если Π±Ρ‹Π» Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ ТСстких Π²ΠΊΠ»Π°Π΄ΠΎΠΊ / ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, Ρ‚ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ТСсткиС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ ТСсткиС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΊΠ°ΠΊ ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹. ПовСдСниС ΠΈΠΌΠ΅Π½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ.

Π“Π»Π°Π²Π½ΠΎΠ΅ - ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΡƒΡΡ‚ΠΎΡΠ²ΡˆΡƒΡŽΡΡ модСль UI / UX. ΠœΡ‹ всС Π²ΠΈΠ΄Π΅Π»ΠΈ мноТСство случаСв, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ€Π°Π·Π±ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. На самом Π΄Π΅Π»Π΅ Ρƒ Microsoft это Ρ…ΠΎΡ€ΠΎΡˆΠΎ получаСтся (Π° Π² послСднСС врСмя ΠΈ Ρƒ Apple). Π­Ρ‚ΠΎ классичСский случай Β«Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚ΠΎΠΌΒ».
установлСн

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΎΠΉ
Однако, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ…ΠΎΡ‡Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ с ΠΎΠ΄Π½ΠΈΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ / ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΎΠΉ, Ρ‚ΠΎ для этого Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ, ΠΈ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ, конфигурация проста. Π­Ρ‚ΠΎ просто Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ сцСнарий использования Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ рассмотрСния.

Если Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, я Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π» ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… / ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ экзСмпляр ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Если ΠΌΠ½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ _ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, я ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈΠ±Π΅Π³Π°ΡŽ ΠΊ использованию (внСшнСго) Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Ρƒ.

Π― Π±Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ рассмотрСл Ρ‚Π°ΠΊΡƒΡŽ β€‹β€‹Π²Π΅Ρ‰ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² (Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅), поэтому всС Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ (ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡƒΡ…) Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ выходят Π³Π΄Π΅-Ρ‚ΠΎ Π½Π° Π³Π»Π°Π·Π°Ρ… Π΄Π°ΠΆΠ΅ частично.

Как насчСт отобраТСния Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ мСстС, Ρ‡Ρ‚ΠΎ ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²?
Π­Ρ‚ΠΎ Π½Π΅ загрязняСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс ΠΈ Π½Π΅ тСряСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

@cescoferraro МнС нравится эта идСя. Но Ρ‚ΠΎΠ³Π΄Π° VS Code Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС это Π½Π΅ соотвСтствовало Π±Ρ‹ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ нСсколько Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ мСста.

@Phisherman НС ΠΏΠΎΠΉΠΌΠΈΡ‚Π΅ мСня Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΌΠ½Π΅ нравится сплит-Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π».
Π― часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π΅Π³ΠΎ Π² Intellij с большим экраном ΠΈ большим количСством настроСк памяти.
Каким Π±Ρ‹ Π½ΠΈ Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΌ, Ссли потрСбляСт ΠΌΠ½ΠΎΠ³ΠΎ памяти, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ VSCode ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ быстрСС.

Π― написал Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ npm / gulp, ΠΎΠ½Π° запустит Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» (с ΠΈΠΌΠ΅Π½Π΅ΠΌ Π·Π°Π΄Π°Ρ‡ΠΈ) ΠΈ запустит Π΅Π³ΠΎ Ρ‚Π°ΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ размСстит элСмСнт Π² строкС состояния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π² любоС врСмя, Π° Ρ‚Π°ΠΊΠΆΠ΅ выполняСт Π±Π°Π·ΠΎΠ²ΠΎΠ΅ отслСТиваниС состояния Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ процСсса.
image

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ располоТСниС Β«Π²ΠΊΠ»Π°Π΄ΠΎΠΊΒ», ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π½ΠΈΠ·Ρƒ Ρ‚Π΅ΠΌΠΈΠ½Π°Π»Π°.

@whitecolor : open_mouth: это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ API Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°? Π­Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅!

@Tyriar Π”Π°, Ρ‚ΠΎΡ‚, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅: wink:

Как ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π² @whitecolor , Ρƒ WebStorm Π΅ΡΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ для Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ², ΠΈ это ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ IDE. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ этому WebStorm позволяСт Π²Π°ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ имя Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Ρ‡Ρ‚ΠΎ снова ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ.

Π§Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ WebStorm, - это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ сохраняСт количСство ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.
ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π²Π°ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½ΡƒΠΆΠ½Ρ‹ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ (сСрвСр, Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΡŒ, бэкэнд ...). Если Π±Ρ‹ количСство Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡ… имя, это Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ.

@whitecolor, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π², Π΅ΡΡ‚ΡŒ нСсколько ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ API ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, прСдполагая, Ρ‡Ρ‚ΠΎ Π²Ρ‹ выставляСтС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Β«ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Β», ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ, Ссли Π²Ρ‹ заинтСрСсованы Π² создании ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ:

  • ΠŸΡ€ΠΈ пСрСзапускС vscode Π±ΡƒΠ΄Π΅Ρ‚ создан стандартный Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ элСмСнт строки состояния.
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½Π΅ Π·Π½Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» удаляСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, поэтому элСмСнт строки состояния Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ‰Π΅Π»Ρ‡ΠΊΠ° # 10925
  • (Ошибка) ΠŸΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ панСль # 11275
  • Π’Π°ΠΊΠΆΠ΅ Π² v1.6.0, вСроятно, Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π±ΡƒΠ΄Π΅Ρ‚ скрыт ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, поэтому Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ Π² Terminal.show сразу послС Π΅Π³ΠΎ создания # 11384

@Tyriar спасибо Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ подСлился, ΠΎΡ‚Π²Π΅Ρ‡Ρƒ Π½Π° ваш список:

1) Π”Π°, это Π½Π΅ Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½ΠΎ, ΠΌΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ фактичСски добавляСт ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Β» ΠΈ позволяСт ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», я ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ просто Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽ стандарт ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ созданный, Π½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Ссли Π±Ρ‹ Π±Ρ‹Π» доступ ΠΊ всС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ Π² ΠΏΠ°Π½Π΅Π»ΠΈ.
2) Π”Π°, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½Π΅ Π·Π½Π°Π΅Ρ‚ ΠΎ состоянии Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Π½ΠΎ я ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ процСссы terminal._id ΠΏΠΎ PID, поэтому я знаю, ΠΊΠΎΠ³Π΄Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» удаляСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ (Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ процСссы пСрСходят Π² 0). Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ я Π±Ρ‹ попросил Π½Π΅ _ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ_ этот ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ процСсса Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ это Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ общСдоступным). Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ я Π΄Π°ΠΆΠ΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽ количСство Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… процСссов, ΠΈ Ссли количСство ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ, это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΈΡΡŒ, Ρ‚ΠΎΠ³Π΄Π° я ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽ этот Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ.
3) ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ Π² настоящСС врСмя.

Π§Π΅Π³ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚, Ρ‚Π°ΠΊ это доступа ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ процСсса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» Π±Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΡƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ошибки / ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ) ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π³ΠΎΡ‚ΠΎΠ²ΠΎ ΠΊ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, вСроятно, сдСлаю это Π² блиТайшСС врСмя.

@whitecolor Π² настоящСС врСмя Π΅ΡΡ‚ΡŒ доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°ΠΌ, созданным Ρ‡Π΅Ρ€Π΅Π· API, хотя это довольно вСский случай, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ.

ΠŸΠΎΠ΄Π»Ρ‹ΠΉ ΠΏΠΎΠ΄Π»Ρ‹ΠΉ взгляд Π½Π° terminal._id : wink: это, вСроятно, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π² блиТайшСС врСмя, Π½ΠΎ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ событиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ, Π²Ρ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ API. ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… процСссов ΠΈ Π²Ρ‹Π²ΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ исслСдованы Π² # 11422 (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, связанными с этим, для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… обсуТдСний ΠΏΠΎ этой Ρ‚Π΅ΠΌΠ΅).

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°Π·Π²Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСтС ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ для # 10023: smiley:

Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ Ρ€Π°Π±ΠΎΡ‚Π°, с Π½Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π½ΠΈΠ΅ΠΌ ΠΆΠ΄Ρƒ возмоТности ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ!

@whitecolor FYI, поэтому я солгал, ΠΈ terminal._id , вСроятно, измСнится Π² v1.6 Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ случайный ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, Π° Π½Π΅ Π½Π° PID. Π― Π½Π°Ρ…ΠΎΠΆΡƒΡΡŒ Π² сСрСдинС ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚ΡŒ панСль Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΎΡ‚ процСссов большС (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Π· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ # 11275), ΠΈ, ΠΊ соТалСнию, я Π½Π΅ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ смогу ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π΅ Ρ‚Π°ΠΌ.

@whitecolor Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ window.onDidCloseTerminal (# 10925) Π² Π·Π°Π²Ρ‚Ρ€Π°ΡˆΠ½ΠΈΡ… инсайдСрах. Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ PID.

Π― Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ это ΠΊΠ°ΠΊ InteliJ. Π”ΠΎ этого я добавляю Π²ΠΎΡ‚ эти Π»ΠΈΡ‡Π½Ρ‹Π΅ раскладки:

[
    {
        "key": "ctrl+pageup",
        "command": "workbench.action.terminal.focusNext",
        "when": "terminalFocus"
    },{
        "key": "ctrl+pagedown",
        "command": "workbench.action.terminal.focusPrevious",
        "when": "terminalFocus"
    }
] 

Π’Π΅ ΠΆΠ΅ самыС горячиС клавиши Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, Π½ΠΎ Ссли курсор находится Π² фокусС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°ΠΌΠΈ.

Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ;

Π’ настоящСС врСмя я ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ экзСмпляра сСрвСра ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ запросы Ρ‡Π΅Ρ€Π΅Π· Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π».

Π•ΡΡ‚ΡŒ Π»ΠΈ Π² этом прогрСсс?

@MeirionHughes
tmux ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, Π½ΠΎ ΠΎΠ½ нСкрасиво Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° VSCode (Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Π² Windows).

@MeirionHughes, Π²ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ https://github.com/Microsoft/vscode/issues/7504. Пока Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ прогрСсса, Π² ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° я настаивал Π½Π° этом, ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΡ‚Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»Π° мСня. Однако Ρ‡Π΅ΠΌ большС: +1: ΠΏΠΎ этому вопросу, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅.

@Tyriar, Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ‚Π°ΠΊΠΆΠ΅

@MeirionHughes ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ (ΠΌΠΎΠΉ) Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚:

ΠŸΡ€ΠΎΡΠ»Π΅Π΄ΠΈΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π² # 7504

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° этого Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ обсуТдСния Π΄Π²ΡƒΡ… Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΡˆΡƒΠΌΠ° Π΄Ρ€ΡƒΠ³ для Π΄Ρ€ΡƒΠ³Π°.

О, рСбята, поТалуйста, ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ваТная функция ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΠ½Π° Π΄Π΅Π»Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список crz для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ консоли, большоС спасибо;)

+1 Π·Π° cycle terminal сочСтаний клавиш.

@whitecolor _darn! _ Π― Π΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ tmux Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ - это ΠΌΠΎΠΉ собствСнный ΡƒΠΌΠ½Ρ‹ΠΉ ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ, Π½ΠΎ Ρ‚Ρ‹ мСня ΠΎΠΏΠ΅Ρ€Π΅Π΄ΠΈΠ». Π£ мСня ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ (Π½Π΅Ρ‚ mouse mode ), Π½ΠΎ ΠΏΠ°Π½Π΅Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ:

screen shot 2017-02-06 at 2 12 51 pm

Π£ мСня Ρ€Π΅ΠΆΠΈΠΌ ΠΌΡ‹ΡˆΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ с tmux.

Π’ любом случаС ΡΡ‡ΠΈΡ‚Π°ΡŽ это ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ

Π”ΡƒΠΌΠ°ΡŽ, это Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. Но я Π½Π΅ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°ΠΌΠΈ, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Β«ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹Β», Β«Π’Ρ‹Π²ΠΎΠ΄Β» ΠΈ Ρ‚. Π”., Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Β«Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Β», Β«ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹Β» ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅.

Π― Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ просто +1 Π½Π° привязкС клавиш, Ρ‡Ρ‚ΠΎΠ±Ρ‹ цикличСски ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°ΠΌΠΈ. Π― Π½Π΅Π½Π°Π²ΠΈΠΆΡƒ Ρ‰Π΅Π»ΠΊΠ°Ρ‚ΡŒ ΠΌΡ‹ΡˆΡŒΡŽ ΠΏΠΎ этому ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½ΠΎΠΌΡƒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡƒΡΡ списку, особСнно Π½Π° Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅ с Ρ‚Ρ€Π΅ΠΊΠΏΠ°Π΄ΠΎΠΌ.

Π”Π°ΠΉΡ‚Π΅ ΠΌΠ½Π΅ привязку клавиш для цикличСского ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ², ΠΈ я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ³Ρƒ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· раздСлСния / Π²ΠΊΠ»Π°Π΄ΠΎΠΊ

@ psimoneau22 это связка клавиш, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ для этого:

{ "key": "ctrl+shift+j",    "command": "workbench.action.terminal.focusNext" },
{ "key": "ctrl+shift+k",    "command": "workbench.action.terminal.focusPrevious" },

Π‘ΠΊΠΎΡ€ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ раздСлСния.

Π― Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, насколько Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ становится этот Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ vscode ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ большС Π²ΠΎ врСмя сСанса кодирования.

TL; DR; ΠŸΠΎΡ‚Ρ€Π°Ρ‚ΡŒΡ‚Π΅ нСсколько часов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π·ΡΡ‚ΡŒ tmux.

Π― Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ tmux Π² ΠΌΠΎΠ΅ΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ (Ρ€Π΅ΠΆΠΈΠΌ ΠΌΡ‹ΡˆΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΡˆΠ°Ρ€ΠΌ). МнС потрСбовался дСнь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ. Π― ΠΈΠ³Ρ€Π°Π» с Π½ΠΈΠΌ Ρ€Π°Π½ΡŒΡˆΠ΅ нСсколько Ρ€Π°Π·, Π½ΠΎ Π²Ρ‡Π΅Ρ€Π° я настроил Π΅Π³ΠΎ ΠΊΠ°ΠΊ босс. Π― просто Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽ tmux -CC Π² iTerm, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСт ΠΎΠΊΠ½ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π—Π°Ρ‚Π΅ΠΌ сдСлайтС tmux a Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ vscode, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ этому сСансу - это Π±Ρ‹Π»ΠΈ постоянныС сСансы Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, поэтому я всСгда ΠΌΠΎΠ³Ρƒ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ сСансу ΠΏΡ€ΠΈ пСрСзапускС vscode (ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Vscode, установитС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ). Для мСня это Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΉ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅. Π”Π΅Ρ€ΠΆΠΈΡ‚Π΅ Vscode свСтлСС, поТалуйста. Атом - это ΡƒΡ€ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ (я ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΈΠ· Π½Π΅Π³ΠΎ). TMUX FTW :)

Π­Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π» Ρƒ мСня Π² Mac / cygwin / windows ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ практичСски Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Vscode.

TL; DR;

Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ для ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° вмСсто Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка. Π•ΡΡ‚ΡŒ Π»ΠΈ шанс ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ?

Учитывая сочСтания клавиш ctrl + shift + ` ΠΈ ctrl + `, я ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ эти настройки ΠΈΠΌΠ΅ΡŽΡ‚ большС смысла.

  {
        "key": "ctrl+shift+right",
        "command": "workbench.action.terminal.focusNext"
    },
    {
        "key": "ctrl+shift+left",
        "command": "workbench.action.terminal.focusPrevious"
    }

@leocaseiro @Tyriar @ psimoneau22 Если Π²Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Mac, стоит Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Β«ΠΊΠΎΠ³Π΄Π°Β»: ctrl + shift + left ΠΈ ctrl + shift + right ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для выдСлСния Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² тСкста Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.

    {
        "key": "ctrl+shift+j",
        "command": "workbench.action.terminal.focusNext",
        "when": "terminalFocus"
    },
    {
        "key": "ctrl+shift+k",
        "command": "workbench.action.terminal.focusPrevious",
         "when": "terminalFocus"
    }

ΠΈΠ»ΠΈ ΠΆΠ΅

    {
        "key": "ctrl+shift+right",
        "command": "workbench.action.terminal.focusNext",
        "when": "terminalFocus"
    },
    {
        "key": "ctrl+shift+left",
        "command": "workbench.action.terminal.focusPrevious",
         "when": "terminalFocus"
    }

Π’ΠΎΡ‚ ΠΌΠΎΠΉ 2ct Π·Π° эту ΠΎΡ‡Π΅Π½ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ (ΠΈΠ·Π²ΠΈΠ½ΠΈΡ‚Π΅, Ссли Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΈ упомянуты)

Π‘Π»ΡƒΡ‡Π°ΠΈ использования
ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ нСсколько Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ:

  • МнС Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π΄Π²ΡƒΡ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ… ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ, ΠΈ я Π½Π΅ Ρ…ΠΎΡ‡Ρƒ всС врСмя cd Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ Π½Π°Π·Π°Π΄
  • МнС Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с двумя Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, bash vs powershel vs cmd ΠΈΠ»ΠΈ local vs remote / ssh)
  • Π― Ρ…ΠΎΡ‡Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π΄Π²ΡƒΡ… Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ случаС ΠΌΠ½Π΅ Π½ΡƒΠΆΠ΅Π½ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… случаСв я ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ΄ΠΈΠ½ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π·Π°Π½ΠΈΠΌΠ°Π» ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС мСста.

UI
ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«ΠžΡ‚Π»Π°Π΄ΠΊΠ°Β», Β«Π’Ρ‹Ρ…ΠΎΠ΄Β», «ВСрминал…») ΠΈ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Β«Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»1, Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»2, Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»3…».

Π’ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка

  • Π’Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ всС доступныС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ
  • МнС Π»Π΅Π³Ρ‡Π΅ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» слуТит ΠΊΠ°ΠΊΠΎΠΉ Ρ†Π΅Π»ΠΈ, Ссли ΠΎΠ½ΠΈ прСдставлСны ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ локациями (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 3-я Π²ΠΊΠ»Π°Π΄ΠΊΠ°)

tl; dr

Π― ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ согласСн с @MikeGitb , я всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π±ΠΎΠ»Π΅Π΅ 1 Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π’ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ спискС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΊΠΎΠ΄Π΅ VS Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ. Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ для встроСнного Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€ΡŽ.

Одна бСзумная идСя: ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ Π΄Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρƒ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ статус, ΠΊΠ°ΠΊ Ρƒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°? Π‘ΡƒΠ΄Π΅Ρ‚ особСнно ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ большС ΠΏΠ°Ρ€Ρ‹ строк ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

Одна бСзумная идСя

Π­Ρ‚ΠΎ Π½Π΅ Π±Π΅Π·ΡƒΠΌΠΈΠ΅, Ρ‚Π°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ vim / neovim.

Π­Ρ‚ΠΎ Π½Π΅ Π±Π΅Π·ΡƒΠΌΠΈΠ΅, Ρ‚Π°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ vim / neovim.

Как ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ IDE;).

Π˜Π·Π²ΠΈΠ½ΠΈΡ‚Π΅, это вступлСниС Π½Π° самом Π΄Π΅Π»Π΅ Π±Ρ‹Π»ΠΎ Π·Π°Π΄ΡƒΠΌΠ°Π½ΠΎ ΠΈΡ€ΠΎΠ½ΠΈΡ‡Π½ΠΎ.

@Tyriar Π΅ΡΡ‚ΡŒ Π»ΠΈ функция, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠ°Π½ΠΎΡ€Π°ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° рядом с вашим ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈΠ»ΠΈ это Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ?

Π‘Ρ‹Π» Π±Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ счастлив Π΄Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°ΠΌ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ статус, Ρ‡Ρ‚ΠΎ ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° - ComEmu ΠΈ HyperTerminal ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅ΡˆΠ°ΡŽΡ‚ ΠΈΡ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ использованию (ConEmu ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΊΠΎΠ½Ρ‚Ρ€Π°ΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ исправлСны, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ XP, HyperTerminal Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ctrl + C Π² PowerShell ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ основы). Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ vscode Π² качСствС Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ.

Π― Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅Ρ‚ прСдставлСниС встроСнного Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ вмСсто Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка.

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π² использовании. Π’Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

Для людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ tmux Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, я создал ΡΡƒΡ‚ΡŒ для запуска установки. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Π½Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΡ‹ΡˆΠΈ, Π° для раздСлСния Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ простыС привязки.
https://gist.github.com/cybertim/e8b42c8cd8a5bebaa3eb8cec17a2746f

Бпасибо @cybertim , ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»! Π― ΡƒΠΆΠ΅ использовал tmux, Π½ΠΎ этот Ρ„Π°ΠΉΠ» ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π΅Π½.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ½Π΅ Π»ΠΈΡ‡Π½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ интСрСсно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² Π² Ρ€Π°Π·Π½Ρ‹Ρ… мСстах Π² ΠΎΠΊΠ½Π΅, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ, надСюсь, это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ срСды, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ RStudio / Jupyter Lab, Π² VSCode.

Π›ΠΈΡ‡Π½ΠΎ я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС Π±Ρ‹Π»ΠΎ Π² Π²ΠΈΠ΄Π΅ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ»Π°ΡΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ бСсконСчно Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΊΡ€Π΅ΠΏΠ»ΡΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ инструмСнты, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π», ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ ΠΈ Поиск.

Π’ старых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ сохранСния, ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π° Π½Π° Π΄Π»ΠΈΠ½Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π²Π²Π΅Ρ€Ρ…Ρƒ - Π² VSCode ΠΈΡ… Π½Π΅Ρ‚ - ΠΏΠΎΡ‡Π΅ΠΌΡƒ? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ оТидаСтся, Ρ‡Ρ‚ΠΎ люди Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ. ΠœΡ‹ программисты. ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» всС ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ привязаны ΠΊ сочСтаниям клавиш - ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ это. Π― Π³ΠΎΠ²ΠΎΡ€ΡŽ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ этот вопрос ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ.

Π”Π°Π»Π΅Π΅, всС Π΅Ρ‰Π΅ Π½ΡƒΠΆΠ½Ρ‹ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ? ПанСли? Расколы?

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ люди здСсь Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая являСтся излишнСй для VScode. Если Π±Ρ‹ ΠΎΠ½ΠΈ просто ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ tmux , ΠΎΠ½ΠΈ Π±Ρ‹ ΠΎΠ± этом Π½Π΅ просили. Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π½Π°ΠΌ прСдоставлСн. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ tmux, ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ. На ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ tmux Ρƒ вас ΡƒΠΉΠ΄Π΅Ρ‚ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ°Ρ€Ρ‹ часов. Π•ΡΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΎΠΊΠ½Π°, раздСлСния ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ VSCode, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π½Π°Π±Ρ€Π°Ρ‚ΡŒ tmux -a послС Π΅Π³ΠΎ пСрСзапуска, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² сСссию tmux. ПослС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΌΡ‹ΡˆΠΈ (всСго ΠΎΠ΄Π½Π° строка Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ) Π²Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ, наТимая Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° эту Π²ΠΊΠ»Π°Π΄ΠΊΡƒ. Π― ΠΏΡ€ΠΎΡ‚ΠΈΠ² этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² VSCode. Π­Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ VSCode максимально Π»Π΅Π³ΠΊΠΈΠΌ - Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Atom. ΠŸΡƒΡΡ‚ΡŒ tmux сдСлаСт всю Ρ‚ΡΠΆΠ΅Π»ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ! Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½ΠΈΠΆΠ΅, Ρƒ мСня Π΅ΡΡ‚ΡŒ расщСплСния, Π° Ρ‚Π°ΠΊΠΆΠ΅, Ссли Π²Ρ‹ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ посмотритС Π½Π° ниТнюю Ρ‡Π°ΡΡ‚ΡŒ, Ρƒ мСня Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ - python & fish . И Π΄Π°, Π² Π»Π΅Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ googler Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС Google: D

screen shot 2017-05-02 at 5 26 33 pm

@piggyslasher Π― Π½Π΅ понимаю, ΠΊΠ°ΠΊ эта функция ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ vscode.
Vscode ΡƒΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ экзСмпляра Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π­Ρ‚Π° функция ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для измСнСния Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ использованиС Π²ΠΊΠ»Π°Π΄ΠΎΠΊ.

Благодаря этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ смоТСтС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ экзСмпляр / Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° с tmux ΠΈ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ измСнСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π½Ρ‹Π½Π΅ΡˆΠ½ΠΈΠΌ.

Vscode - это ΠΌΠ½ΠΎΠ³ΠΎΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Π‘ΠΊΠ°Π·Π°Ρ‚ΡŒ людям ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ tmux ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΈΡ… использованиС срСдами, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… доступСн tmux. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρƒ tmux Π΅ΡΡ‚ΡŒ большая кривая обучСния, которая ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Π° для Ρ‚Π°ΠΊΠΎΠΉ простой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ эта.

ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ @piggyslasher интСрСсно, Ссли Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ ΠΎΠ± этом скорСС ΠΊΠ°ΠΊ ΠΎ способС «сдСлай это ΠΏΠΎ tmuxΒ».

Π­Ρ‚ΠΎ Ρ‚ΠΎ, ΠΎ Ρ‡Π΅ΠΌ я Π΄ΡƒΠΌΠ°Π» Π΄Π°Π²Π½ΠΎ. Π’ Tmux Π΅ΡΡ‚ΡŒ tabs ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ tab ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° любоС количСство panes . Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹, Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ², ΠΈΠΌΠ΅ΡŽΡ‚ panes Π° Π·Π°Ρ‚Π΅ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ pane ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ tabs .

МнС большС нравится способ tmux, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° «этот ΠΌΠ°ΠΊΠ΅Ρ‚ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² связан, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ связанных Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ²Β»

Для Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ response / angular я ΠΌΠΎΠ³ Π±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ это ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ открытая «панСль» JS / HTML / CSS / Test для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΈ Β«Π²ΠΊΠ»Π°Π΄ΠΊΠ°Β» для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅.

МнС Π±Ρ‹Π»ΠΎ Π±Ρ‹ интСрСсно ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ Π² ΠΏΠ»Π°Π³ΠΈΠ½Π΅. Origami for Sublime Π±Π»ΠΈΠ·ΠΎΠΊ ΠΊ этому, Π½ΠΎ это всС Π΅Ρ‰Π΅ Β«ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΏΠΎΠ»Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΎΠΊΒ», Π° Π½Π΅ Β«Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΏΠΎΠ»Π½Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»Π΅ΠΉΒ».

БущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ опасСний ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ объСма ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° внСдрСния управлСния консолью с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, ΠΈ я просто Ρ…ΠΎΡ‡Ρƒ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ссли Ρ€Π΅ΡˆΠ°Π΅ΠΌΠ°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° ΠΎΡ‡Π΅Π½ΡŒ Ρ‡Π΅Ρ‚ΠΊΠΎ, объСм ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ выбросов ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с оТиданиями ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π±ΡƒΠ΄ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ смягчСнным Π·Π° счСт элСгантности Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΎΡ‡Π΅Π½ΡŒ Ρ‡Π΅Ρ‚ΠΊΠΎ, ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ясным, Π° Π»ΠΎΠ³ΠΈΠΊΠ°, скорСС всСго, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π²ΠΎ всСм UI ΠΈ UX. Π’Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, это чувство «просто Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Β», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ всСм Π½Π°ΠΌ нравится ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ список Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Ρ… Π² этом ΠΏΠΎΡ‚ΠΎΠΊΠ΅, ΠΈ ΠΈΡ… выявлСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ² / Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² с отступом). Подобная Π²Π΅Ρ‚ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ†ΠΈΡ€ΠΊΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΊΡ€ΡƒΠ³Ρƒ Π±Π΅Π· обновлСния этих Π²Π΅Ρ‰Π΅ΠΉ Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΌ, Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Π½ΠΎΠΌ мСстС ΠΈΠ»ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² исходной ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

МнС каТСтся, Ρ‡Ρ‚ΠΎ всС согласны с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ трСбуСтся нСкоторая Ρ„ΠΎΡ€ΠΌΠ° управлСния консолью, ΠΏΠΎΠΌΠΈΠΌΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π² настоящСС врСмя. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ: ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ консоли ΠΊ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρƒ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ². Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ консоль Π±Ρ‹Π»Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ, Π½ΠΎ Π² любом случаС сдСлайтС Π΅Π΅ опрСдСляСмой ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² настройках. ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ консолСй ΠΊ контСксту Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎΠ΅ созданиС консолСй. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ консоли ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎ снизит ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. Если консоли Π½Π΅ связаны с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ, ситуация ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ·-ΠΏΠΎΠ΄ контроля, ΠΈ люди Π·Π°Π±ΡƒΠ΄ΡƒΡ‚, какая консоль Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈ Ρ‚. Π”.

РассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ добавлСния настраиваСмого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт консолям, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ для Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° основС ΠΈΠΌΠ΅Π½ΠΈ ΠΈ мСстополоТСния Ρ„Π°ΠΉΠ»Π° (ΠΈΠ»ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π° основС ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π² свойствах Ρ„Π°ΠΉΠ»Π° Π² систСмный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ).

МоТно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ этот ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ приблиТаСтся ΠΊ уровням IDE, Π½ΠΎ создатСли ΡƒΠΆΠ΅ сказали, Ρ‡Ρ‚ΠΎ VSCode привносит Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ IDE Π² пространство Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. МоТно ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ консольноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ тяТСлым ΠΈΠ»ΠΈ слоТным, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ просто Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, обСспСчивая ΠΏΡ€ΠΈ этом ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ UX.

Если это Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла ΠΈΠ»ΠΈ Ссли я ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠ΅, Π΄Π°ΠΉΡ‚Π΅ ΠΌΠ½Π΅ Π·Π½Π°Ρ‚ΡŒ.

@ Nick-Walt, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅:

ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ консоли ΠΊ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρƒ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ².

Π’Ρ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρƒ ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ экзСмпляры ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ?

МнС каТСтся, Π²Ρ‹ слишком услоТняСтС это. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ ΠΌΡ‹ΡΠ»ΠΈΡ‚ΡŒ нСстандартно, Π½ΠΎ, судя ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ я Π²ΠΈΠ΄Π΅Π» Π² ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… функциях, ΠΊΠΎΠΌΠ°Π½Π΄Π° vscode ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ влияниС Ρ‚Π°ΠΊΠΈΡ… Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ я Π³ΠΎΡ‚ΠΎΠ² ΠΏΠΎΡΠΏΠΎΡ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΡ‰ΡƒΡ‚ самоС простоС (Π½ΠΎ всС ΠΆΠ΅ эффСктивноС) Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ людСй счастливыми.

Π‘Π°ΠΌΡ‹ΠΌ основным ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅Ρ‰Π°ΠΌΠΈ, ΠΈ Ρ‡Ρ‚ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ довольно Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ - поэтому Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²Π΅Ρ‰Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ: Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹, IDE, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈ Ρ‚. Ρ‡Ρ‚ΠΎ практичСски любая Ρ„ΠΎΡ€ΠΌΠ° Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка.

Помимо этой самой основной части Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ экзСмплярами ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ, Π΅ΡΡ‚ΡŒ интСрСс Ρ‚Π°ΠΊΠΆΠ΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΠΌΠ΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π›ΠΈΠ±ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°Π½Π΅Π»ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π²Π½ΠΈΠ·Ρƒ, Π»ΠΈΠ±ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ сдСлав Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° взаимозамСняСмыми с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π­Ρ‚Π° Ρ‡Π°ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТная, ΠΈ, вСроятно, сущСствуСт мСньшС согласия ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡƒΡ‚ΡŒ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ. ОсобСнно учитывая Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ @sorahn Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π» Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ-Π²Π½ΡƒΡ‚Ρ€ΠΈ-Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ-Π²Π½ΡƒΡ‚Ρ€ΠΈ-ΠΏΠ°Π½Π΅Π»ΠΈ.

Π›ΠΈΡ‡Π½ΠΎ я ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ просто ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список (ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ) ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТных Π²Π΅Ρ‰Π°Ρ….

Π‘ΠΎΠ»ΡŒΡˆΠ΅ Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ @ bgashler1 сказал ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π― опасаюсь ввСдСния Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈ раздСлСния Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ². Π― Π½Π΅ Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π±Ρ‹Π»ΠΈ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½Ρ‹ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈΠ»ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ Π² Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ². * ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ этого ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ скользкой Π΄ΠΎΡ€ΠΎΠΆΠΊΠΎΠΉ Π² ​​управлСнии ΠΎΠΊΠ½Π°ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρƒ нас Π΄Π°ΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ панСль для Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ просто Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρƒ ΠΆΠΈΡ‚ΡŒ Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΎΠ½ Ρ…ΠΎΡ‡Π΅Ρ‚, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, сСйчас Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ _Π½Π΅_ взаимозамСняСмы с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹?

БогласСн, Π²ΠΊΠ»Π°Π΄ΠΊΠΈ - Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для Π²Ρ‹Π±ΠΎΡ€Π° Ρ€Π°Π·Π½Ρ‹Ρ… консолСй.

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ способ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ связывания консолСй с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ просто ΠΏΡƒΡ‚Π΅ΠΌ измСнСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… настроСк. ПослС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ консоли ΠΏΡ€ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ связь. Π’Π°ΠΊ просто, ΠΊΠ°ΠΊ, Ρ‡Ρ‚ΠΎ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, скорСС всСго, Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° (Ρ„Π°ΠΉΠ»Π°) Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части прилоТСния Π²ΠΊΠ»Π°Π΄ΠΊΠΈ консоли Π²Π½ΠΈΠ·Ρƒ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ измСнСния Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Π­Ρ‚ΠΎ довольно просто ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятно.

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ это станСт Π±ΠΎΠ»Π΅Π΅ слоТным, Ссли ΠΎΠ½ΠΈ добавят Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ консоли с Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΈΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ Π½Π° основС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ контСкста, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  • располоТСниС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°
  • ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
  • Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π° (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° Ρ„Π°ΠΉΠ»Ρ‹ находятся Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС)
  • Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² (опрСдСляСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ)
  • какая-Ρ‚ΠΎ другая абстракция

Π’Π°ΠΊΠΎΠΉ ΠΎΠΏΡ‹Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ указанная консоль останСтся Ρ‚ΠΎΠΉ ΠΆΠ΅ самой, ΠΊΠ°ΠΊΠΎΠΉ Π±Ρ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π² контСкстС Π½ΠΈ Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ (ΠΈΠ»ΠΈ останСтся ΠΏΡ€Π΅ΠΆΠ½ΠΈΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ…ΠΎΡ‡Π΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС консоли Π±Ρ‹Π»ΠΈ доступны всСм Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌ).

Π’ΠΎ, ΠΊΠ°ΠΊ прСдставлСн ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ творчСского ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ощущСния слоТности ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный, быстрый ΠΈ простой Π² использовании. Π‘ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΡΠΎΠ·Π΄Π°ΡŽΡ‰Π΅ΠΉ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ :)

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΈΠ»ΠΈΡ‚ΡŒ связь Π²ΠΊΠ»Π°Π΄ΠΊΠΈ консоли с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, панСль, содСрТащая Π²ΠΊΠ»Π°Π΄ΠΊΠΈ консоли, Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π° ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

И каТдая Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ автоматичСски ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΈΠΏ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ консоли, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Git, Node, CMD, Powershell ... вмСсто отобраТСния Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° 1, Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° 2 ΠΈ Ρ‚.Π΄. (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ @Perkovec ). Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски сгСнСрировано ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ консоль, Π½Π΅ просматривая Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π² поисках этого ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ git ΠΈΠ»ΠΈ powershell.

Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ - ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π² ядрС прилоТСния ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΏΠΎ своСму Π²Ρ‹Π±ΠΎΡ€Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ большС возмоТностСй для управлСния консолью. Π’ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² основноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Если я вас ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ понял, я катСгоричСски ΠΏΡ€ΠΎΡ‚ΠΈΠ² привязки Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΊ ΠΎΠΊΠ½Π°ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Ρƒ мСня Π½Π΅Ρ‚ фиксированной связи ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°ΠΌΠΈ, ΠΈ ΠΊΠΎΠ³Π΄Π° я это дСлаю, это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 1: 1 (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅ 1: N).

@MikeGitb Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽ, Ρ‡Ρ‚ΠΎ, Π² зависимости ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, связь Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° с настройками консоли ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°, Π»ΠΈΠ±ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°.

НСкоторыС ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ ΡΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ ΠΈ Ρ‚ΠΎ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΈ ΠΊΠ°ΠΊΡƒΡŽ консоль ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚. Π­Ρ‚ΠΎ всСго лишь ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ UI / UX, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ создатСлям придСтся Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ для любой Π·Π°Π΄Π°Ρ‡ΠΈ UI / UX.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ использования контСкстного Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° / консоли UX Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ:

  • Π½Π΅Ρ‚ контСкста (Π½Π΅Ρ‚ консолСй, связанных с ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ)
  • ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΉ контСкст (Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ консоли связаны, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅Ρ‚)
  • вСсь контСкст (всС консоли, связанныС с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ)

ΠšΡΡ‚Π°Ρ‚ΠΈ, я ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ консоль с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ Π² качСствС ΠΎΠΏΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ распространСниС Π²ΠΊΠ»Π°Π΄ΠΎΠΊ консоли (ΠΈ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρƒ / Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Π΅ расходы), Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, высказанной нСсколькими людьми. ΠŸΡ€ΠΈ использовании контСкстного UX Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° / консоли связанныС консоли, скорСС всСго, Π±ΡƒΠ΄ΡƒΡ‚ скрыты, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ контСкстС. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ всСгда просматриваСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρƒ.

Как ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, рСализация ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ. Команда VSCode ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π»Π° довольно ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом, ΠΈ Π½Π΅Ρ‚ оснований ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТный ΠΎΠΏΡ‹Ρ‚ управлСния консолью, Π½Π΅ дСлая Π²Π΅Ρ‰ΠΈ слоТными ΠΈ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ.

Как ΠΌΡ‹ всС ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅, ΠΈ всС Ρ‡Π°Ρ‰Π΅ с Π½ΠΎΠ²Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм, ΠΎΡ‡Π΅Π½ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π½ΡƒΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ высокой стСпСни слоТности ΠΈ изощрСнности, Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя дСлая Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ ΠΏΡ€ΠΎΡ‰Π΅.

ΠŸΡ€ΠΎΡΡ‚ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ ваш Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования: ΠΌΠΎΠ³Ρƒ Π»ΠΈ я ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹ выполняСтС Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ привязаны ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ, Π° Π½Π΅ ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ project /?

Мои Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования - это использованиС git, компиляция ΠΌΠΎΠ΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΈ просмотр Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² трассировки. ВсС ΠΎΠ½ΠΈ Π½Π΅ зависят ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ Ρ„Π°ΠΉΠ» Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚, Π½ΠΎ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π΅Π³ΠΎ Π² основном для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² C ++ ΠΈΠ»ΠΈ рСдактирования ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², поэтому Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… областях ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ процСссы.

Π£Π²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ экзСмпляры Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° нСзависимо ΠΎΡ‚ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Π’Π°ΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.

Π”Π°, я согласСн с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ возмоТностСй консоли с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ. НавСрноС, Π»ΡƒΡ‡ΡˆΠΈΠΉ способ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ эту ΠΎΠ±Π»Π°ΡΡ‚ΡŒ для развития.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ консольного Π΄Π²ΠΈΠΆΠΊΠ° Π² VScode для всСх Π±Ρ‹Π»ΠΎ Π±Ρ‹ интСрСсным экспСримСнтом.

Π’ΠΎΡ‚ Ρ€ΠΎΠ»ΠΈΠΊ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ IDE Cloud9 :

ezgif-1-a2ab27787f

ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· нас, ΠΏΠΎΡ…ΠΎΠΆΠ΅, ΠΈΡ‰ΡƒΡ‚: любая новая Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΠ»ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ, ΠΈ Π»ΡŽΠ±ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ.

@plmrry Π­Ρ‚ΠΎ

@plmrry, вопрос ΠΎ Ρ‚ΠΎΠΌ, Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΌΡ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ β€‹β€‹ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΡƒΡŽ систСму

Если Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π΅ΡΡ‚ΡŒ нСсколько Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ², Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΌ ΠΏΠ»Π°Π½Π΅, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ‚ΠΎ вопрос ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Π½Π΅ Ρ‚Π°ΠΊ ясСн ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятным.

ΠΌΠΎΠ³ΡƒΡ‚ Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π½Π°Ρ†Π΅Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» сфокусирован послСдним? ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ cmd + shift + t Π½Π°Ρ†Π΅Π»Π΅Π½Π° Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ, которая Π±Ρ‹Π»Π° Π·Π°ΠΊΡ€Ρ‹Ρ‚Π° послСднСй

@btoo , Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ ΠΎΠ½ ΠΈ поступил Π±Ρ‹ Π² Ρ‚Π°ΠΊΠΎΠΌ ΠΌΠΈΡ€Π΅. Однако это ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ VS Code.

Π― ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΈΠ· PHPstorm, ΠΈ отсутствиС Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ расстраиваСт, всС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ Brainstorm ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, это ΠΎΡ‡Π΅Π½ΡŒ полСзная функция.

Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ полСзная функция, я Π±Ρ‹ попросил Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅, это упростит Тизнь, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 2 Π²Π΅Ρ‰Π΅ΠΉ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, ΠΌΠ½Π΅ ΠΎΡ‡Π΅Π½ΡŒ нравится идСя @plmrry

+1
Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ для UX, Ρ‡Π΅ΠΌ select, ΠΈ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ мСста

+1

Π­Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я всС Π΅Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ экран iterm ΠΈ cmder, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ я ΠΌΠΎΠ³Ρƒ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ экрана Π·Π° Ρ€Π°Π·. Π˜ΠΌΠ΅Π΅Ρ‚ смысл, Ρ‡Ρ‚ΠΎ vscode Π² настоящСС врСмя ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ нСсколько Ρ€Π°Π·, Ρ‡Ρ‚ΠΎ добавляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΎΠ±Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ (Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈΠ»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ).

Если ΠΏΡ€ΠΈ этом Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, vscode Ρ‚Π°ΠΊΠΆΠ΅ зависнСт, Ссли я запустил npm run server Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈ mongod Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ (ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ).

НСбольшоС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ: Π² настоящСС врСмя я занят Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» доступным (https://github.com/Microsoft/vscode/issues/8339), послС этого ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π²Π°ΠΆΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я Π±ΡƒΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, вСроятно, Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° (https://github.com/Microsoft/vscode/issues/7504), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ ΠΈΠ· этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ (ΠΈ, вСроятно, Ρ‚ΠΎ, Ρ‡Π΅Π³ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ хотят ΠΌΠ½ΠΎΠ³ΠΈΠ΅ люди, ΠΏΡ€ΠΎΠ³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π²ΡˆΠΈΠ΅ Π·Π° это). Π­Ρ‚ΠΎ Π½Π° Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Π΅ https://github.com/Microsoft/vscode/wiki/Roadmap#terminal

@AnthonyMichaelc Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…, Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΎΡ‡Π΅Π½ΡŒ быстрый послС Π½Π΅Π΄Π°Π²Π½ΠΈΡ… ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ .

(Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅), вСроятно, Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ хотят ΠΌΠ½ΠΎΠ³ΠΈΠ΅ люди, Π³ΠΎΠ»ΠΎΡΡƒΡŽΡ‰ΠΈΠ΅ Π·Π° это

@Tyriar Π― проголосовал Π·Π° Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½Ρ‹ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Π° Π½Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅. Π― ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… людСй Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π»ΠΈ Π² Π²ΠΈΠ΄Ρƒ Ρ‚ΠΎ, Π·Π° Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ голосовали - Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΡƒΠ·ΠΊΠΈΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ этого для мСня.

... Π― Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π» всС это ΠΈ Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ упустил эту идСю:

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ²?
Problems | Output | Debug Console | Terminal 1 | Terminal 2 | Terminal 3 ...
... ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, консоль ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π°, Ссли Π²Ρ‹ Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ ... просто Π² сторонС.

(ΠΈ, вСроятно, это Ρ‚ΠΎ, Ρ‡Π΅Π³ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ хотят ΠΌΠ½ΠΎΠ³ΠΈΠ΅ люди, Π³ΠΎΠ»ΠΎΡΡƒΡŽΡ‰ΠΈΠ΅ Π·Π° это)

Π’ΡΡ‚Π°Π²Π»ΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это .... (ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ пост Π² этой Ρ‚Π΅ΠΌΠ΅)

Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡŽ @ericblade , ΠΏΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ ΠΌΠ½Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 2 ΠΏΠ°Π½Π΅Π»ΠΈ (ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹, консоли, Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹, ...) ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ!
НапримСр, ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ сСрвСра я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ слуТбы ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ, ΡΠΎΠ·Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΌΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Π±Π΅Π· постоянного ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ прСдставлСний, Π΄Π°ΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ горячих клавиш.
Π― Π±Ρ‹ с Ρ€Π°Π΄ΠΎΡΡ‚ΡŒΡŽ привСтствовал Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ (Ρ‚Π°ΠΊΠΆΠ΅ Π² Windows;) Π² качСствС Π½Π°Ρ‡Π°Π»Π°, Π½ΠΎ Π³ΠΈΠ±ΠΊΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅ Π½Π° Π»Π΅Π²ΠΎΠΉ / срСднСй / ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»ΠΈ Π±Ρ‹ Β«ΡΠΌΠΎΡ‚Ρ€ΠΎΠ²ΡƒΡŽ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΡƒΒ» vscode, Π½Π΅ загромоТдая ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс.

@PixelT ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² сообщСнии, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ†ΠΈΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅, содСрТит Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Π² точности ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, ΠΏΠΎΠ΄Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ PR ΠΈ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ Π΅Π³ΠΎ сюда для раздСлСния?

@mikemaccana, поТалуйста, ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ с ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠΉ пост Π΅Ρ‰Π΅ Ρ€Π°Π·, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ я Π²ΠΈΠΆΡƒ, Π²Ρ‹ Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ + я Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ удалял:]

@PixelT Π’Ρ‹ ΠΏΡ€Π°Π²Ρ‹, я ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠ΄Π°Π»ΠΈΠ»ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ - ΠΈΠ·Π²ΠΈΠ½ΠΈΡ‚Π΅. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅: Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ - это Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Π° Π½Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅, ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° для раздСлСния Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ.

Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ @mikemaccana : https://github.com/Microsoft/vscode/issues/7504

МоТно Π»ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ?

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр раздСлСния Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ Π² Insiders , ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ https://github.com/Microsoft/vscode/issues/7504#issuecomment -365683609 для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ обновлСния.

kapture 2018-02-14 at 9 12 17

Π― ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ шаг Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. Π― ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ я Π½Π΅ ΠΌΠΎΠ³Ρƒ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ 15 Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ², Π½ΠΎ для мСня это Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ. Если я Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ Π½Π°Π΄ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ срСднСго стСка, Ρƒ мСня ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для nodemon, mongos ΠΈ Ρ‚.Π΄., Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠ°Ρ€Ρƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² для запуска ng serve ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ссли Π±Ρ‹ Π² ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ вСрсии vscode Π±Ρ‹Π»Π° эта опция, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ запрос Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π° сСтки, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ я ΠΆΠ΄Π°Π» всС ΠΌΠ΅Ρ‡Ρ‚Ρ‹, стал Π±Ρ‹ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, Ρ…Π°-Ρ…Π°.

Π‘ΠΎΠΊΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: я Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ использовании Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΈΠ½ΡƒΡ‚, Ссли я ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ быстро ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ Π½Π°Π·Π°Π΄ opt / alt + cmd / ctrl, фокус, казалось, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отставал. (ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, просто я)

@AnthonyMichaelc

Π― ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ я Π½Π΅ ΠΌΠΎΠ³Ρƒ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ 15 Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ², Π½ΠΎ для мСня это Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ.

План состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, сколько Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Π½ΠΎ ΠΏΠΎΠΊΠ° я Ρ€Π΅ΡˆΠΈΠ» ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для n = 2.

ΠœΠ°ΠΊΠ΅Ρ‚ сСтки

ΠœΡ‹ сСйчас это Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ обсуТдаСм, этому Π΄Π°ΠΆΠ΅ Π΅ΡΡ‚ΡŒ мСсто Π² Ρ„Π΅Π²Ρ€Π°Π»ΡŒΡΠΊΠΎΠΌ ΠΏΠ»Π°Π½Π΅ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ https://github.com/Microsoft/vscode/issues/43361

Π‘ΠΎΠΊΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: я Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ использовании Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΈΠ½ΡƒΡ‚, Ссли я ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ быстро ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ Π½Π°Π·Π°Π΄ opt / alt + cmd / ctrl, фокус, казалось, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отставал. (ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, просто я)

Π― этого Π΅Ρ‰Π΅ Π½Π΅ Π²ΠΈΠ΄Π΅Π», Π½ΠΎ Π±ΡƒΠ΄Ρƒ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° ΠΌΠ΅Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.

@AnthonyMichaelc

Если я Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ Π½Π°Π΄ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ срСднСго стСка, Ρƒ мСня ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для nodemon, mongos ΠΈ Ρ‚.Π΄., Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠ°Ρ€Ρƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² для запуска ng serve ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄.

Π˜ΠΌΠ΅Ρ‚ΡŒ нСсколько Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ - это ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ. Π’ повсСднСвной ΠΆΠΈΠ·Π½ΠΈ Ρƒ мСня Π΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» для сСрвСра Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π²Ρ‚ΠΎΡ€ΠΎΠΉ для ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Ρ… тСстов ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ для git.

БущСствуСт хакСрский способ Π·Π°Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ это Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ cmder для Windows, ΠΎΡ‚ΠΊΡ€Ρ‹Π² VSC Π² качСствС ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° (здСсь). Π― Π½Π΅ ΠΌΠΎΠ³Ρƒ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ собствСнного Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для ΠΊΠΎΠ΄Π° Visual Studio, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ярлыками ΠΏΡ€ΠΈ использовании VSC ΠΈ Cmder Π² сюда.

Visual Studio Code + cmder multiple tabs

@Tyriar, ΠΊΠ°ΠΊ я Π²ΠΈΠΆΡƒ, этот Ρ€Π°Π·Π΄Π΅Π» ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ… Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅, Π±Π΅Π· раздСлСния ...?

@PixelT это явно связано. МногиС люди заявили Π² этом выпускС ΠΎ возмоТности ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ просмотра Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ², Ρ‡Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π΅ΡˆΠΈΡ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅, поэтому ΠΎΠ½ΠΈ сочтут Π΅Π³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ.

Π― Π½Π΅ ΠΌΠΎΠ³Ρƒ с Π²Π°ΠΌΠΈ ΡΠΎΠ³Π»Π°ΡΠΈΡ‚ΡŒΡΡ - Π² этой Ρ‚Π΅ΠΌΠ΅ Π² основном Π½Π°Π±Π»ΡŽΠ΄Π°ΡŽΡ‚ ΠΈ ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅, для раздСлСния Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π΅ΡΡ‚ΡŒ другая Ρ‚Π΅ΠΌΠ°: https://github.com/Microsoft/vscode/issues/7504, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ создали :)

Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ сСгодня ΡΠ²Π»ΡΡŽΡ‚ΡΡ стандартами ΠΏΠΎΡ‡Ρ‚ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ соврСмСнной срСдС IDE.

ΠŸΠ΅Ρ€Π΅ΡˆΠ΅Π» Π½Π° сборку Insiders, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ это, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, спасибо

ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ происходит с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ ... πŸ˜•

@PixelT Π’Ρ‹ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ ΠΈΠ½ΡΠ°ΠΉΠ΄Π΅Ρ€ΡΠΊΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ с Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ? Из Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ сказали, ΠΎΠ½ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² Π² этом ΠΌΠ°ΠΊΠ΅Ρ‚Π΅, сколько Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Π½ΠΎ я ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ инсайдСрская вСрсия Π² настоящСС врСмя позволяСт 2 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: cmd / ctrl + d Π― ΡΡ‡ΠΈΡ‚Π°ΡŽ

@Morkowski Π― Π²ΠΈΠΆΡƒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ сдСлали. Π”Π°, Ρƒ мСня Π΅ΡΡ‚ΡŒ windows ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ osx, поэтому, ΠΊΠΎΠ³Π΄Π° я Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ с windows, я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ cmder, ΠΊΠ°ΠΊ это, ΠΊΠΎΠ³Π΄Π° Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ osx я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ iterm ΠΈ создаю ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 2-3 Π²Π½ΡƒΡ‚Ρ€ΠΈ сСтки ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΈ 4 ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ со срСдним стСком.

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, @Tyriar, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² - ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° консоли с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΎΠΊ Maximize Panel Size ΠΈΠ»ΠΈ Restore Panel Size (ΠΈΠ»ΠΈ сочСтания клавиш) ΡˆΠΈΡ€ΠΈΠ½Π° ΠΏΠ°Π½Π΅Π»Π΅ΠΉ консоли забываСтся, Π° ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Ρ€Π°Π²Π½Π° ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π½Π° Ρ€Π°Π²Π½ΡƒΡŽ сумму.

ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° консоли Π²Π²Π΅Ρ€Ρ… / Π²Π½ΠΈΠ· с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° запоминаСтся.

Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ забываСтся ΡˆΠΈΡ€ΠΈΠ½Π°, ΠΊΠΎΠ³Π΄Π° скрываСтся ΠΈΠ»ΠΈ отобраТаСтся лСвая панСль.

НаконСц, ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ - хотя это Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ понятно.

НадСюсь это ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚!

@jamesjryan Π² послСднСм инсайдСрС Π±Ρ‹Π»Π° исправлСна ​​проблСма для ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Π²ΡƒΡ… ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ https://github.com/Microsoft/vscode/issues/45074

Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ забываСтся ΡˆΠΈΡ€ΠΈΠ½Π°, ΠΊΠΎΠ³Π΄Π° скрываСтся ΠΈΠ»ΠΈ отобраТаСтся лСвая панСль.

Π― Π½Π΅ ΠΌΠΎΠ³Ρƒ воспроизвСсти послСднюю Π²Π΅Ρ€ΡΠΈΡŽ, поТалуйста, создайтС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Ссли Π²Ρ‹ Π΅Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅.

НаконСц, ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ - хотя это Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ понятно.

Π”Π°, это ΠΊΠ°ΠΊ Π·Π°Π΄ΡƒΠΌΠ°Π½ΠΎ πŸ™‚

ΠšΡ‚ΠΎ-Ρ‚ΠΎ здСсь снова ΠΏΠΈΡˆΠ΅Ρ‚ ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅, Π° Π½Π΅ ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π­Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎΡ‚ этого Ρ‚ΠΈΠΊΠ΅Ρ‚Π° :(

7504

@Tyriar ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ - Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ описано, спасибо!

@KillyMXI - это прогрСсс Π² достиТСнии ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ, ΠΈ ΠΎΡ‡Π΅Π½ΡŒ полСзная рСализация Π΄Π°ΠΆΠ΅ Π² Π΅Π΅ Π½Ρ‹Π½Π΅ΡˆΠ½Π΅ΠΌ Π²ΠΈΠ΄Π΅.

@isidorn МнС интСрСсно,

screen shot 2018-03-06 at 12 22 50 pm

Π― Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ знаю, ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ½ΠΎΠ³Π΄Π° большиС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΠΈ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ здСсь Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ…. Π‘ΠΊΠ°Π·Π°Π² это, это Π±ΡƒΠ΄Π΅Ρ‚ моя типичная установка с (двумя Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, ΠΎΠ΄Π½Π° ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π°), ΠΈ ΠΎΠ½Π° Π»Π΅Π³ΠΊΠΎ помСщаСтся Π½Π° экранС ΠΌΠΎΠ΅Π³ΠΎ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ° ΠΏΡ€ΠΈ максимальном ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ, Π΄Π°ΠΆΠ΅ Π½Π΅ скрывая Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ°Π½Π΅Π»Π΅ΠΉ.

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ конСчная Ρ†Π΅Π»ΡŒ ΠΈΠ³Ρ€Ρ‹ Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΎΠ½ΠΈ хотят, Π½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, это Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅?

@jamesjryan Π― Π½Π΅ Π²ΠΈΠΆΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Tyriar ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ продвиТСния ΠΊ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ. На ΠΌΠΎΠΉ взгляд, Π²Π΅Ρ‰ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΎΡ€Ρ‚ΠΎΠ³ΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ.

Π’ΠΎΠΊΡ€ΡƒΠ³ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ, Π½ΠΎ ΠΈΠΌ Π΅ΡΡ‚ΡŒ своС мСсто. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰Π΅Π΅ мСсто для сплит-Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° - Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π±ΠΈΠ»Π΅Ρ‚.

НаконСц, вСрнСмся ΠΊ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ.

ЀактичСски, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ Π±Ρ‹Π»ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π²Ρ‹ΡˆΠ΅: https://github.com/Microsoft/vscode/issues/10546#issuecomment -359632932
Π­Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ очСвидная Π²Π΅Ρ‰ΡŒ ΠΏΡ€ΠΈ Π·Π°ΠΌΠ΅Π½Π΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка Π½Π° список Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ².

Π― Π±Ρ‹ попытался

  • выровняйтС выступы Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π²ΠΏΡ€Π°Π²ΠΎ;
  • ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π΅Ρ€Ρ‚Ρƒ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ»Π΅ΠΌΠΌΠ°ΠΌΠΈ;
  • ΠΈΠ»ΠΈ выровняйтС ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠΈΡ‚Π΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ линию, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ приблизятся ΠΊ элСмСнтам слСва.

Π― Π±Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Π΅Π» Π½Π΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ слово Β«Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Β» Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅. Π‘ΡƒΠ΄Π΅Ρ‚ достаточно ясно, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅.
Или, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ слово Β«Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹:Β» ΠΊΠ°ΠΊ своСго Ρ€ΠΎΠ΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ.

Problems   Output   Debug Console                  Terminals:  Git   Bash, Bash   +   []   ^

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ это своСго Ρ€ΠΎΠ΄Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я надСюсь здСсь:
68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f6a736d656368616d2f61746f6d2d7465726d696e616c2d7461622f6d61737465722f64656d6f2e676966

Взято с https://atom.io/packages/terminal-tab

Π­Ρ‚ΠΎ просто ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈ Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ хотят Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ / ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свою IDE.

Π― Π½Π΅ совсСм понимаю. Π£ нас ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π²Π½ΠΈΠ·Ρƒ, справа, слСва ΠΈΠ»ΠΈ Π² полноэкранном Ρ€Π΅ΠΆΠΈΠΌΠ΅.

Π£ нас ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π²Π½ΠΈΠ·Ρƒ, справа, слСва ΠΈΠ»ΠΈ Π² полноэкранном Ρ€Π΅ΠΆΠΈΠΌΠ΅.

ΠœΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ? Как ΠΌΠ½Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» слСва? БСйчас я Π²ΠΈΠΆΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ниТнюю ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΡƒΡŽ сторону.

Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π»Π΅Π²Ρ‹ΠΉ, Π½ΠΎ всС ΠΆΠ΅ мСня смущаСт эта Π³ΠΈΡ„ΠΊΠ°. смСшно

Π― Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½ насчСт ΠΏΠ»Π°Π³ΠΈΠ½Π° Atom (Π½Π΅ ΠΌΠΎΠ³Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ использовал Π΅Π³ΠΎ), Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ нСсколько Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ², всС ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ.

Π§Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ, ΠΎΠ½ΠΈ Π²Π΅Π΄ΡƒΡ‚ сСбя Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚Π΅Ρ… ΠΆΠ΅ мСстах, Ρ‡Ρ‚ΠΎ ΠΈ ваш ΠΊΠΎΠ΄. Π’Π΅Π±-срСда IDE Cloud9 Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ самоС. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ², сколько Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΡ… Π² любом мСстС своСго Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Π° splitscreen + tabs.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, я Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ понимаю ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π½ΠΎ Π² основном Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ UX бСспокоятся ΠΎ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ.

Π― Π±Ρ‹ просто скрывал панСль Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ ΠΈΠΌΠ΅Π» Π±Ρ‹ 1 Π²ΠΈΠ΄ΠΈΠΌΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ. Π”Π΅Ρ€ΠΆΠΈΡ‚Π΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΡƒΡŽ Π²Π΅Ρ‰ΡŒ.

Π—Π°Ρ‚Π΅ΠΌ послС запуска Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Ссли ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ установлСн ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈΠ·Π±Π°Π²ΡŒΡ‚Π΅ΡΡŒ ΠΎΡ‚ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠΈΡ‚Π΅ панСль Π²ΠΊΠ»Π°Π΄ΠΎΠΊ.

Π― Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡƒΠΏΡƒΡΠΊΠ°ΡŽ?

Π― Π΄ΡƒΠΌΠ°ΡŽ, Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π²ΠΊΠ»Π°Π΄ΠΊΠΎΠΉ, ΠΊΠ°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, ΠΈ просто ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ хотят Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΎΠΊΠ½Π°.

Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ пытаСтся ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ привСдСнная Π²Ρ‹ΡˆΠ΅ "ΡΠ±ΠΈΠ²Π°ΡŽΡ‰Π°Ρ с Ρ‚ΠΎΠ»ΠΊΡƒ" Π³ΠΈΡ„ΠΊΠ°.

Π”Π°, ΠΈΠ·Π²ΠΈΠ½ΠΈΡ‚Π΅, Ссли ΠΈΠ·-Π·Π° Π³ΠΈΡ„ΠΊΠΈ это Π·Π°ΠΏΡƒΡ‚Π°Π»ΠΎ, Π½ΠΎ это Π² основном прСдпосылка, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я пытался ΠΏΠΎΠ½ΡΡ‚ΡŒ.

Π§Ρ‚ΠΎ касаСтся Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ UX бСспокоятся ΠΎ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π΅, я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», Π²Ρ‹, вСроятно, Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚Π΅, ΠΈ это совсСм Π½Π΅ сбиваСт с Ρ‚ΠΎΠ»ΠΊΡƒ.

Π’ качСствС ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ я установил ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ сочСтания клавиш:

{
  "key": "cmd+right",
  "command": "workbench.action.terminal.focusNext"
}
{
  "key": "cmd+left",
  "command": "workbench.action.terminal.focusPrevious"
}

Π­Ρ‚ΠΎ позволяСт ΠΌΠ½Π΅ быстро ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°ΠΌΠΈ Π±Π΅Π· нСобходимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΡ‹ΡˆΡŒ ΠΈ этот ΡƒΡ€ΠΎΠ΄Π»ΠΈΠ²Ρ‹ΠΉ сСлСктор.

@vedmant, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ это, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» сфокусирован, Ссли это Ρ‚ΠΎΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅:

{
  "key": "cmd+right",
  "command": "workbench.action.terminal.focusNext",
  "when": "terminalFocus"
}
{
  "key": "cmd+left",
  "command": "workbench.action.terminal.focusPrevious",
  "when": "terminalFocus"
}

Π˜Π·Π²ΠΈΠ½ΠΈΡ‚Π΅, Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΡƒΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π»ΠΎΡΡŒ (я Ρ‚ΠΎΠ»ΡŒΠΊΠΎ просмотрСл ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ) ΠΈΠ»ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, ΠΌΠ½Π΅ стоит ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π² Π½ΠΎΠ²ΠΎΠΌ выпускС. Π’ любом случаС, Π΄Π°ΠΉΡ‚Π΅ ΠΌΠ½Π΅ Π·Π½Π°Ρ‚ΡŒ.

Учитывая прогрСсс, достигнутый с выпуском β„– 14909. МоТно Π»ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ, которая с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния мСстополоТСния обрабатываСтся Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ любая другая Π²ΠΊΠ»Π°Π΄ΠΊΠ°? Π­Ρ‚ΠΎ Π΄Π°Π»ΠΎ Π±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ хотят Π²ΠΈΠ΄Π΅Ρ‚ΡŒ свой Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π». БСйчас (ΠΈΠ»ΠΈ, скорСС, скоро) такая Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΎΡ‡Π΅Π½ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ.

@Tyriar workbench.action.terminal.focusPrevious , ΠΏΠΎΡ…ΠΎΠΆΠ΅, Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

Π― Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» workbench.action.terminal.focusPreviousPane Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Kebindings ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½ΠΎ ΠΎΠ½ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ( workbench.action.terminal.focuNextPane Ρ‚ΠΎΠΆΠ΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚)

ΠΊΠΎΡ€ΠΎΡ‡Π΅: Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ workbench.action.terminal.focusNext

    {
        "key": "ctrl+pagedown",
        "command": "workbench.action.terminal.focusNext",
        "when": "terminalFocus"
    },
    {
        "key": "cmd+pageup",
        "command": "workbench.action.terminal.focusPrevious",
        "when": "terminalFocus"
    }

ВСрсии VSCode

Version 1.24.1
Commit 24f62626b222e9a8313213fb64b10d741a326288
Date 2018-06-13T17:47:35.732Z
Shell 1.7.12
Renderer 58.0.3029.110
Node 7.9.0
Architecture x64

ОБ: lubuntu 18.04

ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π±Π΅Π· Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ

Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

Бпасибо, Π’Π°ΠΉΡ€ΠΈΠ°Ρ€, Π²Ρ‹ΡˆΠ΅ я написал cmd вмСсто ctrl

@caub, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ (хотя ΠΎΠ½Π° всСгда ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° для мСня Π½Π° Ubuntu 18).

НСдавно Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π½Π° мСстС: ΠΈΠ·-Π·Π° этого Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ.

Π”ΡƒΠΌΠ°ΡŽ, Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство с нСсколькими ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Π§Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊ это ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, Ρ„ΠΎΠΊΡƒΡΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π½Π° основС Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ (ΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ ΠΎΠ½ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚)

Π­Ρ‚ΠΎ Π½Π΅ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π²Π°ΡˆΡƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ

Π― согласСн с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±ΠΎΡ€ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅Π½, Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ числа: 1: bash , 2: bash , .. Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ имя ΠΏΠ°ΠΏΠΊΠΈ

Π‘ большСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ я понимаю, Ρ‡Ρ‚ΠΎ это ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ - Π»ΡƒΡ‡ΡˆΠΈΠΉ способ: +1:, Π² настоящСС врСмя я всС Π΅Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ свои собствСнныС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ ОБ нСзависимо ΠΎΡ‚ VSCode, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±ΠΎΡ€ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ Π½Π΅ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½Ρ‹ΠΌ, Π΄Π°ΠΆΠ΅ с Π»ΡƒΡ‡ΡˆΠΈΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΠΎΠ½ всС Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ нСдостаточно ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½Ρ‹ΠΌ

Π― Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Ссли Π±Ρ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΌΠΎΠ³ ΠΆΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚Π° сСтки ΠΈ ΠΈΠΌΠ΅Π» Π±Ρ‹ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС смысла с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния UX - Π³Π΄Π΅ всС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ Π³Π΄Π΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ.

@mrmckeb БогласСн. Π― Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅, Π½ΠΎ это Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΠΎ. Tmux это Π΄Π΅Π»Π°Π΅Ρ‚.

Π― надСюсь, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ смоТСм Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π² панСлях тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΈ Π±Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ.

Π― наблюдал Π·Π° этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ довольно Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя ΠΈ всС Π΅Ρ‰Π΅ надСюсь, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π°. Π― Π²ΠΈΠΆΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ вопросы ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ довольно рСгулярно. НадСюсь, я смогу Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ просят ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, с ΠΌΠΎΠ΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния).

какая

Π’ основном я надСюсь, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΌΠΎΠΆΠ΅Ρ‚ _ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ_ Π±Ρ‹Ρ‚ΡŒ создан ΠΊΠ°ΠΊ Π²ΠΊΠ»Π°Π΄ΠΊΠ° _editor_, Π² основном копируя ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ этого Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Atom (ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ я ΠΎΡ‡Π΅Π½ΡŒ упустил послС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° с Atom Π½Π° VSCode). Когда создаСтся новая Π²ΠΊΠ»Π°Π΄ΠΊΠ° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΎΠ½Π° обрабатываСтся Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π²ΠΊΠ»Π°Π΄ΠΊΠ° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, ΠΈ помСщаСтся Π² Π³Ρ€ΡƒΠΏΠΏΡƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ². Π’ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

Для запуска Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ взаимозамСняСмыми с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°ΠΌΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ; ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ для сбора ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ².

ΠŸΠΎΡ‡Π΅ΠΌΡƒ

Π― практичСски ΠΆΠΈΠ²Ρƒ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅, ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ всС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования:

  • Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡƒΡ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π›Π΅Π³ΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, размСстив Ρ‚Ρ€ΠΈ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ нравится, Π² сСткС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ VSCode Π² качСствС ΠΌΠΎΠ΅Π³ΠΎ СдинствСнного эмулятора Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΎΡ‚ΠΊΡ€Ρ‹Π² ΠΎΠΊΠ½ΠΎ VSCode, содСрТащСС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.
  • ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π½ΠΎ я Π½Π΅ Ρ…ΠΎΡ‡Ρƒ сСйчас ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π½ΠΈΡ….

Π”Π°ΠΆΠ΅ Π² ΠΌΠΈΡ€Π΅ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° я Π±Ρ‹ нашСл ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ сущСствованиС ΠΏΠ°Π½Π΅Π»ΠΈ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π³Ρ€ΡƒΠΏΠΏ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², ΠΈ я Π±Ρ‹ Π½Π΅ стал Π·Π°Ρ‰ΠΈΡ‰Π°Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ°Π· ΠΎΡ‚ ΠΏΠ°Π½Π΅Π»ΠΈ. ПанСль ΠΈΠΌΠ΅Π΅Ρ‚ смысл Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ _ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ содСрТимого_, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ я Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ. ΠšΠ»ΡŽΡ‡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для мСня Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» - это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ класса, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ я Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ, Π° Π½Π΅ просто Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. Π‘ этой Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния для Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² Π²ΠΏΠΎΠ»Π½Π΅ СстСствСнно ΠΆΠΈΡ‚ΡŒ вмСстС с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ.

@sagebind я Π²ΠΈΠΆΡƒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π² этом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ , ΠΊΠ°ΠΊ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π² ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΏΠΎ сущСству , Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΌΠ΅Π½Ρƒ ΠΈΠ· Π½ΠΈΡΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню с Ρ‡Π΅ΠΌ - Ρ‚ΠΎ ΠΌΠ΅Π½Π΅Π΅ уТасным. Π—Π°Ρ‚Π΅ΠΌ это ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ способами:

  1. Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ https://github.com/Microsoft/vscode/issues/57029 , https://github.com/Microsoft/vscode/issues/50984 , https://github.com/Microsoft/ vscode / issues / 37877 , https://github.com/Microsoft/vscode/issues/10121
  2. Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ «отсоСдинСния» ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² ΠΎΡ‚ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ ΠΈΡ… размСщСния Π² сСткС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ (Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ отслСТиваСтся Π² этом выпускС). Π­Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ влияниС Π½Π° UX, ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, привязки клавиш ΠΈ API Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, @sagebind , Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ Π»ΠΈ Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΎ ConEmu, Π½ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ описали.

А Ссли Π²Ρ‹ Π³Π΅ΠΉΠΌΠ΅Ρ€ старой ΡˆΠΊΠΎΠ»Ρ‹, Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ Quake (Ctrl + ~). Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ всС ΠΌΠΎΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ скрытыми, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ врСмя.

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ.

https://marketplace.visualstudio.com/items?itemName=Tyriar.terminal-tabs

@PauloDanielCarneiro Π­Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½Π° самом Π΄Π΅Π»Π΅ сдСлано ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΡ‚Π°Ρ€ΡˆΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² самого VSCode (@Tyriar)

Π― знаю, Ρ‡Ρ‚ΠΎ эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° старая, Π½ΠΎ это Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ

Π­Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π° Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰Π°Ρ функция, которая Π½Π΅ позволяСт всСм систСмным администраторам ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ с ISE Π½Π° VSCode.

Как систСмный администратор я ΠΏΡ€ΠΎΠ²ΠΎΠΆΡƒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, работая ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ….

Π― ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡΡŒ ΠΊ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CTRL + SHIFT + R.
Π­Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ я ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½.
И каТдая Π²ΠΊΠ»Π°Π΄ΠΊΠ° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° связана с ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ нСсколькими Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ скрипта Π½ΠΈΠΆΠ΅.
Π― ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽΡΡŒ с Π²ΠΊΠ»Π°Π΄ΠΎΠΊ скрипта Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CTRL + R.

Π­Ρ‚ΠΎ Ρ‚Π°ΠΊ просто, ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΌΠΎΡ‰Π½ΠΎ ...

tabs

РассматриваСтся Π»ΠΈ эта функция?

НС Π·Π°ΠΌΠ΅Π½Π°, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ cmd-\ для раздСлСния Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°

Бпасибо @ Hum4n01d, это Π΄Π°ΠΆΠ΅ Π»ΡƒΡ‡ΡˆΠ΅, Π½Π΅ Π·Π½Π°Π» ΠΎΠ± этом.

@ Hum4n01d Π’ ΠΌΠΎΠ΅ΠΌ случаС я ΠΌΠΎΠ³Ρƒ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ctrl+] ΠΈΠ»ΠΈ просто Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² Π·Π½Π°Ρ‡ΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ ΠΎΠΊΠ½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, рядом с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Kill Terminal .

Если ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ всСго 2 ΠΈΠ»ΠΈ 3 Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, я ΡΡ‡ΠΈΡ‚Π°ΡŽ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ (Π΄Π°ΠΆΠ΅ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ с Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»).

Волько Π² Ρ‚ΠΎΠΌ случаС, Ссли ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ нСсколько Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ², это ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, хотя Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ (ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²Ρ‹Ρ…), вмСсто этого потрСбуСтся Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ + ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠΊΠ½Π° (https://github.com/Microsoft/vscode / issues / 10121).

Π― ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ здСсь являСтся Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ использовала ΠΊΠΎΠΌΠ°Π½Π΄Π° Atom, имСя Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹, взаимозамСняСмыС с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΌ способом.

Π’ΠΊΠ»Π°Π΄ΠΊΠΈ Π² области Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π±Ρ‹Π»ΠΈ Π±Ρ‹ ΠΊΡ€ΡƒΡ‚Ρ‹ΠΌΠΈ, Π½ΠΎ Π·Π°Ρ‡Π΅ΠΌ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Π² это срСдства, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя, позволяя Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ ΠΊΠΎΠ΄Π° ΠΎΠ±Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ экзСмпляры Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°?

ЗдравствуйтС. Π― искал ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρƒ мСня Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ, ΠΈ оказался здСсь.

ЕдинствСнноС, Ρ‡Ρ‚ΠΎ я Ρ…ΠΎΡ‡Ρƒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

Мой 15-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ дисплСй Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ° просто нСдостаточно Π²Π΅Π»ΠΈΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΠ·ΠΈΡ‚ΡŒΡΡ с малСнькими Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°ΠΌΠΈ, втиснутыми Π² панСль сСкции Π²Ρ‹Π²ΠΎΠ΄Π° сборки. Он ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для сборок, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ для использования Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

Если я измСню Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ°Π½Π΅Π»ΠΈ Π΄ΠΎ большого, Ρ‡Ρ‚ΠΎΠ±Ρ‹ я ΠΌΠΎΠ³ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚Π°ΠΌ Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ смысла Π΄Π΅Π»Π°Ρ‚ΡŒ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° сборки слишком большим. И Ссли я сдСлаю Π΅Π³ΠΎ малСньким, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΠ» для Π²Ρ‹Π²ΠΎΠ΄Π° сборки, ΠΎΠ½ Π½Π΅ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π΅Π½ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅. Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса нСсовмСстимы Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² панСль Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π΅Ρ‰Π΅ большСС Π±Π΅Π·ΡƒΠΌΠΈΠ΅.

А Ρ‡Ρ‚ΠΎ, Ссли я Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π΅ Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅, Π±Ρ‹Π»Π° Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΏΠ°Π½Π΅Π»ΠΈ, которая ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡? Или выскакиваСт Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ· динамичСски? Π§Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° я ΡΡ‚Ρ€ΠΎΡŽ , я ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΈΠ΄Π΅Π΅ΠΉ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Panel Π² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΡƒΡŽ систСму ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса с ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΈΠ΄ΠΈΠΎΠΌΠ°ΠΌΠΈ. Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ люди ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»ΠΎΡ…ΠΈΡ… Ρ…Π°ΠΊΠΎΠ² ΠΈ ΠΎΠ±Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΡƒΡ‚Π΅ΠΉ Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΡ…. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Ссли Π±Ρ‹ Microsoft взяла ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ, исправив ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.

@Zyrsha - Π² Ρ‚Π°ΠΊΠΎΠΌ случаС Π·Π°Ρ‡Π΅ΠΌ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ VS Code? ΠŸΠΎΡ…ΠΎΠΆΠ΅, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ большС ΠΏΠΎΠ»ΡŒΠ·Ρ‹ ΠΎΡ‚ прямого использования фактичСского Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поставляСтся с вашСй ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, с нСсколькими Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ. ЧСстный вопрос / ΠΎΡ‡Π΅Π½ΡŒ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΉ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ.

ΠšΡΡ‚Π°Ρ‚ΠΈ, vscode - пСрвая ΠΈ СдинствСнная IDE, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π». На ΠΌΠΎΠ΅ΠΌ 13-дюймовом Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅ ΠΎΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Для Π΄Ρ€ΡƒΠ³ΠΈΡ… IDE, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ eclipse ΠΈΠ»ΠΈ webstorm, я ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Awesome WM для быстрого ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ упорядочивания ΠΎΠΊΠΎΠ½.

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ идСя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» (ΠΈΠ»ΠΈ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Β«ΠΎΠΊΠ½ΠΎΒ») Π² качСствС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠ°, ΠΈ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² eclipse. Но Ρƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, для мСня. МнС Π½ΡƒΠΆΠ½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстрого ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° Β«ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉΒ» Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π». Как ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ для этого Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° :
image
Ρ‡Ρ‚ΠΎ, ΠΊ соТалСнию, Π½Π΅ идСально ΠΈΠ·-Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… этой. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, я Π½Π΅ понимаю, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρƒ vsc Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ встроСнного слоТного Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

@ Π¨Π΅ΠΉΠ½-Π‘ΠΌΠΈΡ‚

фактичСский Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поставляСтся с вашСй ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, с нСсколькими Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ.

Π§Ρ‚ΠΎ ΠΆ, консольноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ поставляСтся с Windows, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ AFAIK. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ это Π²Ρ‹ΡˆΠ»ΠΎ. И Linux Π½Π΅ «поставляСтся с» эмулятором Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²Ρ‹ΠΌ (ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π² дистрибутивС), Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ нравится. Π’ этом случаС ΠΏΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ @Zyrsha нравится VS Code, Ссли Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ.

@sagebind

Π’ этом случаС ΠΏΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ @Zyrsha нравится VS Code, Ссли Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ.

О, я согласСн - Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² VS Code ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΉ. И я ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽ этот вопрос, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ согласСн с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ.

Π§Ρ‚ΠΎ мСня смущаСт, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ каТСтся, Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» для рСдактирования всСх своих Ρ„Π°ΠΉΠ»ΠΎΠ², поэтому ΠΌΠ½Π΅ интСрСсно, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ VS Code, Ссли ΠΎΠ½ΠΈ Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ встроСнный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Ρ„Π°ΠΉΠ»ΠΎΠ² Π²ΠΎΠΎΠ±Ρ‰Π΅? ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡ‚Ρ‹Π²Π°Ρ ΠΈΡ… ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, я поспСшил с Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ, ΠΈ ΠΎΠ½ΠΈ хотят Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅, Π° Π½Π΅ всС ΠΈΠ· Π½ΠΈΡ….

ЗдравствуйтС.

Π§Ρ‚ΠΎ мСня смущаСт, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ каТСтся, Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» для рСдактирования всСх своих Ρ„Π°ΠΉΠ»ΠΎΠ², поэтому ΠΌΠ½Π΅ интСрСсно, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ VS Code, Ссли ΠΎΠ½ΠΈ Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ встроСнный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Ρ„Π°ΠΉΠ»ΠΎΠ² Π²ΠΎΠΎΠ±Ρ‰Π΅? ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡ‚Ρ‹Π²Π°Ρ ΠΈΡ… ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, я поспСшил с Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ, ΠΈ ΠΎΠ½ΠΈ хотят Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅, Π° Π½Π΅ всС ΠΈΠ· Π½ΠΈΡ….

НСт, ΠΎΠ½ΠΈ просто хотят ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Ρ‚Π°ΠΊΡƒΡŽ ​​как Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ Π² Cloud9, Atom ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ… (Π΄Π°ΠΆΠ΅ Vim ΠΈ Emacs). Для людСй, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Mac ΠΈΠ»ΠΈ Linux, СстСствСнно, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ находятся Π²Π²Π΅Ρ€Ρ…Ρƒ ΠΎΠΊΠ½Π°, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° - Π²Π½ΠΈΠ·Ρƒ.

Π”Π°ΠΆΠ΅ Theia-IDE ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΈ ΠΎΠ½ основан Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… частях VSCode.

ВзглянитС Π½Π° эти ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹, ΠΈ Π²Ρ‹ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅:

https://discourse-cdn-sjc1.com/business5/uploads/trydiscourse4/optimized/2X/a/a6c21ba006e249a65bb0c4c2ecf94296d6daad20_1_666x500.png

https://lh3.googleusercontent.com/eI50dceQrsPJDhqQmM_QMjd4rkORHRRd_Y3rbnD1M6KYbKulXI72PFC-A0y-SDraVJAXhGTFcg=w640-h400-e365

Π₯ΠΎΡ€ΠΎΡˆΠΎ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π° ΠΌΠ³Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈ сосрСдоточимся Π½Π° Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ:

Как это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ? Π•ΡΡ‚ΡŒ Π»ΠΈ архитСктурная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ находятся Π² ΠΈΡ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ мСстополоТСнии?

МоТно Π»ΠΈ Π±Ρ‹Π»ΠΎ Π±Ρ‹ эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½ для прСдоставлСния Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ…?

      Ok, let's ignore the why for a moment and focus on the how:

Как это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ? Π•ΡΡ‚ΡŒ Π»ΠΈ архитСктурная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ находятся Π² ΠΈΡ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ мСстополоТСнии?
МоТно Π»ΠΈ Π±Ρ‹Π»ΠΎ Π±Ρ‹ эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½ для прСдоставлСния Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ…?

Π‘ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎΠΉ стороны:

  • VSCode ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство Π²ΠΊΠ»Π°Π΄ΠΎΠΊ сцСнариСв, связанных с ΠΎΠ΄Π½ΠΎΠΉ консолью (интСгрированная консоль PowerShell), Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ для тСстирования Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сцСнариСв Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ . Однако Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² всС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ сцСнариСв ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ связанными с ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ консолью PowerShell.
    Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ VSCode Π±Ρ‹Π» написан Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

  • ISE построСн ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ нСсколько консолСй, ΠΈ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ консоли Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ нСсколько Π²ΠΊΠ»Π°Π΄ΠΎΠΊ сцСнариСв (это ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ для ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…).
    ΠœΡ‹ пишСм ΠΈ запускаСм ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ нСсколько скриптов Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… .
    Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ISE Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° для систСмных администраторов.

К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, способ ISE (Π²ΠΊΠ»Π°Π΄ΠΊΠΈ сцСнариСв, связанныС с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ консоли) Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².
Но Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ способ VSCode (Π²ΠΊΠ»Π°Π΄ΠΊΠΈ консоли, связанныС с "ΠΎΠ΄Π½ΠΎΠΉ-СдинствСнной" Π²ΠΊΠ»Π°Π΄ΠΊΠΎΠΉ "Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ") Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для систСмных администраторов.
Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ этот ΠΏΡƒΡ‚ΡŒ (ΠΎΡ‚ сцСнариСв, связанных с консолями, ΠΊ консолям, связанным со сцСнариями), ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, с ΠΊΠ°ΠΊΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΎΠΉ консоли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ сцСнариСв ...

Π― Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ знаю ΠΎΠ± ISE, Π½ΠΎ я ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Ρ…ΠΎΡ‡Ρƒ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈΠ»ΠΈ Π² ΠΎΠΊΠ½Π΅, Π° Π½Π΅ постоянно ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΉ части экрана. МнС Π½Π΅ нравится Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ высоту для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΊΠΎΠ΄Π° ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Ρ€Π΅ΡˆΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ нСобходимости Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния UX, всС ΠΆΠ΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ Π½Π° Ρ‚Π΅Ρ… ΠΆΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ„Π°ΠΉΠ»ΠΎΠ². Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²Π΅ стандартныС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, Π° Π½Π΅ Π΄Π²Π΅ стандартныС ΠΈ Π΄Π²Π΅ для Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° (Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ числовыС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°). Π Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс для раздСлСния Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° с использованиСм этих Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈΠ»ΠΈ пСрСмСщСния Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠΊΠ½Π° VS Code ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, Ρ‚ΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΈ создаст стандартный UX. Π’ настоящСС врСмя Ρƒ вас Π΅ΡΡ‚ΡŒ Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСсса UX, ΠΈ Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ ΠΎΡ‚ ΠΈΡ… использования.

Π― понимаю, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это ΠΌΠΎΠ³Π»ΠΎ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ сдСлано Π΄ΠΎ этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρƒ нас Π΅ΡΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π² качСствС ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ, Π½ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ… / Π±ΡƒΡ„Π΅Ρ€Π°Ρ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° / всС, Ρ‡Ρ‚ΠΎ дСлаСтся повсСмСстно Π² Emacs, Atom ΠΈ Ρ‚. Π”., Как стандарт ΠžΠΏΡ‹Ρ‚ UX, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² VS Code.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Nuclide устарСл, я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° VS Code, Π½ΠΎ ΠΌΠ½Π΅ ΠΎΡ‡Π΅Π½ΡŒ нравится ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ вСсь Π²Ρ‹Π²ΠΎΠ΄ сборки Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ слоТно с VS Code. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ мСсто ΠΈ Π½Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π»ΡŽΠ±ΡƒΡŽ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ / ΠΎΠΊΠ½ΠΎ?

Для мСня основная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ я Π½Π΅ ΠΌΠΎΠ³Ρƒ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, сколько Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² я ΠΎΡ‚ΠΊΡ€Ρ‹Π», Π½Π΅ наТимая Π½Π° ΠΌΡ‹ΡˆΡŒ. И Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ способа ΡƒΠ·Π½Π°Ρ‚ΡŒ, Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π²Π°ΠΌ слСдуСт Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Π±Π΅Π· ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Π΅Π·Π΄Ρ‹ Π½Π° вСлосипСдС. Π’ΠΊΠ»Π°Π΄ΠΊΠΈ Π±Ρ‹Π»ΠΈ ΠΌΠΎΠ΅ΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΌΡ‹ΡΠ»ΡŒΡŽ, Π½ΠΎ я полагаю, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ способы Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° с Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ.

Как это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ?

Для linux ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ это ΠΊΠ°ΠΊ частный случай Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°: Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ X-ΠΎΠΊΠ½Π° Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ xterm … -into $VSCODE_TAB … для Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π΅Ρ‰ΠΈ. Π’Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, Ссли Π±Ρ‹ Π±Ρ‹Π»Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° CLI для поиска экзСмпляра VSCode ΠΏΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹Π»Π° Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°), ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π² этом экзСмплярС ΠΈ распСчатайтС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ±Π΅Π΄Ρ‹ X Π½Π° stdoutΠΈ $DISPLAY VSCode, Ссли ΠΎΠ½ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π»ΡŽΠ±Ρ‹Π΅ внСшниС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΊ графичСскому интСрфСйсу VSCode.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ 2: я ΠΎΡ‚ΠΊΡ€ΠΎΡŽ Π½ΠΎΠ²Ρ‹ΠΉ Π±ΠΈΠ»Π΅Ρ‚ для этой ΠΈΠ΄Π΅ΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π° самом Π΄Π΅Π»Π΅ Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ Π½Π΅ ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°Ρ….

Π½Π΅Ρ‚ !!! Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс ΠΏΠ»ΠΎΡ…ΠΈΠΌ ....

@ donnisnoni95

Π½Π΅Ρ‚ !!! Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс ΠΏΠ»ΠΎΡ…ΠΈΠΌ ....

Π― ΠΎΡ‡Π΅Π½ΡŒ оптимистичСн, ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³ΠΊΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈ / ΠΈΠ»ΠΈ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ.

ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠΉΡ‚Π΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список Π² ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ стилизуйтС ΠΈΡ… Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ основного Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ ясным, я Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π±Ρ‹Π»ΠΈ взаимозамСняСмыми со всСми Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ исходного ΠΊΠΎΠ΄Π°). ΠŸΡ€ΡΠΌΠΎ ΠΊΠ°ΠΊ Π² АтомС.

Для ясности я Π²ΠΎΠ·ΡŒΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ @andraz ΠΈΠ»ΠΈ @floydnoel , учитывая, Ρ‡Ρ‚ΠΎ запрос OP остался Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌ с 2016 Π³ΠΎΠ΄Π°.

@kitsirota Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°ΠΌΠ΅Ρ‡Π΅Π½ΠΎ ΠΈ @Tyriar Π΅ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΎΠ± этом.

Π― оТидаю, Ρ‡Ρ‚ΠΎ скоро это ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Ρ‚ ΠΊ сСбС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈΠ·-Π·Π° спроса, я Ρ‚ΠΎΠΆΠ΅ этого ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ‡Ρƒ. Π’Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ упомянул @jaxspades, это Π΅ΡΡ‚ΡŒ Π² Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Π΅.

Π–Π΄Ρƒ этого ΠΈ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΊΠΎΠ½ с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ дня, ΠΊΠΎΠ³Π΄Π° Π½Π°Ρ‡Π°Π» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ VSCode. БСйчас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ConEmu. Π­Ρ‚ΠΎ просто Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ (хотя Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² vscode), Ссли Π²Ρ‹ всС Π΅Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ConEmu, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Windows Terminal.

ВсС Π΅Ρ‰Π΅ ΠΆΠ΄Ρƒ этого :)

Π― просто Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Β«Π’Ρ‹Π²ΠΎΠ΄Β» ΠΈ «Консоль ΠΎΡ‚Π»Π°Π΄ΠΊΠΈΒ» ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

МнС Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½Ρ‹ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Π½ΠΎ я Ρ…ΠΎΡ‡Ρƒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π». Однако ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΌΠ΅Ρ‚ΠΊΠΈ, поэтому Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ панСль для Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° слСдуСт ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ для всСх Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠ°Π½Π΅Π»Π΅ΠΉ (Β«ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹Β», Β«Π’Ρ‹Π²ΠΎΠ΄Β», Β«Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Β» ΠΈ Ρ‚. Π”.). Π₯отя я Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ понимаю, ΠΊΠ°ΠΊ понадобятся нСсколько Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Β«Π’Ρ‹Π²ΠΎΠ΄Β» ΠΈΠ»ΠΈ Β«ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Β», ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Ρ‚ΠΈΠΏΠ° добавлСния, Ссли ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΡƒΠΆΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π°, ΠΎΠ½Π° Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Π° ΠΈ нСдоступна для добавлСния Π²Ρ‚ΠΎΡ€ΠΎΠΉ, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π» Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…. Π’Π°ΠΊΠΆΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Β«ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ прСдупрСТдСния» Π² строкС состояния Π΄ΠΎΠ»ΠΆΠ½ΠΎ автоматичСски ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹Β» ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π½Π΅Π΅, ΠΈ Ссли ΠΎΠ½Π° ΡƒΠΆΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π°, ΠΎΠ½Π° удаляСтся.

Π₯отя я Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ нСсколько Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Β«Π’Ρ‹Π²ΠΎΠ΄Β» ΠΈΠ»ΠΈ Β«ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Β», ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌΠΈ.

  • ΠšΡ€Π΅Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ, выходящиС Π·Π° Ρ€Π°ΠΌΠΊΠΈ классичСского отобраТСния 1: 1 экранов / ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ / фокусов Π²Π²ΠΎΠ΄Π° для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.
  • Один ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ распространяСт инструмСнты, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π½Π° нСсколько экранов ΠΈΠ»ΠΈ областСй экрана. Π’ этом случаС Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ нСзависимыС настройки Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°, полоТСния ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΈ Ρ‚. Π”. Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Β«ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ / Π’Ρ‹Π²ΠΎΠ΄Β».
  • Π Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ экзотичСскими ошибками / ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ функциями Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ для скринкастинга.

@Tyriar @jaxspades - это 1754: +1: ΠΈ 187: heart: нСдостаточно? И 34 Ρ€Π°ΠΊΠ΅Ρ‚Π°? Бколько Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ?

Π­Ρ‚ΠΎ всС Π΅Ρ‰Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ ?!

ΠŸΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ ΠΊΡ€Π°ΡƒΠ΄Ρ„Π°Π½Π΄ΠΈΠ½Π³? ΠšΡƒΠ΄Π° ΠΌΠ½Π΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ дСньги?

@Bessonov МнС Π½ΡƒΠΆΠ½Ρ‹ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Π½ΠΎ я Π½Π΅ Π² Microsoft, поэтому Π½Π΅ ΠΌΠΎΠ³Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ. Π― Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, Π° Π½Π΅ Π² малСньком окошкС Π²Π½ΠΈΠ·Ρƒ экрана. Π˜Ρ‚Π°ΠΊ, вСрсия 1.43 Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΠ»Π°ΡΡŒ с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ поиска, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ я надСюсь, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ скоро появятся. @Tyriar , ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π»ΠΈ Π½Π°ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ поиска ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒΡΡ ΠΊ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ / Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°?

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ссылки Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ поиска.

23931

ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, это Π½Π° Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Π΅, это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΌΠ½Π΅, я, вСроятно, Ρ…ΠΎΡ‡Ρƒ этого большС, Ρ‡Π΅ΠΌ всС ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅, ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ знаю, Ρ‡Ρ‚ΠΎ это Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎ количСству голосов вопрос. Однако это Π½Π΅ такая Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Π°Ρ Π·Π°Π΄Π°Ρ‡Π°, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд. ΠœΡ‹ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ инвСстируСм Π² Π³ΠΈΠ±ΠΊΡƒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡƒ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста:

  • Π˜ΡΠΊΠ°Ρ‚ΡŒ Π² ΠΏΠ°Π½Π΅Π»ΠΈ
  • Π˜ΡΠΊΠ°Ρ‚ΡŒ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅
  • ВсС Π²ΠΈΠ΄Ρ‹ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ ΠΈ Π²ΡŒΡŽΠ»Π΅Ρ‚ΠΎΠ² взаимозамСняСмы

ВсС эти усилия Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½Π°, ΠΈ Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ рассматриваСм для послСднСго элСмСнта, ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ вопросы ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅. Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΠ°Π½Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ².

Π― Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, Π° Π½Π΅ Π² малСньком окошкС Π²Π½ΠΈΠ·Ρƒ экрана.

Π”Π°Π²Π½Ρ‹ΠΌ-Π΄Π°Π²Π½ΠΎ я пытался Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ вопросы, сСйчас этот выпуск ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ нСсколько Π²Π΅Ρ‰Π΅ΠΉ; Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.

Бпасибо Π·Π° обновлСния @Tyriar. Π—Π²ΡƒΡ‡ΠΈΡ‚ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ - Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ всСх этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ вмСстС ΠΈΠΌΠ΅Π΅Ρ‚ большой смысл. Если Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ возмоТности для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ тСстирования, сообщитС Π½Π°ΠΌ ΠΎΠ± этом.

НС ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ эта идСя ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»Π°ΡΡŒ, хотя я просмотрСл всС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ:
Нам (Ρ‚Π°ΠΊΠΆΠ΅) Π½ΡƒΠΆΠ½Ρ‹ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π½Π΅ ΠΈΠ·-Π·Π° внСшнСго Π²ΠΈΠ΄Π°, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π² настоящСС врСмя всС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° связаны с ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ.

Π’ настоящСС врСмя, Ссли я Ρ…ΠΎΡ‡Ρƒ вывСсти запуск Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅, ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ консоль VS Code.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ панСль Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° с Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ особСнно ΠΏΠΎΠ»Π΅Π·Π½Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ°Π½Π΅Π»Π΅ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…. Π‘ ISE Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ консоли.
Π’ настоящСС врСмя с VS Code Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ консолСй, сколько ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

@Tyriar ,
ВмСстС с вашими Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ я Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΠΊΠ½Π° Β«ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹Β» ΠΈ Β«Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Β». Π― надСюсь, Ρ‡Ρ‚ΠΎ это Ρ‚ΠΎΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
благодаря

@ fullenw1 интСрСсная идСя, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я Π΅Ρ‰Π΅ Π½Π΅ ΡΠ»Ρ‹ΡˆΠ°Π», спасибо!

@ggedde, ΠΌΡ‹ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ обсуТдаСм, ΠΊΠ°ΠΊ это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° UX встрСчах.

ПослС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ β„–10121 это Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ.

ΠšΠ»Π΅ΠΌΠΌΠ½Ρ‹ΠΌ панСлям Π½ΡƒΠΆΠ΅Π½ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ..

76528795-bdeb6e00-6447-11ea-9861-65f444e5d867

НСвозмоТно ΡƒΠ·Π½Π°Ρ‚ΡŒ, какая панСль ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ, ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π΅ΡΡ‚ΡŒ нСсколько Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ.

@IceSentry Π£ мСня Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π½ΠΎ @Tyriar сказал, Ρ‡Ρ‚ΠΎ это Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚ этой. Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ это Π±Ρ‹Π»ΠΎ связано, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ @Tyriar Π·Π°ΠΊΡ€Ρ‹Π» ΠΌΠΎΠΉ Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ этого ... Π½Π΅Ρ‚, я Π½Π΅ Ρ‡ΠΈΡ‚Π°Π» Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ Π·Π° 6 Π»Π΅Ρ‚ :)

Π― Π½Π΅ знаю, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π» Π»ΠΈ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π° это Π΅Ρ‰Π΅, Π½ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ взаимозамСняСмы Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ фиксированная консоль ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса - это ΠΎΠ±Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Cloud9 IDE, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ я ' Π― ΠΎΠΆΠΈΠ΄Π°Π», Ρ‡Ρ‚ΠΎ это сработаСт. Π’Π°ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·Π±Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΎΡ‚ старой ΠΏΠ°Π½Π΅Π»ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° - просто сдСлайтС Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ (ΠΊΠ°ΠΊ сСйчас) ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ панСль Β«Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Β», ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° приятная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² Π² Cloud9 Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ экзСмплярам tmux (IIRC), Π° Π½Π΅ ΠΊ прямым Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°ΠΌ. Π­Ρ‚ΠΎ позволяло ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π± интСрфСйса (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ) Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ процСссов Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΈ ΠΏΠ»Π°Π²Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ Π½ΠΎΠ²ΠΎΠΌΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ (функция, которая Π±Ρ‹Π»Π° Π±Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π° для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠ³ΠΎ VS Code) ΠΈ Π΄Π°ΠΆΠ΅ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ экзСмплярами клиСнтского Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ (Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΎΠΌ -ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ) ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ.

Для этого Π΅ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для встроСнного Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° VS Code, Π½ΠΎ Ссли Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡŽ для Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ², Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΊΡ€ΡƒΡ‚ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π² abduco .

Π’ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ взаимозамСняСмы Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°

Π­Ρ‚ΠΎ просто Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎ.

ΠœΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π½ΠΈΠΆΠ½Π΅ΠΉ консоли ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ всС Π΅Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ (ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π’Ρ‹Π²ΠΎΠ΄, Консоль ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ всС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹) Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ.

Для справки: ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ страницы Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс настроСк, сочСтания клавиш ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π΅Ρ‰ΠΈ ΡƒΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° с настраиваСмым Π·Π½Π°Ρ‡ΠΊΠΎΠΌ.

Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π±Ρ‹ людям Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ свои Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ ΠΏΠΎ своСму ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для раздСлСния ΠΈ упорядочивания Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π΄Π°ΠΆΠ΅ послС закрытия ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΡ€ΠΈ нСобходимости ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ tmux ΠΈΠ»ΠΈ dtach для поддСрТания сСанса Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΏΡ€ΠΈ пСрСзапусках VSCode Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ΄Π΅Π΅ΠΉ, Π½ΠΎ относится ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅.

image

Π‘ Π½ΠΎΠ²Ρ‹ΠΌ api Π²Π΅Π±-просмотра ΠΌΡ‹, вСроятно, ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚.
Но это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ всю ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ launch.json ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ идСально.

Однако Π΅ΡΡ‚ΡŒ прСимущСство Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ просто Β«Π²ΠΊΠ»Π°Π΄ΠΊΠΎΠΉΒ» Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Serialize / Deserialize.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρƒ Ρ€Π΅ΠΆΠΈΠΌ сохранСния ΠΈ восстановлСния. (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сохранитС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ сСанса tmux ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΡ€ΠΈ восстановлСнии)

POC: https://github.com/mmis1000/Vscode-terminal-tab

@ mmis1000 , бСзусловно, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ API Π²Π΅Π±-просмотра, Π½ΠΎ Π² Π½Π΅ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ вся интСграция, ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ссылок, доступ ΠΊ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ api, ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ просто Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ Π²Π΅Ρ‰ΡŒ Π² Ρ†Π΅Π»ΠΎΠΌ.

Ѐункция сохранСния ΠΈ восстановлСния отслСТиваСтся Π² https://github.com/microsoft/vscode/issues/20013.

@Tyriar Π― Π½Π° самом Π΄Π΅Π»Π΅ Terminal вмСсто этого ΠΈ использовал Π΅Π³ΠΎ Π² качСствС ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½ΠΎΠ³ΠΎ экзСмпляра pty, поэтому, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊ интСграция с git, Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ (ΠΏΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ env Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»).

Однако оказалось, Ρ‡Ρ‚ΠΎ прСдставлСнный api vscode слишком ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½. Он Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ прСдоставлял ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹ΠΉ процСсс pty, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ прСдоставлял stdio ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° pty. Π”Π΅Π»Π°Π΅Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ использованиС Π² качСствС источника pty. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ я Π±Ρ‹Π» Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ pty ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

POC: https://github.com/mmis1000/Vscode-terminal-tab

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, @ mmis1000, Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ нСсколько инструкций ΠΏΠΎ установкС, это Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ. ΠžΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ это ΠΈΠΌΠ΅Ρ‚ΡŒ.

@ mmis1000 это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒΡŽ основного ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ с событиСм window.onDidWriteTerminalData , поэтому ΠΎΠ½ΠΎ застряло Π² ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ. Π₯отя Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ ΠΊΠ°ΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, мСня бСспокоит ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ хвост ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ заставим Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² области Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ, - это использованиС node-pty, поставляСмого ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ vscode, это Π½Π΅ общСдоступный API, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для потрСблСния, ΠΈ, скорСС всСго, Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ вашС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ сломаСтся.

@Tyriar Как ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ cloud9 (ΠΈ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ cloud9).

ПолСзно просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ экрана Π² качСствС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° с постоянным сСансом, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ tmux.

Π― Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ cloud9 ΠΊΠ°ΠΊ Π²Π΅Π±-Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» для управлСния VPS. (И это Π•Π”Π˜ΠΠ‘Π’Π’Π•ΠΠΠΠ― ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я всС Π΅Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π΅Π³ΠΎ сСйчас. Becuase vscode Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ»ΠΎΡ…ΠΎ справился с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ. Π­Ρ‚ΠΎ огромная боль - ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», случайно открывая Π΅Π³ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·).

Cloud9 просто всСгда ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ ΠΎΠΊΠ½ΠΎ, Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ сСанс Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ мСстС, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²Ρ‡Π΅Ρ€Π°. Если ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ сСанс (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, сСрвСр ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½), ΠΎΠ½ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ для вас Π½ΠΎΠ²Ρ‹ΠΉ с Ρ‚ΠΎΠΉ ΠΆΠ΅ срСдой.

Если я ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ слуТбу ΠΎΠ½Π»Π°ΠΉΠ½-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° (я имСю Π² Π²ΠΈΠ΄Ρƒ, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅), я ΠΊΠ°ΠΊ Π±Ρ‹ оТидаю, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ (ΠΈΠ»ΠΈ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, достиТима с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ вряд Π»ΠΈ Π·Π°ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ свой Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ( Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ ΠΈΠ»ΠΈ случайно) Π²ΠΎΠΎΠ±Ρ‰Π΅.

(Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Cloud9 сдСлал это ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, поэтому я Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ это тСхничСская ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°)

Если чСстно, прСдоставлСнный Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» vscode Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ выглядит ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ послСднСго поколСния.

@ mmis1000 НС ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ инструкции ΠΏΠΎ установкС?

Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ https://github.com/mmis1000/Vscode-terminal-tab ΠΈΠΌΠ΅Π΅Ρ‚ собствСнноС срСдство отслСТивания ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π›ΡŽΠ±ΠΎΠΉ, ΠΊΡ‚ΠΎ чувствуСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΎΠ± этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΠΉΡ‚Π΅ здСсь.

ezgif-2-8012d10efb96

Для дСмонстрации Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» я оТидаю ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ ide / Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π½Π° основС ide.
Π― ΠΎΠΆΠΈΠ΄Π°Π», Ρ‡Ρ‚ΠΎ ΠΎΠ½ просто восстановит ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ / сСанс Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΊΠΎΠ³Π΄Π° я Π·Π°ΠΊΡ€Ρ‹Π» Π΅Π³ΠΎ Π²Ρ‡Π΅Ρ€Π°.
ВмСсто It will kill the all the important tasks I am running instantly because I accidentally close the the browser / the browser crashed / the computer BSOD .

Π­Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° https://github.com/microsoft/vscode-remote-release/issues/3096 .

@xgdgsc выглядит вСроятным, Π½ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ.

Π― оТидаю, Ρ‡Ρ‚ΠΎ это постоянный Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», доступный повсСмСстно Π΄Π°ΠΆΠ΅ Π² локальном экзСмплярС vscode. (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π² Ρ‚ΠΎΠΉ стСпСни, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ iterm2 Π΄Π΅Π»Π°Π΅Ρ‚)
ΠŸΠΎΡ‡Π΅ΠΌΡƒ такая полСзная функция Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ?

И я Ρ‚ΠΎΠΆΠ΅ Π½Π΅ сохранял соСдинСниС ssh, я просто ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ€ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ Ρ‚Π°ΠΌ всС.

@ mmis1000 снова, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отслСТиваСтся Π² https://github.com/microsoft/vscode/issues/20013 , послСдниС новости ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ‚Π°ΠΌ. Π‘Ρ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π΅ ΠΎΡ‚Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒΡΡ ΠΎΡ‚ Ρ‚Π΅ΠΌΡ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ людСй ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.

Π•ΡΡ‚ΡŒ Π»ΠΈ шанс ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ это Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… итСрациях?

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ страницы Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° - прСкрасная идСя для мСня, ΠΈ ΠΌΠ½Π΅ это ΠΎΡ‡Π΅Π½ΡŒ Π½ΡƒΠΆΠ½ΠΎ.

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

Π‘ΠΌΠ΅ΠΆΠ½Ρ‹Π΅ вопросы

sirius1024 picture sirius1024  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

lukehoban picture lukehoban  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

curtw picture curtw  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

DovydasNavickas picture DovydasNavickas  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

villiv picture villiv  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ