ΡΠ΅ΠΌ ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° multiple cursors
Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» VSCode Π΄Π»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ
ΠΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΠ΅ΡΠΈΠΈ ΡΡΠ°ΡΠ΅ΠΉ Π‘Π΅ΡΠ³ΠΈΡ ΠΡΡΠ΅ΡΠ°Π½Π° Β«VSCode productivity featuresΒ».
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΡ ΠΊΠΎΠ΄Π° ΠΈΠΌΠ΅ΡΡ ΡΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ, ΡΡΠΎ ΠΈΠ·ΡΡΠΈΡΡ ΠΈΡ Π²ΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ. ΠΡΠ° ΡΠ΅ΡΠΈΡ ΡΡΠ°ΡΠ΅ΠΉ ΠΏΡΠΈΠ·Π²Π°Π½Π° ΠΏΠΎΠΌΠΎΡΡ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡΡ ΠΈ, Π½Π°Π΄Π΅ΡΡΡ, Π½Π°ΡΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» VSCode, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±ΡΡΡΡΠ΅Π΅, Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΠΎΠ²ΡΡΠΈΡΡΡ.
ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΊΡΡΡΠΎΡΡ Π² Visual Studio Code
ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΊΡΡΡΠΎΡΡ ΠΎΡΠ΅Π½Ρ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΡΡΡ Π½Π΅-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², Π½ΠΎ Π² Π½Π°ΡΠ΅ΠΌ ΠΌΠΈΡΠ΅ ΠΎΠ½ΠΈ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π΄Π°Π²Π½ΠΎ. ΠΠ½ΠΎΠ³ΠΈΠ΅ Π»ΡΠ΄ΠΈ Π·Π½Π°ΡΡ ΠΎΠ± ΡΡΠΎΠΌ, Π½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΏΠΎΠ»Π½ΡΠΉ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π» ΡΡΠΎΠΉ ΡΠΈΡΠΈ. ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌΡΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ ΠΊΡΡΡΠΎΡΠ°ΠΌΠΈ.
1) ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΡΡΡΠΎΡ Π½Π°Π΄/ΠΏΠΎΠ΄ (CTRL+ALT+β/β)
ΠΡΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π», Π½ΠΎ ΠΎΠ½ ΠΏΡΡΡΠ΅ΡΡΡ Π·Π° ΡΡΡΠ°Π½Π½ΡΠΌ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠ΅ΡΠ΅Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅Ρ Π²Π°Ρ ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΡΠΎΠ» Π² Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΡΡΡΠ΅Π»ΠΊΠΈ (Π² Windows). Π― Π²ΡΠ΅Π³Π΄Π° ΠΏΠ΅ΡΠ΅Π½Π°Π·Π½Π°ΡΠ°Ρ ΡΡΠΎ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅, Π·Π°ΠΌΠ΅Π½ΡΡ Π΅Π³ΠΎ Π½Π° CTRL+SHIFT+β/β.
A post shared by CodeVault (@codevault) on Nov 8, 2018 at 4:28am PST
2) ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΡΡΡΠΎΡ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ (CTRL+D)
ΠΡΠΎΡΡΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΠ΅ Π½ΡΠΆΠ½ΡΠΉ ΡΠ΅ΠΊΡΡ, Π° Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ. ΠΡΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ ΠΊΡΡΡΠΎΡ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±Π° ΡΡΠ°Π·Ρ. ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΡΡΡΡΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄.
A post shared by CodeVault (@codevault) on Oct 5, 2018 at 10:38am PDT
3) ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΊΡΡΡΠΎΡΡ ΠΊΠΎ Π²ΡΠ΅ΠΌ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡΠΌ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° (CTRL+SHIFT+L)
ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΡΠΎΡ ΠΆΠ΅, ΡΡΠΎ ΠΈ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ΅, Π½ΠΎ ΠΊΡΡΡΠΎΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ ΠΊΠΎ Π²ΡΠ΅ΠΌ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡΠΌ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° Π² ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΡΠ°ΠΉΠ»Π΅. ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠ»ΡΠΆΠΈΡΡ Π΄Π»Ρ ΠΏΠΎ-Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ Π·Π°ΠΌΠ΅Π½Ρ.
A post shared by CodeVault (@codevault) on Oct 12, 2018 at 5:01am PDT
4) ΠΡΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΊΡΡΡΠΎΡΠ° (CTRL+U)
ΠΠΎΡ ΠΎΠ± ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ Π΄ΠΎΠ»Π³ΠΎ Π½Π΅ Π΄ΠΎΠ³Π°Π΄ΡΠ²Π°Π»ΡΡ. ΠΠ΄Π΅ΡΡ Π²ΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ. ΠΡΠ»ΠΈ Π²Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΡΡΡΠΎΡΠΎΠ² (Π»ΠΈΡΠ½ΠΈΠΉ ΡΠ°Π· Π½Π°ΠΆΠ°Π² CTRL+D), Ρ ΠΏΠΎΠΌΠΎΡΡΡ CTRL+U Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅. ΠΡΠΎ ΡΠΏΠ°ΡΠ΅Ρ Π²Π°Ρ ΠΎΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡΡ Π²Π΅ΡΡ ΠΏΡΡΡ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΊΡΡΡΠΎΡΠΎΠ² (ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½ΡΠΆΠ½ΡΡ ) Π·Π°Π½ΠΎΠ²ΠΎ.
A post shared by CodeVault (@codevault) on Nov 9, 2018 at 3:17am PST
Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎΠΈΡΠΊΠ° Π² Visual Studio Code
ΠΠ½Π°Π΅ΡΠ΅ Π»ΠΈ Π²Ρ, ΡΡΠΎ, ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΡΡΡΠΎΠΊ (Π² ΡΠ΅ΠΊΡΡΠ΅ΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅ ΠΈΠ»ΠΈ Π²ΠΎ Π²ΡΠ΅Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Ρ ), Π² Visual Studio Code Π΅ΡΡΡ Π΅ΡΠ΅ ΡΠ΅ΡΡΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΏΠΎΠΈΡΠΊΠ°? ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΈΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ!
1) ΠΠΎΠΈΡΠΊ ΡΠ°ΠΉΠ»Π° (CTRL + P)
ΠΡΠ»ΠΈ Π²Ρ Π·Π½Π°Π΅ΡΠ΅ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π΅Π³ΠΎ ΠΏΠΎΠΈΡΠΊΠ°. ΠΠ°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΊΡΡΠ²Π°ΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠ°ΠΌ Π½ΡΠΆΠ½ΡΠΉ. ΠΡΠΎΡΡΠΎ Π½Π°ΠΆΠΌΠΈΡΠ΅ CTRL + P, Π½Π°Π±Π΅ΡΠΈΡΠ΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΈΠΌΡ ΠΈΠ»ΠΈ ΡΠ°ΡΡΡ ΠΈΠΌΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»Π°, ΠΈ VSCode Π±ΡΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΡΠΊΠ°ΡΡ ΡΡΠΎΡ ΡΠ°ΠΉΠ» Π² Π²Π°ΡΠ΅ΠΌ ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅. ΠΠ½ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π²Π°ΠΌΠΈ ΠΈΠΌΡ (ΡΠΆΠ΅ ΠΎΡΠΊΡΡΡΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π±ΡΠ΄ΡΡ Π²Π²Π΅ΡΡ Ρ ΡΠΏΠΈΡΠΊΠ°).
A post shared by CodeVault (@codevault) on Oct 13, 2018 at 5:09am PDT
2) ΠΠΎΠΈΡΠΊ ΡΠΈΠΌΠ²ΠΎΠ»Π° (CTRL + T)
ΠΡΠ»ΠΈ Π²Ρ Π·Π½Π°Π΅ΡΠ΅, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΈΠΌΡ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ, Π½ΠΎ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅ ΡΠΎΡΠ½ΠΎ, Π³Π΄Π΅ ΠΎΠ½Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ, Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡΡ ΡΡΠΎ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡ. ΠΡΠΎΡΡΠΎ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΈΡ (ΠΈΠ»ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΠ°Π»ΠΈΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΏΠΎΡΡΠ°Π²ΡΡΠ΅ ΠΏΡΠ΅ΡΠΈΠΊΡ #) ΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΈΠΌΡ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΡ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠΏΠΈΡΠΎΠΊ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π½Π° ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ².
A post shared by CodeVault (@codevault) on Oct 16, 2018 at 4:02am PDT
3) ΠΠΎΠΈΡΠΊ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° (CTRL + SHIFT + O)
ΠΠΎΡ ΠΎΠΆΠ΅ Π½Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠΈΡΠΊ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎ ΡΠ΅ΠΊΡΡΠ΅ΠΌΡ ΡΠ°ΠΉΠ»Ρ. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΡΡΡΡ ΠΏΠ°Π»ΠΈΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π²Π²Π΅ΡΡΠΈ @.
Π Π΅ΡΠ»ΠΈ Π²Ρ Π²Π²Π΅Π΄Π΅ΡΠ΅ Π² ΡΡΡΠΎΠΊΠ΅ ΠΏΠΎΠΈΡΠΊΠ° @:, ΡΠΎ ΡΠ³ΡΡΠΏΠΏΠΈΡΡΠ΅ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎ ΡΠΈΠΏΡ Π·Π½Π°ΡΠΊΠΎΠ². Π’Π°ΠΊ Π²Π°ΠΌ Π±ΡΠ΄Π΅Ρ Π»Π΅Π³ΡΠ΅ Π½Π°ΠΉΡΠΈ Π½ΡΠΆΠ½ΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅ Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ.
A post shared by CodeVault (@codevault) on Nov 11, 2018 at 2:49am PST
4) ΠΠΎΠΈΡΠΊ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ (SHIFT + F12)
Π ΡΡΠΎΠΉ ΡΠΈΡΠ΅ ΡΡΠΎΠΈΡ Π·Π½Π°ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡΠΌ (ΡΡΡΠ»ΠΊΠ°ΠΌ). ΠΠ²Π΅Π΄Ρ ΡΡΠΎ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡ, Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅Π΅ ΠΎΠΊΠ½ΠΎ, Π³Π΄Π΅ Π±ΡΠ΄ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ ΠΌΠ΅ΡΡΠ°, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ», Π½ΠΎ ΠΈ
15 ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π°, ΡΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ. ΠΠ°ΠΌ Π½Π΅ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΏΠΎ ΡΠ°ΠΉΠ»Π°ΠΌ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΠ° Π»ΠΈ ΡΡΠΎ ΡΡΡΠ»ΠΊΠ°, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½Π°.
A post shared by CodeVault (@codevault) on Nov 10, 2018 at 1:44am PST
ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΏΠΎ ΠΊΠΎΠ΄Ρ Π² Visual Studio Code
Π€ΡΠ½ΠΊΡΠΈΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ Π² VS Code Π²ΡΠ³Π»ΡΠ΄ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ, Π½ΠΎ, Π½Π° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄, Π½Π΅ ΠΊΠ°ΠΆΡΡΡΡ ΡΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ. ΠΠΎΡΡΠΎΠΌΡ Ρ Π²Π°ΠΌ ΡΠΎΠ²Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΠΎΠ³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ ΡΠ²ΠΎΡ ΠΌΡΡΡ Π½Π° Π΄ΡΡΠ³ΡΡ ΠΎΡ ΡΠ΅Π±Ρ ΡΡΠΎΡΠΎΠ½Ρ. ΠΡΠΎ Π·Π°ΡΡΠ°Π²ΠΈΡ Π²Π°Ρ Π½Π°ΡΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ, ΠΎ ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠΉΠ΄Π΅Ρ ΡΠ΅ΡΡ, ΠΈ ΠΏΠΎΠ²Π΅ΡΡΡΠ΅ ΠΌΠ½Π΅, Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²Ρ Π·Π°Π±ΡΠ΄Π΅ΡΠ΅, ΡΡΠΎ Π΅ΡΠ΅ Π½Π΅Π΄Π°Π²Π½ΠΎ Π½Π΅ Π·Π½Π°Π»ΠΈ ΠΎ Π½ΠΈΡ . ΠΡ ΠΏΠΎΠΉΠΌΠ΅ΡΠ΅, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Ρ!
1) ΠΠ°Π·Π°Π΄ / Π²ΠΏΠ΅ΡΠ΅Π΄ (ALT + β / β)
Π‘Π°ΠΌΡΠΉ Π±ΡΡΡΡΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡΡΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΠ°ΠΉΠ»Π° Π² Π΄ΡΡΠ³ΡΡ β Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·ΡΠ°Π·ΠΈΡΡ, ΠΌΠΎΠ», CTRL + TAB Π΄Π΅Π»Π°Π΅Ρ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, Π½ΠΎ ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½Π°Ρ. ΠΠ½Π° ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΠΈΡΡΠΎΡΠΈΡ ΠΎ ΠΌΠ΅ΡΡΠ°Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°, ΠΈ ΡΡΠ° ΠΈΡΡΠΎΡΠΈΡ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π΄Π°ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΡΡΠΊΠ°ΡΠ° (Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ ΡΡΠ΄Π°-ΡΡΠ΄Π°, Π° ΠΈΡΡΠΎΡΠΈΡ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ).
ΠΡΠ½ΠΎΠ²Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΠΊΡΡΡΠΎΡΠΎΠ²
Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ Π»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π°, ΡΡΠ΅Π±Π½ΡΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΡ ΠΈΠ»ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΈΠ»Π»ΡΡΡΡΠΈΡΡΡΡΠΈΠ΅ Π΅Π³ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ?
Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ @bastibe Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΡΡΡΠΎΡΠΎΠ² Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° Π² Π½Π°ΡΠ°Π»Π΅ / ΠΊΠΎΠ½ΡΠ΅ Π³ΡΡΠΏΠΏΡ ΡΡΡΠΎΠΊ:
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ forward-word ΠΈ forward sentence Ρ. Π. ΠΠ»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π²ΠΏΠ΅ΡΠ΅Π΄ ΠΈ Π½Π°Π·Π°Π΄ ΠΏΠΎ Π»ΠΈΠ½ΠΈΡΠΌ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ²Π΅ΡΡΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΠ΅ΠΊΡΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π½Π΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅Π½.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ°, Ρ Π΄Π΅Π»Π°Ρ ΡΠ°ΠΊΡΡ ββΡΠ°Π±ΠΎΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ:
C-u M-! ls / test-dat / pp5 / * fsa RETURN
Π Π²ΡΠ°Π»Ρ, Π²Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π»ΠΈ Π»ΠΈΡΡΠΈΠ½Π³ ΡΠ°ΠΉΠ»Π° Π² ΠΊΠΎΠ΄, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΡΡΠΎΡ Π»ΠΈΡΡΠΈΠ½Π³. ΠΡΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΠΎΠΏΠΈΡΠ°ΡΡ, ΡΠ΅ΠΌ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΠ΄Π΅Π»Π°ΡΡ!
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ multiple-cursors :
ΠΡΠΎΡΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π·Π°ΠΌΠ΅Π½ΠΈΠ» Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΌΠ°ΠΊΡΠΎΡΠΎΠ² Π΄Π»Ρ ΠΌΠ΅Π½Ρ. ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΠΌΠ°ΠΊΡΠΎΡ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π΅Π³ΠΎ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΌΠ΅ΡΡΠ°Ρ , Ρ ΠΏΠΎΠΌΠ΅ΡΠ°Π» ΠΊΡΡΡΠΎΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ ΠΈ ΠΏΡΠΎΡΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ» ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π²ΠΎ Π²ΡΠ΅Ρ ΠΌΠ΅ΡΡΠ°Ρ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.
Π― Π½Π°ΡΠ΅Π» ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅, ΡΡΠΎΠ±Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ:
Π³Ρ-Π³ΠΎΡ ΠΊ ΠΏΠΎΠ»ΡΠΊΠΎΠΊΡΡ
ΡΠ°ΡΡΠΈΡΠΈΡΡ ΡΠ΅Π³ΠΈΠΎΠ½
ΠΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠΎ ΡΠΎΠΉ ΠΆΠ΅ ΠΏΡΠΈΡΠΈΠ½Π΅: iy ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΠΊΡΡΡΠΎΡΠΎΠΌ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ, ΠΈ Π²Ρ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°Ρ ΠΎΡΠΈΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ ΡΡΡΠΎΠΊΡ Π² ΠΊΠ°Π²ΡΡΠΊΠ°Ρ ΠΏΠΎΠ΄ ΡΠΎΡΠΊΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌ.
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π²Π΅ΡΠΈ
ΠΡΠΎ Π²Π΅ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΡΡΠΎ elisp Π² ΠΌΠΎΠ΅ΠΌ ΠΊΠΎΠ½ΡΠΈΠ³Π΅, Π½ΠΎ Ρ ΡΡΠΈΡΠ°Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ. ΠΠ΅ΡΠΎΡΡΠ½ΠΎ, Π½Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΌΠ½ΠΎΠΉ.
ΠΠΎΠΌΠ΅Ρ ΠΏΡΠΈΡΠ°ΡΠ΅Π½ΠΈΡ Π² ΡΠΎΡΠΊΠ΅
ΠΡΠΎ Π»ΠΈΠ±ΠΎ ΠΏΡΠΈΡΠ»ΠΎ ΠΎΡ SO, Π»ΠΈΠ±ΠΎ ΠΎΡ emacswiki. ΠΠ΅ ΡΠ²Π΅ΡΠ΅Π½, ΠΊΠ°ΠΊΠΎΠΉ. ΠΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡΠ°ΠΌΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ Ρ mc/insert-numbers
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΡΡΡΠΎΡΠΎΠ² Π² ΠΊΠΎΠ΄Π΅ Visual Studio [Π·Π°ΠΊΡΡΡΠΎ]
ΠΠ°ΠΊ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΡΡΡΠΎΡΠΎΠ² ΠΏΡΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π² VS Code? Π― ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΡ ΠΊΠ°ΠΊ macOS, ΡΠ°ΠΊ ΠΈ Windows.
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Alt ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅. ΠΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Windows ΠΈ Linux *, ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Mac.
Π Visual Studio Code 0.2 ΡΠ΅ΠΏΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΊΡΡΡΠΎΡΠ°ΠΌΠΈ:
Π£Π»ΡΡΡΠ΅Π½ΠΈΡ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΊΡΡΡΠΎΡΠ°ΠΌΠΈ
Ctrl+D ( Cmd+D Π½Π° Mac) Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ»ΠΎΠ²Π° ΠΏΠΎΠ΄ ΠΊΡΡΡΠΎΡΠΎΠΌ ΠΈΠ»ΠΈ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ,
Ctrl+K Ctrl+D ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠΉ ΠΊΡΡΡΠΎΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ»ΠΎΠ²Π° ΠΏΠΎΠ΄ ΠΊΡΡΡΠΎΡΠΎΠΌ ΠΈΠ»ΠΈ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π²ΡΠ±ΠΎΡΠ°.
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ matchCase. ΠΡΠ»ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠΊΡΡΡ, ΡΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΠΏΠΎΠΈΡΠΊΠ° (matchCase / matchWholeWord) Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ
Ctrl+U ( Cmd+U Π½Π° Mac), ΡΡΠΎΠ±Ρ ΠΎΡΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΊΡΡΡΠΎΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ, Π΅ΡΠ»ΠΈ Π²Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΡΡΡΠΎΡΠΎΠ² ΠΈΠ»ΠΈ Π΄ΠΎΠΏΡΡΡΠΈΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΆΠΌΠΈΡΠ΅ Ctrl+U ( Cmd+U Π½Π° Mac), ΡΡΠΎΠ±Ρ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΊΡΡΡΠΎΡΠ°. ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΡΡΡΠΎΡΠ° Π²Π²Π΅ΡΡ ΠΈΠ»ΠΈ Π²Π½ΠΈΠ· ( Ctrl+Alt+Up / Ctrl+Alt+Down ) ( Cmd+Alt+Up / Cmd+Alt+Down Π½Π° Mac) ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠΉ ΠΊΡΡΡΠΎΡ, ΡΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΊΡΡΡΠΎΡΠ°ΠΌΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 1 Π²ΡΡΠΎΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ (Ρ.Π΅. Π²ΡΠ±Π΅ΡΠΈΡΠ΅ 300 ΡΡΡΠΎΠΊ ΠΈ ΡΠΎΠ»ΡΠΊΠΎ 80 ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡΡ Π² ΠΎΠ±Π»Π°ΡΡΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠ°).
ΠΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΊΡΡΡΠΎΡΠΎΠ².
* ΠΠΎΠ½ΡΠ»ΠΈΠΊΡ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π½ΠΈΡ Π² Linux:
Become multi-armed with CLionβs multiple cursors
Sometimes effectiveness is how quickly you can type. For example, having code appear simultaneously in multiple places can come in handy. In this blog post, we are going to explain how CLion can help you do this with its multiple cursors feature. Weβll also identify some scenarios when itβs better to go with refactorings or code generation instead.
Multiple cursors: Essentials
The idea is simple β you put the caret in several different places in a file and start editing all of them at once. This works for all the languages supported in CLion, including C, C++, CMake scripting, JavaScript, XML, HTML, Python, Swift and more. Sounds cool, doesnβt it?
Some useful shortcuts:
First option works in the situations like in the following example:
And second one can be handy in the case like below:
If you wish to select all occurrences at once, press Shift+Ctrl+Alt+J (Lin/Win) or ^βG (macOS).
Multiple cursors and smart actions
Lots of editing actions work nicely with multiple cursors:
Yet there are more exciting actions that work with multiple cursors as well:
The context for the action is detected by the most recently set cursor, and the result is applied to all the cursors at once. Example:
When not to use multiple cursors
While the feature looks superhandy and cool, there are scenarios when itβs better to avoid it and use other IDE features instead.
Scenario 1:
Generate menu ( Alt+Insert (Lin/Win) or βN (macOS)) is even more powerful and allows you to get constructors/destructors, equality/relational/stream output operators, implement/override functions and generate definitions.
Scenario 2:
Use Rename refactoring to change variables, parameters, functions, macros, and other names. This will help you to:
Scenario 3:
Extract Function is another useful refactoring, which can save you from redundant multiple changes in similar code blocks.
Scenario 4:
The good thing about the refactorings in comparison with multiple cursors is that they work on the whole project and not just recent file.
Try multiple cursors
Give multiple cursors a try in CLion, get a feel for situations where theyβre useful for you and when theyβre not, and soon they will become a great new addition to your C and C++ development arsenal!
ΠΡΠΈΠ΅ΠΌΡ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° Π² VS Code: ΠΌΡΠ»ΡΡΠΈΠΊΡΡΡΠΎΡ
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΡΠ°ΡΡΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ². Π‘ ΠΏΡΠΎΡΡΡΠΌΠΈ ΡΠ»ΡΡΠ°ΡΠΌΠΈ (Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ‘abc’ Π½Π° ‘def’) ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π°Π²ΡΠΎΠ·Π°ΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΅ΡΡΡ Π² Π»ΡΠ±ΠΎΠΌ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΠΎΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅. ΠΠΎ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΠΉΡΠΈ Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π°, Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠ΅ΡΡ Π½Π° Π±ΡΠΊΠ²Ρ «t», ΠΈ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΈΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΡΠΎ ΡΠ»ΠΎΠ²ΠΎΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΈΠ΄Π΅Ρ ΠΏΠΎΡΠ»Π΅ Π½ΠΈΡ ?
ΠΡΠ»ΡΡΠΈΠΊΡΡΡΠΎΡ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΠΈΡΠΊ
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΆΠ°ΡΡ Alt-Enter, ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Π²ΡΡΠ°Π²ΠΈΡ ΠΏΠΎ ΠΊΡΡΡΠΎΡΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅, Π³Π΄Π΅ Π±ΡΠ» Π½Π°ΠΉΠ΄Π΅Π½ ΠΈΡΠΊΠΎΠΌΡΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ:
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΊΡΡΡΠΎΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡ ΡΡΡΠ΅Π»ΠΊΠ°ΠΌΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ΄Π΅Π»ΡΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ, Π·Π°ΠΆΠΈΠΌΠ°Ρ Shift. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ctrl ΡΠΎ ΡΡΡΠ΅Π»ΠΊΠ°ΠΌΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΡΠ»ΠΎΠ²Π°, Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ Ctrl-Shift-Π²ΠΏΡΠ°Π²ΠΎ Ρ ΠΌΠΎΠ³Ρ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ:
ΠΏΠΎΡΠ»Π΅ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ»ΠΎΠ²Π° Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΠ» Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΌΠ²ΠΎΠ», ΡΡΠΎΠ±Ρ «Π·Π°Ρ Π²Π°ΡΠΈΡΡ» ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΎΠ±Π΅Π» ΠΈΠ»ΠΈ Π·Π½Π°ΠΊ ΠΏΡΠ΅ΠΏΠΈΠ½Π°Π½ΠΈΡ
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΠ΅Π·Π°ΡΡ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ (Ctrl-X), ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡΡΡ Π½Π° ΠΎΠ΄Π½ΠΎ ΡΠ»ΠΎΠ²ΠΎ Π²ΠΏΡΠ°Π²ΠΎ (Ctrl-Π²ΠΏΡΠ°Π²ΠΎ) ΠΈ Π²ΡΡΠ°Π²ΠΈΡΡ ΠΈΡ (Ctrl-V). ΠΡΠ»ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΡΡΡΠΎΡΠΎΠ² ΠΏΡΠΈ Π²ΡΡΠ°Π²ΠΊΠ΅ ΠΎΡΡΠ°Π»ΠΎΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΡΠΌ, ΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π²ΡΡΠ΅Π·Π°Π½Π½ΡΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π±ΡΠ΄Π΅Ρ Π²ΡΡΠ°Π²Π»Π΅Π½ Π½Π° ΡΠ²ΠΎΡ ΠΌΠ΅ΡΡΠΎ:
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΡΠΈΠΌΠ΅Ρ «Π²ΡΡΠΎΡΠ°Π½ ΠΈΠ· ΠΏΠ°Π»ΡΡΠ°», Π½ΠΎ Π΅ΡΡΡ Π½Π΅ΠΌΠ°Π»ΠΎ Π·Π°Π΄Π°Ρ, Π³Π΄Π΅ ΡΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π΅Π½. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΠΉΡΠΈ ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π²ΡΠ΅ email-Π°Π΄ΡΠ΅ΡΠ° Π² ΡΠ΅ΠΊΡΡΠ΅, ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΠ³ΠΈ Π² html ΠΈΠ»ΠΈ xml ΡΠ°ΠΉΠ»Π΅, ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² ΡΠ°ΠΉΠ»Π΅ csv.
ΠΡΡΠ°Π²ΠΊΠ° ΠΌΡΠ»ΡΡΠΈΠΊΡΡΡΠΎΡΠ° Π²ΡΡΡΠ½ΡΡ
ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΊΡΡΡΠΎΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π²ΡΡΠ°Π²ΠΈΡΡ Π²ΡΡΡΠ½ΡΡ, ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Ctrl-D (ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡΠΈΠΉ Ρ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΌ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ) ΠΈ Ctrl-Shift-L (Π²ΡΡΠ°Π²ΠΈΡΡ ΠΊΡΡΡΠΎΡΡ Π² ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡΠΈΠΉ Ρ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΌ). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ Π²ΡΠ΄Π΅Π»ΠΈΠ» ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ‘ΡΠ΅ΠΊΡΡ’ ΠΈ Π΄Π²Π° ΡΠ°Π·Π° Π½Π°ΠΆΠ°Π» Ctrl-D:
ΠΡΡΠ°ΡΠΈ, Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π·Π°ΡΡΠΈΠ²Π°ΡΡ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΡΠΏΠΎΠΌΡΠ½ΡΠ». ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π»ΠΈΡΡ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΡ «ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΡΡ» ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ctrl-Shift-P, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄Π°ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ:
ΠΡΠΈΡΡΠΌ ΠΏΠΎΠΈΡΠΊ «ΡΠΌΠ½ΡΠΉ», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎ ΠΏΠ΅ΡΠ²ΡΠΌ Π±ΡΠΊΠ²Π°ΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
Π ΡΡΠ° ΡΡΠ°ΡΡΠ΅ Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°Π» Π»ΠΈΡΡ ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΠ½ΠΊΡΠΈΡΡ , ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΡΡΠΎΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅: Visual Studio Code Tips and Tricks. ΠΠΎΠ΄Π΅Π»ΠΈΡΠ΅ΡΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ , ΠΊΠ°ΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ VS Code ΠΡ ΡΡΠΈΡΠ°Π΅ΡΠ΅ ΡΠ°ΠΌΡΠΌΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ.
MS, Libreoffice & Google docs
477 ΠΏΠΎΡΡΠΎΠ² 12.9K ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΎΠ²
ΠΡΠ°Π²ΠΈΠ»Π° ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°
2. ΠΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ ΠΏΠΎΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°
3. ΠΡΠΎΡΠ²Π»ΡΡΡ ΡΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ
4. ΠΠ΅ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ ΠΏΠΎΡΡΠΎΠ² Ρ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌΠΈ, ΠΎΡΠ²Π΅ΡΡ Π½Π° ΠΊΠΎΡΠΎΡΡΠ΅ Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΉΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°.
ΠΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠΌ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ Π°Π²ΡΠΎΡΡ ΠΏΠΎΡΡΠ° ΡΡ ΠΎΠΆΠ΅ΠΉ ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ, Π»ΠΈΠ±ΠΎ ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
ΠΠ±ΠΎΠ·Π²Π°ΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ? ΠΡΠΎ ΡΡΠΎ-ΡΠΎ Π½ΠΎΠ²Π΅Π½ΡΠΊΠΎΠ΅! ))
\b Π½Π°ΡΠ°Π»ΠΎ ΡΠ»ΠΎΠ²Π°, Π° \W ΡΡΠΎ Π½Π΅ Π±ΡΠΊΠ²Ρ, Π° ΡΠΎ ΡΡΠΎ ΠΡ ΠΎΠΏΠΈΡΠ°Π»ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅Π³ΡΠ»ΡΡΠΊΠΎΠΉ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ
ΠΡΠ΅ ΡΠ°ΠΊΠΈ ΠΈΠ΄Π΅Ρ ΠΏΠΎΠΏΡΠΈΡΡΠ½Π΅Π΅ Π² ΠΏΠ»Π°Π½Π΅ ux/ui
ΠΡΠΈΠ²Π΅Ρ. ΠΠΎΡ ΡΠ°ΠΊΠΎΠΉ Π²ΠΎΠΏΡΠΎΡ Π²ΠΎΠ·Π½ΠΈΠΊ. ΠΡΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ (ΠΎΡΡΠ°Π±ΠΎΡΠΊΠ΅ Π½Π°Π²ΡΠΊΠΎΠ²) ΡΠ°ΠΌΡΠΌ Π½Π΅ΠΏΡΠΎΡΡΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠΈΡΠΊ Π·Π°Π΄Π°Ρ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠ° Π½ΠΈ ΡΡΡΠ°Π½Π½ΠΎ. Π₯ΠΎΡΠ΅Ρ ΡΠΏΡΠΎΡΠΈΡΡ, Π½Π΅Ρ Π»ΠΈ Π·Π°Π΄Π°Ρ ΠΏΠΎ ΡΠ΅ΠΌΠ΅?
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π’Π‘, Π½ΠΎ ΡΠΆΠ΅ Π΄Π°Π²Π½ΠΎ Π΅ΡΡΡ «Sublime Text» Ρ ΡΠΎΠ½Π½Π°ΠΌΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΏΠΎΠ΄ Π»ΡΠ±ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ. ΠΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ Π²ΡΡΠ΅ ΡΠ°ΠΌ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ.
Π§Π΅ΠΌ ΠΎΠ½ Π»ΡΡΡΠ΅ ΠΎΠ±ΡΡΠ½ΠΎΠΉ IDE? Π’ΠΎΠΉ ΠΆΠ΅ VS.
ΠΠ»ΠΈ, ΡΠ΅ΠΌ ΠΎΠ½ Π»ΡΡΡΠ΅ Π΄ΡΡΠ³ΠΈΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠ² ΡΠΈΠΏΠΎ notepad++?
ΠΡΠΊΡΠΎΠΉ ΡΠΆΠ΅ Π΄Π»Ρ ΡΠ΅Π±Ρ TeXstudio!
ΠΠΈΡΠΎΠ²Π°Ρ ΡΠ»Π°Π²Π° Π½Π°ΡΠΎΠ΄Π° ΡΡΡΡΠΊΠΎΠ³ΠΎ
Π§ΡΠΎ Ρ ΠΎΡΠ΅Π»ΠΈ, ΡΠΎ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ: ΠΊ ΡΠ΅ΠΌΡ ΠΏΡΠΈΠ²Π΅Π»Π° ΠΆΠ°Π΄Π½ΠΎΡΡΡ ΡΠΎΡΠ³ΠΎΠ²ΡΠ΅Π² Π΄Π΅ΡΠ΅Π²ΠΎΠΌ, ΡΠ°Π½Π΅ΡΠΎΠΉ ΠΈ OSB
«Π― Π½Π΅ Π·Π»ΠΎΠΏΠ°ΠΌΡΡΠ½ΡΠΉ, Ρ ΠΏΡΠΎΡΡΠΎ Π·Π»ΠΎΠΉ ΠΈ Ρ ΠΌΠ΅Π½Ρ ΠΏΠ°ΠΌΡΡΡ Ρ ΠΎΡΠΎΡΠ°Ρ». Π, ΠΌΠ½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΠΎΠ±ΡΡΠΈΡ ΡΡΠΎΠ³ΠΎ ΡΡΡΠΎΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π·ΠΎΠ½Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Ρ, Π½ΠΎ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π»ΡΠ΄ΠΈ Π±ΡΠ΄ΡΡ ΠΏΠΎΠΌΠ½ΠΈΡΡ Π΅ΡΡ ΠΎΠΉ ΠΊΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ.
ΠΠΈΠ·Π½Π΅Ρ ΠΈ ΡΠΎΠ²Π΅ΡΡΡ ΠΌΠ°Π»ΠΎΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΠΈ ΡΡΡΠΎΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅Π·ΠΎΠ½ 2021 Π³ΠΎΠ΄Π° ΡΡΠΎ Π²ΠΏΠΎΠ»Π½Π΅ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°Π». ΠΠΎΡΠ»Π΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π³ΠΎΠ΄ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠ΄Π΅Π½ΠΈΡ Π»ΡΠ΄Π΅ΠΉ ΠΏΠΎ Π΄ΠΎΠΌΠ°ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΠΈ ΡΠΎΡΠ³ΠΎΠ²ΡΡ ΡΠ΅ΡΠΈΠ»ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π°ΠΆΠΈΠΎΡΠ°ΠΆΠ΅ΠΌ Π½Π° Π·Π°ΡΡΠ±Π΅ΠΆΠ½ΡΡ ΡΡΠ½ΠΊΠ°Ρ ΠΈ ΡΡΡΡΠΎΠΈΡΡ ΡΠΎΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΠΎΠ»ΡΠΊΠΎ Π² Π΄Π²Π° ΡΠ°Π·Π° Ρ ΡΠΆΠ΅ Ρ Π½Π°Ρ.
ΠΠ°ΡΠ°Π΄ΠΎΠΊΡ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π² ΠΏΠΈΠΊΠ΅ ΡΠ΅Π½Π° Π½Π° OSB Π΄ΠΎΡ ΠΎΠ΄ΠΈΠ»Π° Π΄ΠΎ 3600 Π·Π° Π»ΠΈΡΡ. Π’ΠΎ Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ Π½Π΅ ΡΠ°ΡΠΏΡΠΎΡΠ°Π²ΡΠ΅ΠΌΡΡΡ Ρ ΠΌΠ΅ΡΡΠΎΠΉ ΠΎ ΡΡΡΠΎΠΉΠΊΠ΅ ΡΠΎΡΡΠΈΡΠ½ΠΈΠ½Ρ Π»ΠΈΡΡ ΡΠ°Π½Π΅ΡΡ ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠ»ΡΡ Π² ΡΡΠΈ Ρ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΎΠΉ ΡΠ°Π·Π° Π΄ΠΎΡΠΎΠΆΠ΅, ΡΠ΅ΠΌ Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠ°ΠΌ.
Π ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ Π»Π΅ΡΠ° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΎΠΏΡΠΎΠ²ΡΠ΅ Π±Π°Π·Ρ ΠΈ ΡΠΎΠ·Π½ΠΈΡΠ½ΡΠ΅ ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ ΠΈ ΡΠ°ΠΌΠΈ Π±ΡΠ»ΠΈ Π½Π΅ ΡΠ°Π΄Ρ ΡΠ°ΠΊΠΎΠΌΡ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ. ΠΠ½ΠΈ Π΅ΡΡ Π΄Π΅ΡΠΆΠ°Π»ΠΈΡΡ Π½Π° ΡΡΠ°ΡΡΡ Π·Π°ΠΏΠ°ΡΠ°Ρ , Π½ΠΎ ΠΊ Π°Π²Π³ΡΡΡΡ ΠΏΡΠΈΡΠ»ΠΎΡΡ Π·Π°ΠΊΡΠΏΠ°ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΏΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΠ΅Π½Π½ΠΈΠΊΠ°ΠΌ.
Π ΡΡΡ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅: ΠΏΠΎΡΡΠΈ Π²ΡΠ΅ ΠΏΠΎΠ½Π°Π΄Π΅ΡΠ»ΠΈΡΡ Π½Π° Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΠΉ ΡΠΎΡΡ ΡΠ΅Π½ Π½Π° ΡΠΎΠ½Π΅ Π°ΠΆΠΈΠΎΡΠ°ΠΆΠ° Π² Π‘Π¨Π ΠΈ Π·Π°ΠΊΡΠΏΠΈΠ»ΠΈΡΡ ΡΠ°Π½Π΅ΡΠΎΠΉ ΠΏΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌΡ. Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ΄ΠΈΠ½ ΠΊΡΡΠΏΠ½ΠΎΠΎΠΏΡΠΎΠ²ΡΠΉ ΠΎΠ±Π»Π°ΡΡΠ½ΠΎΠΉ ΡΠΊΠ»Π°Π΄ ΡΠ°Π½Π΅ΡΡ ΠΊΡΠΏΠΈΠ» ΡΠ°Π½Π΅ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π½Π° 75 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΡΡΠ±Π»Π΅ΠΉ. ΠΠ΅ ΠΎΡΡΡΠ°Π»ΠΈ Π² Π·Π°ΠΊΡΠΏΠΊΠ°Ρ ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ.
Π ΡΠ΅Π½Π° Π²ΠΎΠ·ΡΠΌΠΈ ΠΈ ΡΠΏΠ°Π΄ΠΈ.
ΠΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ ΡΠΏΡΠΎΡ Π² Π‘Π¨Π Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π½Π΅ ΡΠ°ΠΊΠΎΠΉ ΡΠΆ ΠΈ Π²ΡΡΠΎΠΊΠΈΠΉ. Π’Π°ΠΌ Π»ΡΠ΄ΠΈ ΡΠΎΠΆΠ΅ Π½Π΅ Π΄ΡΡΠ°ΠΊΠΈ, Π΄Π΅Π½ΡΠ³ΠΈ ΡΡΠΈΡΠ°ΡΡ ΡΠΌΠ΅ΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΊΠ°ΡΠ΅Π»ΠΈ ΡΠΏΡΠΎΡΠ° ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎ ΠΊΠ°ΡΠ½ΡΠ»ΠΈΡΡ Π² ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠΎΡΠΎΠ½Ρ.
Π ΡΠ΅ΠΌΡ ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π»ΠΎ?
ΠΠΎΡ ΠΊ ΡΠ΅ΠΌΡ: Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ ΠΈ Π½Π° Π±Π°Π·Π°Ρ ΡΠΊΠΎΠΏΠΈΠ»ΠΎΡΡ ΡΠ°Π½Π΅ΡΡ, ΠΊΡΠΏΠ»Π΅Π½Π½ΠΎΠΉ ΠΏΠΎ Π·Π°ΠΎΠ±Π»Π°ΡΠ½ΠΎΠΉ ΡΠ΅Π½Π΅, ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π° Π²Π΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ΅Π·ΠΎΠ½.
Π‘ΡΡΠΎΠΈΡΠ΅Π»ΠΈ-ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΠ΅Π»ΠΈ Π½Π° ΠΎΠΏΡΠΎΠ²ΠΎΠΌ ΡΠΊΠ»Π°Π΄Π΅ Π±Π΅ΡΡΡ ΡΠΆΠ΅ ΠΏΠΎ 615 ΡΡΠ±Π»Π΅ΠΉ. Π’ΠΎ Π΅ΡΡΡ ΡΠ΅Π½Π° ΡΠΊΠ°ΠΊΠ½ΡΠ»Π° Π²Π½ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ.
Π Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ Π½Π΅Ρ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°. ΠΡΠ΅ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ ΠΌΠΈΠΌΠΎ ΠΈ ΠΊΠ°ΡΠ°ΡΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ.
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΠΆΠ΅ Π½Π°ΡΠ°Π»ΠΈ ΠΎΠ±Π·Π²Π°Π½ΠΈΠ²Π°ΡΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΠ΅Π»Π΅ΠΉ:
— ΠΠ΅ Ρ ΠΎΡΠΈΡΠ΅ Ρ Π½Π°Ρ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ?
Π Π²Π΅Π΄Ρ Π΄ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΠ΅Π·ΠΎΠ½Π° ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ 4,5 ΠΌΠ΅ΡΡΡΠ°. ΠΠ½ΠΈ Π±ΡΠ΄ΡΡ ΡΠΈΠ΄Π΅ΡΡ ΠΈ ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΡΠ²ΠΎΡ «Π·ΠΎΠ»ΠΎΡΡΡ» ΡΠ°Π½Π΅ΡΡ.
Π’Π°ΠΊ ΡΡΠΎ Ρ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ Π·Π»ΠΎΠΏΠ°ΠΌΡΡΠ½ΡΠΉ ΠΈΠ»ΠΈ Π²ΡΡ ΠΆΠ΅.