ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows

ΠšΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния для Windows. ВСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅.

Π₯отя срСдний ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π·Π½Π°Π΅Ρ‚ ΠΎ ΠΈΡ… сущСствовании, Π΅ΠΌΡƒ нСизвСстна ΠΌΠΎΡ‰ΡŒ vim ΠΈΠ»ΠΈ emacs, часто нСизвСстСн Π΄Π°ΠΆΠ΅ встроСнный Π²ΠΎ всС 32-Π±ΠΈΡ‚Π½Ρ‹Π΅ вСрсии Windows MS-DOS Editor, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ. Как ΠΈ Π² случаС с тСкстовыми Π²Π΅Π± Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ, основная линия развития ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² находится Π² срСдС Linux ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… *nix систСм. Но ΠΈ ΠΏΠΎΠ΄ Windows Π΅ΡΡ‚ΡŒ нСсколько интСрСсных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ΠšΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. ВСрсии для Linux, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… *nix систСм, DOS, Windows, OS/2.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° подсвСтки синтаксиса Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… языков: C, C++, Java, Perl, Sh, Pascal, SQL, Assembly, PHP, Python, REXX, Ada, Fortran, IDL, LinuxDoc, TeX, TeXInfo, HTML ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π’Π°Π±Π»ΠΈΡ†Π° ASCII символов. Π Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ приспособлСния для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ обращСния с ошибками, ΠΌΠΎΠ³ΡƒΡ‰ΠΈΡ… Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π² процСссС.

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ слов, символов ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠΎΠ² тСкста осущСствляСтся Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈ с использованиСм Ρ‚Π΅Ρ… ΠΆΠ΅ горячих клавиш (ΠΊΡ€ΠΎΠΌΠ΅ Ctrl+A), Ρ‡Ρ‚ΠΎ ΠΈ Ρƒ тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² Windows c графичСским интСрфСйсом. Π₯отя Ρ‚Π°ΠΊ ΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠšΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ VIM Π² Windows

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π‘Ρ‹Π²Π°ΡŽΡ‚ ситуации, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‡Π΅Π½ΡŒ хочСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π½ΠΎ ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ Π½Π΅Ρ‚Ρƒ *nix ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, Π»ΠΈΠ±ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° вСдётся Π½Π° Windows.

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡƒΠΌ β€” использованиС Windows вСрсии gVim, Π½ΠΎ Π² этом случаС Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΊΡƒΡ‡Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с установкой ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², пСрСносом ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΎΠ² ΠΈ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ всСго ΠΈ вся. Π§Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π±Π΅Π· Π±ΡƒΠ±Π½Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ctrl-p), Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠ°Π΄Π°Ρ‚ΡŒ Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Cygwin ΠΈ Mintty ΡΠΏΠ΅ΡˆΠ°Ρ‚ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ

ΠšΠ°Ρ‡Π°Π΅ΠΌ с сайта ΠΈ устанавливаСм послСднюю Π²Π΅Ρ€ΡΠΈΡŽ Cygwin.

ΠŸΡ€ΠΈ установкС Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ любоС Π·Π΅Ρ€ΠΊΠ°Π»ΠΎ ΠΈΠ· списка доступных.
Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹:

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всё выглядСло ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ β€” Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ. ЗапускаСм mintty, Ρ‚Ρ‹ΠΊΠ°Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ консольки ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«Options. Β».

Π’Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΎΠΏΡ†ΠΈΡŽ Blinking, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΎΡ‚Π²Π»Π΅ΠΊΠ°Π»ΠΎ, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Block Π² качСствС курсора.

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. image loader. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅.

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ ΠΏΠΎ вкусу, ставим сглаТиваниС Π² Full, Locale β€” C, Character Set β€” UTF-8.

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. image loader. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅.

ΠžΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π² xterm-256color.

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. image loader. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅.

Одно нСсомнСнноС прСимущСство Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρƒ ΠΆΠ΅ ΡΠ°ΠΌΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Vim, Ρ‡Ρ‚ΠΎ ΠΈ Π² *nix систСмС. А Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π² своё распоряТСниС ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ консоль ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Windows Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ grep, find, ack.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ со всСми ΠΊΠΎΠ½Ρ„ΠΈΠ³Π°ΠΌΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ бСсплатно Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Bitbucket. Π’Π°ΠΊΠΈΠ΅ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ dotfiles.

Одним приятным ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ Π² ΠΏΠ»Π°Π½Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Vim-Π° для мСня стал Vimified, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ базируСтся Π½Π° Vundle.

Π•Π³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎ шагам, Π° Ρ‚ΠΎ ΠΌΠ°Π»ΠΎ-Π»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пропустили Π²ΠΎ врСмя установки Cygwin. Π¨Π°Π³ΠΈ установки ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ расписаны Π² описании ΠΊ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΡŽ.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ запуск Vim ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ с ошибками ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ прСдусмотрСнныС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ установлСны, Π½ΠΎ это Π½Π΅ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎ.

ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Π΅ΠΌ Vim. И Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Ρƒ нас Π΄ΠΎΠ»ΠΆΠ½ΠΎ получится послС Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΎΠΊ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΊ.

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. image loader. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ДСсятка быстрых. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ софт для повсСднСвных Π½ΡƒΠΆΠ΄

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. racing fastest h. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-racing fastest h. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° racing fastest h. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ

Если Ρ‚Ρ‹ ΠΏΠ΅Ρ€Π΅ΡˆΠ΅Π» Π½Π° Linux совсСм Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΈΠ»ΠΈ ΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΡˆΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² графичСской срСдС ΠΈ графичСских прилоТСниях, Ρ‚ΠΎ навСрняка задаСшься вопросом: Π° Π·Π°Ρ‡Π΅ΠΌ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ людСй ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ софт? Π― Π³ΠΎΠ²ΠΎΡ€ΡŽ Π½Π΅ ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ ΠΈ Π΅Π³ΠΎ ΠΌΠΎΡ‰Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС, Π° ΠΎ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… прилоТСниях с псСвдографичСским интСрфСйсом, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вся Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ β€” это символы (яркий ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· ΠΌΠΈΡ€Π° Windows β€” FAR ΠΈ Norton Commander).

Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, Ρ‚Ρ‹ Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ β€” старпСры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ½ΡƒΡ‚ΡŒ ΠΊ Π½ΠΎΠ²ΠΎΠΌΡƒ. ΠžΡ‚Ρ‡Π°ΡΡ‚ΠΈ это ΠΏΡ€Π°Π²Π΄Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹: ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, удобство ΠΈ «чистота интСрфСйса». ΠšΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ софт просто нСвСроятно быстр, ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΡ‹ΡˆΡŒ, Π° Π³Π»Π°Π²Π½ΠΎΠ΅ β€” ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π·Π°Ρ…Π»Π°ΠΌΠ»Π΅Π½Π½Ρ‹ΠΉ псСвдографичСский интСрфСйс просто Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠ½ всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… обвСсок ΠΈ Π΄Π΅ΠΊΠΎΡ€Π°Ρ†ΠΈΠΉ.

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

Π€Π°ΠΉΠ»Ρ‹: Midnight Commander

Midnight Commander (ΠΈΠ»ΠΈ просто mc) β€” ΠΎΠ΄Π½ΠΎ ΠΈΠ· самых извСстных ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎ ΠΊΠ»ΠΎΠ½ бСссмСртного Norton Commander, созданный ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для UNIX. Mc ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° экранС Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½Π°, Π²ΠΎΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ всС ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ, выТигая сСбС Π³Π»Π°Π·Π° синим Ρ„ΠΎΠ½ΠΎΠΌ.

Π’Π°ΠΊΠΆΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄Π²Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠΏΡ†ΠΈΠΈ для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ бСсполСзных строки мСню свСрху ΠΈ строки ΠΊΠ½ΠΎΠΏΠΎΠΊ снизу:

Ну Π° Ρ‚Π΅, ΠΊΡ‚ΠΎ Π½Π΅ Π»ΡŽΠ±ΠΈΡ‚ стандартный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ mc ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ ΡŽΠ·Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΎΠΏΡ†ΠΈΡŽ:

ВаТная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ mc β€” ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. НапримСр, Ссли Ρ‚Ρ‹ Π²Ρ‹Π±Π΅Ρ€Π΅ΡˆΡŒ Ρ„Π°ΠΉΠ» с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ наТмСшь F3, Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΡˆΡŒ Π½Π° экранС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ: Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Ρ€Π°Π·ΠΌΠ΅Ρ€, Π³Π»ΡƒΠ±ΠΈΠ½Π° Ρ†Π²Π΅Ρ‚Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅. Π­Ρ‚Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ mc ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΡ‚ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ identify ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° ImageMagic. НаТатиС Enter запустит просмотрщик ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ gqview, see ΠΈΠ»ΠΈ zgv, ΠΊΠ°ΠΊΠΎΠΉ найдСтся Π² систСмС).

ВсС привязки Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊ прилоТСниям описаны Π² Ρ„Π°ΠΉΠ»Π΅

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. mc. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-mc. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° mc. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅. Midnight Commander Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎΠ³ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°

Π€Π°ΠΉΠ»Ρ‹ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ: Nnn

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

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. nnn. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-nnn. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° nnn. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅. Π›Π°ΠΊΠΎΠ½ΠΈΡ‡Π½Ρ‹ΠΉ интСрфСйс nnn

ЭлСктронная ΠΏΠΎΡ‡Ρ‚Π°: mutt

Π’ срСдС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ UNIX ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ mutt Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚ΠΎ ΠΆΠ΅ мСсто, Ρ‡Ρ‚ΠΎ ΠΈ Vim: Π΅Π³ΠΎ Π»ΠΈΠ±ΠΎ нСнавидят, Π»ΠΈΠ±ΠΎ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Π΅Π· Π½Π΅Π³ΠΎ ΠΆΠΈΡ‚ΡŒ. Как ΠΈ Ρƒ Vim, Ρƒ mutt ΠΎΡ‡Π΅Π½ΡŒ высокий ΠΏΠΎΡ€ΠΎΠ³ вхоТдСния, Π΅Π³ΠΎ нСльзя просто Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π’ΠΎΡ‡Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ всСй ΠΌΠΎΡ‰ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Ρ‚Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡˆΡŒ. mutt Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π΄ΠΎΠ»Π³ΠΎ подстраивая Π΅Π³ΠΎ ΠΏΠΎΠ΄ сСбя. Π—Π°Ρ‚ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‚Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡˆΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ½Π½Ρ‹ писСм Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС, Ρ‡Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

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

Π’ΠΎΡ‚ лишь Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ mutt для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Gmail (ΠΈΠΌΠ΅ΠΉ Π² Π²ΠΈΠ΄Ρƒ, Ρ‚Π΅Π±Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ IMAP ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ прилоТСния ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для mutt, Ссли Ρ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ Π΄Π²ΡƒΡ…Ρ„Π°ΠΊΡ‚ΠΎΡ€Π½ΡƒΡŽ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ):

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. mutt. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-mutt. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° mutt. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅. mutt: простота ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ участникам

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1. ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡŒ ΠΊ сообщСству Β«Xakep.ruΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ всС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ Π½Π° сайтС

ЧлСнство Π² сообщСствС Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ срока ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ Ρ‚Π΅Π±Π΅ доступ ΠΊΠΎ Π’Π‘Π•Πœ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌ Β«Π₯Π°ΠΊΠ΅Ρ€Π°Β», ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ выпуски Π² PDF, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ Π½Π° сайтС ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ Π»ΠΈΡ‡Π½ΡƒΡŽ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ скидку! ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2. ΠžΡ‚ΠΊΡ€ΠΎΠΉ ΠΎΠ΄ΠΈΠ½ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»

ЗаинтСрСсовала ΡΡ‚Π°Ρ‚ΡŒΡ, Π½ΠΎ Π½Π΅Ρ‚ возмоТности ΡΡ‚Π°Ρ‚ΡŒ Ρ‡Π»Π΅Π½ΠΎΠΌ ΠΊΠ»ΡƒΠ±Π° Β«Xakep.ruΒ»? Π’ΠΎΠ³Π΄Π° этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для тСбя! ΠžΠ±Ρ€Π°Ρ‚ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: этот способ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для статСй, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡƒΡ… мСсяцСв Π½Π°Π·Π°Π΄.

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. Evgenij Zobnin 1. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-Evgenij Zobnin 1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Evgenij Zobnin 1. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅.

Π•Π²Π³Π΅Π½ΠΈΠΉ Π—ΠΎΠ±Π½ΠΈΠ½

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Ρ€ΡƒΠ±Ρ€ΠΈΠΊΠΈ X-Mobile. По ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Ρƒ сисадмин. Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ Ρ„Π°Π½Π°Ρ‚ Linux, Plan 9, Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΎΠ² ΠΈ Π΄Ρ€Π΅Π²Π½ΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

13 инструмСнтов для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ тСкста Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° тСкста Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅

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

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с тСкстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π½Π° мноТСство Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΡ… β€” ΠΈ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· Π½ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ спСциализированного инструмСнта.

Π—Π°ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ β€” Β«ΠžΡΠ½ΠΎΠ²Ρ‹ философии UnixΒ»

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

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

Π€Π°ΠΉΠ» CSV с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ доступСн Π² ΠΎΠ½Π»Π°ΠΉΠ½Π΅. ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.

Команда cat ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для составлСния списка ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ отобраТСния ΠΈΡ… содСрТимого Π½Π° экранС.

head Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ n строк Π² Ρ„Π°ΠΉΠ»Π΅. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ» нСизвСстной структуры ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, Π½Π΅ заваливая всю консоль ΠΊΡƒΡ‡Π΅ΠΉ тСкста.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ отобраТаСтся всё Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅.

НапримСр, ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΉΡ‚ΠΈ всС вхоТдСния слова mutex Π² Ρ„Π°ΠΉΠ»Π΅.

Рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ grep ΠΈ ΠΈΡ… ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.

НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ столбСц ΠΈΠ· послСдних пяти строк нашСго CSV-Ρ„Π°ΠΉΠ»Π°.

paste

paste ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ вмСстС Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π° Π² ΠΎΠ΄ΠΈΠ½ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».

uniq ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ сосСдниС ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ строки Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ ΠΈΠ»ΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ uniq ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сосСдниС строки, Π² Π½Π°ΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Π΅Ρ‰Ρ‘ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ всС ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ строки ΠΈΠ· Ρ„Π°ΠΉΠ»Π°, Π½ΡƒΠΆΠ½ΠΎ сначала ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ содСрТимоС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. uniq особСнно ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π² сочСтании с сортировкой, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ | sort | uniq позволяСт ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ΡΡ строки Π² Ρ„Π°ΠΉΠ»Π΅ ΠΈΠ»ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠ΅.

awk β€” это Ρ‡ΡƒΡ‚ΡŒ большС, Ρ‡Π΅ΠΌ просто инструмСнт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ тСкста: Π½Π° самом Π΄Π΅Π»Π΅ Ρƒ Π½Π΅Π³ΠΎ Ρ†Π΅Π»Ρ‹ΠΉ язык программирования. Π’ Ρ‡Ρ‘ΠΌ awk Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆ β€” Ρ‚Π°ΠΊ это Π² Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° столбцы, ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ это с особСнным блСском, ΠΊΠΎΠ³Π΄Π° Π² Ρ„Π°ΠΉΠ»Π°Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡˆΠ°Π½Ρ‹ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΈ Ρ‚Π°Π±Ρ‹.

Как Π²ΠΈΠ΄ΠΈΠΌ, столбцы Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, Π»ΠΈΠ±ΠΎ табуляциями, ΠΈ Π½Π΅ всСгда ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ количСством ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ². cut здСсь бСсполСзСн, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΈΠΌ символом-Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ. Но awk Π»Π΅Π³ΠΊΠΎ разбСрётся с Ρ‚Π°ΠΊΠΈΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ.

Π₯отя awk способСн Π½Π° Π³ΠΎΡ€Π°Π·Π΄ΠΎ большСС, Π²Ρ‹Π΄Π°Ρ‡Π° ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ составляСт, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, 99% Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования Π² ΠΌΠΎΡ‘ΠΌ Π»ΠΈΡ‡Π½ΠΎΠΌ случаС.

tr Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΊΠ°ΠΊ translate. Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° замСняСт ΠΎΠ΄Π½ΠΈ символы Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Она Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈΠ±ΠΎ с символами, Π»ΠΈΠ±ΠΎ с классами символов, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ строчныС, ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅, ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΈ Ρ‚. Π΄.

[:space:] прСдставляСт всС Ρ‚ΠΈΠΏΡ‹ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ², ΠΎΡ‚ простого ΠΏΡ€ΠΎΠ±Π΅Π»Π° Π΄ΠΎ табуляции ΠΈΠ»ΠΈ символа Π½ΠΎΠ²ΠΎΠΉ строки.

ВсС символы, ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Ρ‹ Π² Π·Π°ΠΏΡΡ‚ΡƒΡŽ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ символ % Π² ΠΊΠΎΠ½Ρ†Π΅ Π²Ρ‹Π΄Π°Ρ‡ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ отсутствиС Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰Π΅ΠΉ Π½ΠΎΠ²ΠΎΠΉ строки. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, этот символ Ρ‚ΠΎΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½ Π² Π·Π°ΠΏΡΡ‚ΡƒΡŽ.

[:lower:] прСдставляСт всС строчныС символы, Π° [:upper:] β€” всС прописныС. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ становится Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ.

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько адрСсов, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ выглядят ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π₯отя sed выполняСт мноТСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΌΡ‹ рассмотрим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΌΠ΅Π½Ρƒ тСкста ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых распространённых Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования.

Π—Π°ΠΌΠ΅Π½Π° тСкста

Команда Π·Π°ΠΌΠ΅Π½Ρ‹ sed выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π·Π°ΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ экзСмпляра слова Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС Π² Ρ„Π°ΠΉΠ»Π΅:

АдрСс Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρƒ, Π² ΠΊΠ°ΠΊΠΎΠΉ строкС ΠΈΠ»ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ строк Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ подстановку.

Π Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ CSV с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ grep ΠΈ awk

Π’Ρ‹Π²ΠΎΠ΄ адрСса IPv4, связанного с сСтСвым интСрфСйсом

Команда ifconfig Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ свСдСния ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ сСтСвому интСрфСйсу. НапримСр:

Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ значСния ΠΈΠ· Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ

Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ IP-адрСсов ΠΈΠ· Ρ„Π°ΠΉΠ»Π° ΠΆΡƒΡ€Π½Π°Π»Π°

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈΡ‰Π΅Ρ‚ Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ Π‘Π” сообщСниС Too many connections from (Π·Π° Π½ΠΈΠΌ слСдуСт IP-адрСс) ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π΄Π΅ΡΡΡ‚ΡŒ Π³Π»Π°Π²Π½Ρ‹Ρ… Π½Π°Ρ€ΡƒΡˆΠΈΡ‚Π΅Π»Π΅ΠΉ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ этот ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΊΠ°ΠΊ выглядит строка Π² ΠΆΡƒΡ€Π½Π°Π»Π΅.

Команда sed ‘s@/@@’ удаляСт Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ слэш.

ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² исходном Ρ„Π°ΠΉΠ»Π΅

УглубляСмся: Ρ†ΠΈΠΊΠ»Ρ‹ for ΠΈ xargs

Π—Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ xargs для осущСствлСния дСйствий с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ всСх Ρ„Π°ΠΉΠ»ΠΎΠ², содСрТащих строку bool_from_str ).

Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π°Ρ‚Π΅ΠΌ исполнит

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Из синопсиса sed Π½Π° ΠΌΠ°Π½-страницС Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ нСсколько Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚

РСзюмС

Π›ΡŽΠ±ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΡƒΡŽ тСкст, ΠΌΠΎΠΆΠ½ΠΎ свСсти ΠΊ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Ρƒ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… выполняСт простоС дСйствиС ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ свои Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ.

НапримСр, Ссли Π½Π°ΠΌ хочСтся ΡƒΠ·Π½Π°Ρ‚ΡŒ, сколько ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… IP-адрСсов Π² Ρ„Π°ΠΉΠ»Π΅ ΠΆΡƒΡ€Π½Π°Π»Π°, ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти IP-адрСса всСгда появлялись Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ столбцС, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±Ρ‹Π»ΠΈ Π½Π°Π΄ΡƒΠΌΠ°Π½Π½Ρ‹ΠΌΠΈ, Π½ΠΎ я ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π²Π°ΠΌ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π² 235 Ρ€Π°Π· быстрСС, Ρ‡Π΅ΠΌ ваш кластСр HadoopΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, насколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° самом Π΄Π΅Π»Π΅ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ.

Π§Ρ‚ΠΎ дальшС

Если интСрСсно ΠΏΠΎΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° список рассылки!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» для Windows

Часто ΠΏΡƒΡ‚Π°ΡŽΡ‚ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈ шСлл. Π’ Ρ‚Π΅Ρ… ΠΆΠ΅ *nix Π΅ΡΡ‚ΡŒ ΡˆΠ΅Π»Π»Ρ‹ (bash, csh, zsh, …) ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ (konsole/guake/yaquake/tilda ΠΈ Ρ‚.Π΄. ΠΈ Ρ‚.ΠΏ.) Для ΠΌΠΈΡ€Π° Windows общСизвСстный Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ – стандартноС консольноС окошко, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ часто ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Β«cmd.exeΒ». И ΠΌΠ°Π»ΠΎ ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚ ΠΎ сущСствовании мноТСства Π΄Ρ€ΡƒΠ³ΠΈΡ… эмуляторов Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π˜Π·Π²Π΅ΡΡ‚Π½Ρ‹Ρ… шСллов большС, ΠΈΡ… Ρ†Π΅Π»Ρ‹Ρ… Π΄Π²Π°: cmd.exe ΠΈ powershell.exe. И хотя Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ‚Ρ€ΠΈ ΠΏΠΎΡ€Ρ‚Π° bash (MinGW, CygWin, GIT) ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡŽΠ½ΠΈΠΊΡΠΎΠΈΠ΄Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ Ρ€ΡƒΠ³Π°Ρ‚ΡŒ cmd.exe.

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. image loader. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅.

ΠžΠ±Π·ΠΎΡ€ возмоТностСй

Π Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Β«ΠΏΡ€ΠΎ всС» Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, поэтому здСсь описаны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π° ΠΌΠΎΠΉ взгляд Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ интСрСсныС Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

ΠΠ°Π³Π»ΡΠ΄Π½ΠΎΡΡ‚ΡŒ. Π’ Ρ‚Π°Π±Π°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ отобраТаСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ консолСй, Π½ΠΎ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация Π²Ρ€ΠΎΠ΄Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ процСсса, прогрСсса Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ, chkdsk, powershell, копирования Π² Far Manager. НапримСр, Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² Ρ‚Π°Π± Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»Π°ΡΡŒ Π»ΠΈ компиляция ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, запущСнная Π² этом Ρ‚Π°Π±Π΅. Π’ статусной строкС ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ список ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Β«ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊΒ» Π²Ρ€ΠΎΠ΄Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ области ΠΈ курсора, PID Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ процСсса Π² консоли, статусов CAPS/NUM/SCRL, коэффициСнта прозрачности ΠΈ Π΄Ρ€. МногиС ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ Β«ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅Β» с ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ для быстрого Π΅Π΅ измСнСния.

ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ (самого Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Π° Π½Π΅ ΠΎΠΊΠ½Π° настроСк) содСрТит всСго Π΄Π²Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… графичСских элСмСнта β€” Ρ‚Π°Π±Ρ‹ ΠΈ статусная строка. Но ΠΈ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, Ссли Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ Β«Ρ‡ΠΈΡΡ‚ΡƒΡŽΒ» консоль.

ΠŸΠΎΡ€Ρ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Настройки ΠΌΠΎΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ»Π΅ ConEmu.xml созданном Π² ΠΏΠ°ΠΏΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π Π°Π±ΠΎΡ‚Π° с тСкстом. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Π²Π° стиля ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΈ тСкста β€” ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ для тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈ Β«ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉΒ» ΠΊΠ°ΠΊ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ консоли. ΠŸΠΎΠΌΠ΅Ρ‚ΠΊΠ° ΠΈ вставка тСкста ΡƒΠ΄ΠΎΠ±Π½Π° ΠΊΠ°ΠΊ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ Ρ‚Π°ΠΊ ΠΈ с ΠΌΡ‹ΡˆΠΊΠΎΠΉ.

Quake/Tilda. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… консолСй. Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΡƒΠΌΠ΅Π΅Ρ‚ Β«Π²Ρ‹Π΅Π·ΠΆΠ°Ρ‚ΡŒΒ» ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ctrl+

) ΠΈ ΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Π΅ фокуса ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Esc.

Запуск Π»ΡŽΠ±Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ любоС количСство ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ (Task) для быстрого запуска Π² ConEmu ΠΈΠ»ΠΈ ΠΈΠ· списка ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² (jump list) ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡ Windows 7. Π—Π°Π΄Π°Ρ‡Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько процСссов ΠΈΠ»ΠΈ шСллов (powershell, SDK, компиляция ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Ρ‚.Π΄.) МоТно Π΄Π°ΠΆΠ΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ простыС GUI прилоТСния Π²Ρ€ΠΎΠ΄Π΅ PuTTY, TaskManager, GVim.

Π Π°Π±ΠΎΡ‚Π° с Ρ†Π²Π΅Ρ‚ΠΎΠΌ. НСсколько ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠ°Π»ΠΈΡ‚Ρ€ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Solarized, PowerShell, xterm, ΠΈ Π΄Ρ€.), Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ настройки своих Ρ†Π²Π΅Ρ‚ΠΎΠ² консоли, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ² ANSI X3.64, 24-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² Far Manager.

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ. Π£ΠΌΠ΅Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ сСбя (ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹-ΡˆΠ΅Π»Π»Ρ‹) Π² контСкстноС мСню Windows Explorer. Π£ΠΌΠ΅Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ созданиС стандартного Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Windows.

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

НСмного истории

Π’ Π½Π°Ρ‡Π°Π»Π΅ Π±Ρ‹Π» Zoin ΠΈ Π΅Π³ΠΎ анонс Эмулятор консоли Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅ Far Manager. НС знаю, ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π» Π»ΠΈ Π°Π²Ρ‚ΠΎΡ€ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ эмулятора, Π½ΠΎ Π² 2009-ΠΌ Π³ΠΎΠ΄Ρƒ появилось нСсколько Ρ„ΠΎΡ€ΠΊΠΎΠ² ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ: Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ, Ρ‚Π°Π±Ρ‹ для Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈ Π²ΡŒΡŽΠ²Π΅Ρ€ΠΎΠ² Far, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ контСкстного мСню для Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΈ пСрСтаскиваниС Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΌ Far ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ прилоТСниями. ИдСя ΠΌΠ½Π΅ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ ΠΈ, объСдинив всС Β«ΠΏΠ°Ρ‚Ρ‡ΠΈΒ», я стал Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ эмулятор добавляя Π½ΠΎΠ²Ρ‹Π΅ возмоТности ΠΈ исправляя Π±Π°Π³ΠΈ. На Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π»ΠΎ нСсколько Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ² (самыС извСстныС – Console2 ΠΈΠ· бСсплатных ΠΈ TakeCommand ΠΈΠ· ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ…), Π½ΠΎ Π½ΠΈ ΠΎΠ΄Π½Π° Ρƒ мСня Π½Π΅ ΠΏΡ€ΠΈΠΆΠΈΠ»Π°ΡΡŒ. Β«ΠŸΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ Ρ„Π°Ρ€ΠΎΠΌ 15 Π»Π΅Ρ‚Β» поэтому Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½ΡƒΠΆΠ½Π° Π±Ρ‹Π»Π° ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° для Π½Π΅Π³ΠΎ.

Установка

ConEmu ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ с ΠΎΡ„.сайта Π² Π΄Π²ΡƒΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ…: инсталлятор ΠΈ 7z Π°Ρ€Ρ…ΠΈΠ². Π Π°Π·Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π² ΠΎΠ±Ρ‰Π΅ΠΌ-Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ, просто инсталлятор ΡƒΠΌΠ΅Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ярлыки ΠΈ позволяСт ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹Π΅ части ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ послСдниС Alpha-вСрсии, Ρ‚.ΠΊ. с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π²Ρ‹Ρ…ΠΎΠ΄Π° послСднСго Stable ΠΏΡ€ΠΎΡˆΠ»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, исправлСно ΠΌΠ½ΠΎΠ³ΠΎ Π±Π°Π³ΠΎΠ², появилось ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй.

Для Π°Π΄Π΅ΠΏΡ‚ΠΎΠ² bash Π½Π° Π·Π΅Ρ€ΠΊΠ°Π»Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ для MinGW. Π˜Ρ… достаточно Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π² ΠΏΠ°ΠΏΠΊΡƒ MinGW Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ConEmu сразу запускался Β«sh.exe –login –iΒ».

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Far Manager: для ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Far Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ConEmu. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ использовании инсталлятора ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΡƒ Plugins вашСго ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° с Far.exe. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ инсталлятор позволяСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ установки ΠΊΠ°ΠΊ для самого ConEmu Ρ‚Π°ΠΊ ΠΈ для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΊ Far.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ антивирусов: инсталлятор ΠΊΠ°ΠΊ ΠΈ сам ConEmu троянов Π½Π΅ содСрТит, ΠΊΠ°ΠΊ говорится, «исходники ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Β».

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° спросит Π³Π΄Π΅ Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ настройки β€” Π² Ρ„Π°ΠΉΠ»Π΅ ConEmu.xml ΠΈΠ»ΠΈ Π² рССстрС.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ConEmu.exe ΠΈΠ»ΠΈ ConEmu64.exe (Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ 32-Π±ΠΈΡ‚Π½ΠΎΠΉ ΠΈ 64-Π±ΠΈΡ‚Π½ΠΎΠΉ вСрсиСй отсутствуСт).

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ запуск

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС отобраТаСтся Π΄ΠΈΠ°Π»ΠΎΠ³ Β«Fast configurationΒ», ΠΎΠ½ содСрТит нСсколько основных ΠΎΠΏΡ†ΠΈΠΉ Π²Π»ΠΈΡΡŽΡ‰ΠΈΡ… Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. image loader. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅.

Install keyboard hooks. ConEmu ΡƒΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρƒ систСмы ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш (ΠΊΠΎΠ³Π΄Π° Π² фокусС ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹). НапримСр Win+Ρ†ΠΈΡ„Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π½Π° Ρ‚Π°Π± с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш с ConEmu Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ (Win+Alt+K), Π½ΠΎ Ссли Π²Π°ΠΌ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ с ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Win – ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ.

Inject ConEmuHk.dll. Для ΠΌΠ½ΠΎΠ³ΠΈΡ… возмоТностСй ConEmu трСбуСтся ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ WinAPI. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ConEmuHk.dll (ΠΈΠ»ΠΈ Π΅Π΅ 64-битная вСрсия ConEmuHk64.dll) внСдряСтся Π² запускаСмыС Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ… ConEmu процСссы ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°. К соТалСнию, ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ становится всС большС ΠΈ соотвСтствСнно увСличиваСтся врСмя ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Π°. И хотя Π² Ρ†ΠΈΡ„Ρ€Π°Ρ… это лишь миллисСкунды, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΆΠ°Π»ΡƒΡŽΡ‚ΡΡ Π½Π° Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠ΅ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄ Π² ConEmu. Если Π²Ρ‹ ΠΈΠ· Π½ΠΈΡ… – ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ этот Ρ„Π»Π°ΠΆΠΎΠΊ. Π’ ΠΏΠ»Π°Π½Π°Ρ… ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ Π² стилС detours, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ это ускорит процСсс.

Enable automatic updates. Π”ΡƒΠΌΠ°ΡŽ, Π² ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ Π½Π΅ нуТдаСтся. ОбновлСниС выполняСтся Ρ‚Π΅ΠΌ ΠΆΠ΅ способом, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ установкС. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ссли Π²Ρ‹ установили ConEmu распаковкой 7z–архива, Ρ‚ΠΎ для обновлСния потрСбуСтся Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ (7–zip ΠΈΠ»ΠΈ WinRar).

Настройка

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, ConEmu Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ сразу ΠΈ настройки Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Π½ΠΎ Ρƒ любого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ/Π°Π΄ΠΌΠΈΠ½Π°/программиста Π΅ΡΡ‚ΡŒ свои прСдпочтСния ΠΈ спСцифика Ρ€Π°Π±ΠΎΡ‚Ρ‹.

ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³ настроСк открываСтся Π»ΠΈΠ±ΠΎ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Win+Alt+P Π»ΠΈΠ±ΠΎ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ΠΈΠ· систСмного мСню ConEmu ΠΏΡƒΠ½ΠΊΡ‚Π° Β«SettingsΒ».

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

Π’Ρ‹Π±ΠΎΡ€ шСлла

Π˜Ρ‚Π°ΠΊ, скорСС всСго Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свой список шСллов, ΠΊΠ°ΠΊ запускаСмых ΠΏΡ€ΠΈ стартС, Ρ‚Π°ΠΊ ΠΈ быстро доступных.

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. image loader. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅.

ИдСм Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«StartupΒ». Если Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ шСлл β€” всС просто: Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«Command lineΒ» ΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, Π² качСствС шСлла ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ любоС консольноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» для cmd, python, ΠΈ Ρ‚.ΠΏ. МоТно Π΄Π°ΠΆΠ΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ GUI прилоТСния Π²Ρ€ΠΎΠ΄Π΅ PuTTY, notepad, gvim ΠΈ Ρ‚.ΠΏ.

Если ΠΏΡ€ΠΈ стартС Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сразу нСсколько шСллов β€” ΠΈΠ΄Π΅ΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«TasksΒ» (Π·Π°Π΄Π°Ρ‡ΠΈ) ΠΈ начинаСтся магия. Π”ΠΈΠ°Π»ΠΎΠ³ настроСк ΠΈ Ρ‚Π°ΠΊ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½, поэтому Π·Π°Π΄Π°Ρ‡ΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Β«Π² тСкстовом Π²ΠΈΠ΄Π΅Β».

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. image loader. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅.

НазываСм Π΅Π³ΠΎ Β«ShellsΒ», возвращаСмся Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«StartupΒ» ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«Specified named taskΒ».

Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΡ€ΠΈ стартС ConEmu ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ 4 консоли Π² сСткС 2×2 ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»Π°Π΄ΠΊΠ° sh.exe, Π° powershell.exe запускаСтся Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π°Π΄ΠΌΠΈΠ½Π° (послС подтвСрТдСния UAC) ΠΈ Π΅Π³ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ фиксированноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Β«PowerShellΒ».

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ «-new_console» ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ Π² ConEmu ΠΈ Π²Ρ‹Ρ€Π΅Π·Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΏΡ€ΠΈ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. О Π½Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ Π΄ΠΎΠ»Π³ΠΎ, Π° ΠΏΠΎΠΊΠ° ΠΎΡ‚ΠΎΡˆΠ»ΡŽ Π½Π° сайт ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Запуск Π½ΠΎΠ²Ρ‹Ρ… консолСй

Если отобраТаСтся панСль ΠΊΠ½ΠΎΠΏΠΎΠΊ (toolbar) Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° [+] ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ запуска Π½ΠΎΠ²ΠΎΠΉ консоли. Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ строку запуска ΠΈΠ· истории ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅ ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ. Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Β«splitΒ», запустив Π½ΠΎΠ²ΡƒΡŽ консоль Π½Π° ΠΎΠ΄Π½ΠΎΠΌ экранС с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ. Β«Run as administratorΒ» запускаСт Π½ΠΎΠ²ΡƒΡŽ консоль Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ администратора. Π€Π»Π°ΠΆΠΎΠΊ Β«New windowΒ» запустит Π½ΠΎΠ²Ρ‹ΠΉ процСсс ConEmu.exe с Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ.

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. image loader. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅.

На ΠΏΠ°Π½Π΅Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ Ρƒ ΠΊΠ½ΠΎΠΏΠΊΠΈ [+] Π΅ΡΡ‚ΡŒ «стрСлка» для открытия мСню. Π­Ρ‚ΠΎ ΠΆΠ΅ мСню ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Win+N. Π—Π΄Π΅ΡΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· истории ΠΈ Π·Π°Ρ€Π°Π½Π΅Π΅ созданныС Π·Π°Π΄Π°Ρ‡ΠΈ. ΠŸΡ€Π°Π²Ρ‹ΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΌΡ‹ΡˆΠΊΠΎΠΉ ΠΏΠΎ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ с Π·Π°Π΄Π°Ρ‡Π΅ΠΉ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ мСню Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня со списком ΠΊΠΎΠΌΠ°Π½Π΄ этой Π·Π°Π΄Π°Ρ‡ΠΈ – Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π΅ содСрТимоС ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄ Π·Π°Π΄Π°Ρ‡ΠΈ.

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. image loader. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅.

МоТно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ярлык ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ консоль Π² ΡƒΠΆΠ΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ ConEmu. НапримСр, создайтС Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС ярлык для запуска Far Manager (считаСм Ρ‡Ρ‚ΠΎ Far ΠΈ ConEmu установлСны Π² ΠΏΠ°ΠΏΠΊΡƒ C:\Far)

«C:\Far\ConEmu.exe» /single /cmd «C:\Far\Far.exe»

Запуск ΠΈΠ· списка ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² (Jump List) ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡ Windows 7. ΠžΡ‚ΡΡŽΠ΄Π° ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ запуск компиляции Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

Быстрый запуск ΠΏΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш. Если ярлыков (Ρ…ΠΎΡ‚ΠΊΠ΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π² свойствах ярлыка) ΠΈ Π·Π°Π΄Π°Ρ‡ (Win+N ΠΈ Ρ†ΠΈΡ„Ρ€Π° Π½ΠΎΠΌΠ΅Ρ€Π° Π·Π°Π΄Π°Ρ‡ΠΈ) Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ – ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ макрос запуска любой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Keys & MacroΒ» Π΄ΠΈΠ°Π»ΠΎΠ³Π° настройки (Win+Alt+K), Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Β«Macro NNΒ» ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² ΠΏΠΎΠ»Π΅ Β«GUI MacroΒ» Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅:

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. image loader. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅.

ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ cmd-Ρ„Π°ΠΉΠ», Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π² поставку ConEmu

csudo dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess

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

Аналогично Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш Ctrl+Shift+O ΠΈ Ctrl+Shift+E, Π½ΠΎ ΠΎΠ½ΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ копию шСлла, разбивая Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ консоль Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ (split-screen).

ΠŸΠΎΠΌΠ΅Ρ‚ΠΊΠ°, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ вставка тСкста

НастроСк Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ… Β«Mark & PasteΒ» ΠΈ Β«ControlsΒ» ΠΌΠ½ΠΎΠ³ΠΎ. РасскаТу ΠΎΠ± умолчаниях.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ для Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΈ Π² стилС Β«Block selectionΒ»: Shift+Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ°Π’Π²Π΅Ρ€Ρ…, Shift+Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ°Π’Π½ΠΈΠ· ΠΈΠ»ΠΈ удСрТивая Π›Π΅Π²Ρ‹ΠΉAlt Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΡƒ ΠΌΡ‹ΡˆΠΊΠΎΠΉ (drag с Π·Π°ΠΆΠ°Ρ‚ΠΎΠΉ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΊΠΈ).

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² Far Manager Shift+Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² Far Π° Π½Π΅ Π² ConEmu.

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹: Ctrl+C ΠΈΠ»ΠΈ Enter. НаТатиС Esc отмСняСт ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΡƒ.

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠ΅ тСкста ΠΌΡ‹ΡˆΠΊΠΎΠΉ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ выполняСтся сразу ΠΏΡ€ΠΈ отпускании Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΊΠΈ.

Вставка тСкста ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π°

Ctrl+V вставляСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π°. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²ΡƒΡŽ? Π§Π°Ρ‰Π΅ всСго Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½ шСлл ΠΈ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΠ±ΠΈΠ΄Π½ΠΎ, Ссли ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π°Ρ‡Π½Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Ρ‚Π΅ Ρ€Π΅Π²ΠΈΠ·ΠΈΡŽ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΡΡ‚Π°Π²ΠΈΠ»ΠΎΡΡŒ Π² консоль.

Shift+Ins ΠΈ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΊΠΈ вставляСт всС строки ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π°.

Π’Ρ‹Π±ΠΎΡ€ ΠΈ вставка ΠΏΡƒΡ‚Π΅ΠΉ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈ ΠΏΠ°ΠΏΠΊΠ°ΠΌ

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Ctrl+Shift+D ΠΈ Ctrl+Shift+F ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ стандартныС Windows-Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡƒΡ‚ΠΈ ΠΊ ΠΏΠ°ΠΏΠΊΠ΅ ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Ρƒ ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Π² консоль.

Бонус Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС

ΠŸΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΊΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС ConEmu пытаСтся ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ курсор Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Ρ‰Π΅Π»Ρ‡ΠΊΠ°. А Ctrl+BackSpace удаляСт слово слСва ΠΎΡ‚ курсора.

ГипСрссылки ΠΈ ошибки компиляции

Π¨Ρ€ΠΈΡ„Ρ‚

Π’ΠΊΠ»Π°Π΄ΠΊΠ° Β«MainΒ». Π¨Ρ€ΠΈΡ„Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ любой: ΠΌΠΎΠ½ΠΎΡˆΠΈΡ€Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ, растровый ΠΈΠ»ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΉ, с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ сглаТиваниСм ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ (Clear Type, Standard, None). ΠŸΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ Π² консоли смотрится нСсколько странно, Π½ΠΎ Ссли хочСтся – Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ Β«MonospaceΒ».

Π₯очСтся ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ConEmu ΡƒΠΌΠ΅Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ установлСнный Π² систСмС. ΠŸΡ€ΠΎΡΡ‚ΠΎ скопируйтС ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² (ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ fon, ttf, otf, ΠΈ ΠΌΠΎΠ½ΠΎΡˆΠΈΡ€Π½Ρ‹Π΅ bdf) Π² ΠΏΠ°ΠΏΠΊΡƒ ConEmu ΠΈ пСрСзапуститС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. НовыС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ появятся Π² спискС доступных Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ настройки ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Β«MainΒ». НС стоит ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слишком ΠΌΠ½ΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² – ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя ΠΏΡ€ΠΈ стартС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Β«Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ…Β» ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«FeaturesΒ» Ρ„Π»Π°ΠΆΠΊΠΎΠΌ Β«Auto register fontsΒ».

Для отобраТСния псСвдографики (Ρ€Π°ΠΌΠΊΠΈ Π² Far Manager ΠΈ Ρ‚.ΠΏ.) ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² качСствС основного Ρ€Π°ΠΌΠΊΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ нСсимпатичными.

Иногда Π½ΡƒΠΆΠ½ΠΎ быстро ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ открывая ΠΎΠΊΠ½ΠΎ настроСк β€” удСрТивая ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Ctrl ΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ колСсико ΠΌΡ‹ΡˆΠΊΠΈ.

Quake/Tilda

Π’Ρ‹Π·ΠΎΠ² ConEmu Π² стилС ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… консолСй доступСн Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ». ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«MainΒ» ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ„Π»Π°ΠΆΠΎΠΊ Β«Quake style slide downΒ». ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Ρ‚Π°ΠΌ ΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Β«Auto–hide on focus loseΒ». Если Ρ€Π°ΠΌΠΊΠ° Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π½ΡƒΠΆΠ½Π° – Π² ΠΏΠΎΠ»Π΅ Β«Frame widthΒ» ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Β«0Β» вмСсто «-1» («-1» β€” ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ). Π—Π΄Π΅ΡΡŒ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ отступы поля консоли ΠΎΡ‚ ΠΊΡ€Π°Π΅Π² ΠΎΠΊΠ½Π° ConEmu – Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Β«Center console in ConEmu workspaceΒ» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ количСство пиксСлСй Π² Β«Pad sizeΒ».

Π Π΅ΠΆΠΈΠΌ Β«ΠΏΠΎΠ²Π΅Ρ€Ρ… всСх ΠΎΠΊΠΎΠ½Β» ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«AppearanceΒ» Ρ„Π»Π°ΠΆΠΊΠΎΠΌ Β«Always on topΒ».

ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π»ΠΈ ΠΎΠΊΠ½ΠΎ ConEmu Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡? ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Task barΒ» ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Quake Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ (скрытии) ΠΎΠΊΠ½ΠΎ скрываСтся Π² TSA (taskbar status area – ΠΎΠ±Π»Π°ΡΡ‚ΡŒ рядом с часиками), это опция Β«Auto minimize to TSAΒ». А Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΡƒ Π² ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡ – Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Don’t show ConEmu window on TaskbarΒ» ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Β«Always show TSA iconΒ» Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ ConEmu.

Клавиша Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ. Π˜Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Π²Π΅ (Ρ‚Π°ΠΊ всС Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… раскладках ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹). ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Keys & MacroΒ» ΠΈ Π² самом Π½Π°Ρ‡Π°Π»Π΅ списка Π²ΠΈΠ΄ΠΈΠΌ Β«Minimize/RestoreΒ» ΠΈ Β«Minimize/Restore (alternative)Β». МоТно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это Ctrl+

), Π½ΠΎ ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ эта комбинация рСгистрируСтся ΠΊΠ°ΠΊ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ…ΠΎΡ‚ΠΊΠ΅ΠΉ Π² систСмС со всСми Π²Ρ‹Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΌΠΈ. НапримСр, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΆΠ΅ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ систСмой ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ прилоТСниями.

Клавиша скрытия. Π’Π° ΠΆΠ΅ Ρ‡Ρ‚ΠΎ ΠΈ клавиша Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ, Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΊΠ½ΠΎ ConEmu ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ просто клавишСй Esc. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Task barΒ» ΠΈ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Β«Minimize ConEmu by EscΒ» Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ Β«AlwaysΒ». Π’Π°ΠΌ ΠΆΠ΅ Π΅ΡΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ Β«Map Shift+Esc to EscΒ» Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ всС-Ρ‚Π°ΠΊΠΈ ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ Π² консоль ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Β«EscΒ» Ссли это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.

Π Π°Π·ΠΌΠ΅Ρ€ (высоту) ΠΎΠΊΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ. НавСдитС ΠΌΡ‹ΡˆΠΊΡƒ Π½Π° Ρ€Π°ΠΌΠΊΡƒ (ΠΈΠ»ΠΈ Π½Π° Ρ‚ΠΎ мСсто, Π³Π΄Π΅ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ), ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Ρƒ сСкунд, ΠΈ Ρƒ ΠΎΠΊΠ½Π° появится обычная resizable Ρ€Π°ΠΌΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΌΡ‹ΡˆΠΊΠΎΠΉ.

ПанСль Π·Π°Π΄Π°Ρ‡ Windows 7

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° списка ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² (Jump List). ПослС создания вашСго списка Π·Π°Π΄Π°Ρ‡ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«TasksΒ» Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ„Π»Π°ΠΆΠΎΠΊ Β«Add ConEmu tasks to taskbarΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Update NowΒ».

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. image loader. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅.

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прогрСсса Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡.

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. image loader. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅.

Ѐоновая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°

Если Π²Π°ΠΌ Π½Π΅ нравится ΡƒΠ½Ρ‹Π»ΠΎΠ΅ Ρ‡Π΅Ρ€Π½ΠΎΠ΅ окошко – Ρ„ΠΎΠ½ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΈΠ»ΠΈ сплошной Ρ†Π²Π΅Ρ‚. Π—Π°ΠΌΠ΅Π½Π° Ρ„ΠΎΠ½Π° выполняСтся для Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… индСксов Ρ†Π²Π΅Ρ‚ΠΎΠ² – ΠΏΠΎΠ»Π΅ Β«Replace color indexesΒ». По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² ΠΏΠΎΠ»Π΅ стоит «*» – Π°Π²Ρ‚ΠΎΠ²Ρ‹Π±ΠΎΡ€, Π½ΠΎ Ссли, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ„ΠΎΠ½ для Ρ‚Π΅ΠΌΠ½ΠΎ-Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° (ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«ColorsΒ») Π²Π²Π΅Π΄ΠΈΡ‚Π΅ «#2» вмСсто «*». Ѐоновая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° указываСтся Π² ΠΏΠΎΠ»Π΅ Β«PathΒ» (bmp, jpg, png Ρ„Π°ΠΉΠ»Ρ‹), Π½ΠΎ Π² этом ΠΆΠ΅ ΠΏΠΎΠ»Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈ сплошной Ρ†Π²Π΅Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«48 10 36Β» Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π² Ubuntu. Если ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° слишком яркая – Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡ‚ΡƒΡˆΠΈΡ‚ΡŒ слайдСром Β«DarkeningΒ».

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Far Manager – установка Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° ΠΈΠ· ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Far. На Π₯Π°Π±Ρ€Π΅ ΡƒΠΆΠ΅ Π±Ρ‹Π»Π° ΡΡ‚Π°Ρ‚ΡŒΡ «Π’изуализация Ρ€Π°Π·Π½Ρ‹Ρ… дисков Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ ΠΈΠ»ΠΈ НС совсСм ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ FAR». ΠžΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Ρ‚Π°ΠΌ ΠΏΠ»Π°Π³ΠΈΠ½ устарСл ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… вСрсиях ConEmu, Π½ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ Β«ConEmu BackgroundΒ». Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ раскраску ΠΏΠ°Π½Π΅Π»Π΅ΠΉ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π² Far Manager список Β«Plugins configurationΒ» (Alt+Shift+F9 Π² панСлях), Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ»Π°Π³ΠΈΠ½ Β«ConEmu BackgroundΒ» ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ„Π»Π°ΠΆΠΎΠΊ Β«Enable pluginΒ».

АвтообновлСниС

ConEmu ΡƒΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ автоматичСски, Ссли ΠΎΠ½ Π±Ρ‹Π» установлСн инсталлятором ΠΈΠ»ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ ΠΈΠ· 7z–архива. Для обновлСния 7z–архивом трСбуСтся установлСнный Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ 7zip ΠΈΠ»ΠΈ WinRar. На Π²Π»Π°Π΄ΠΊΠ΅ Β«UpdateΒ» ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ обновлСния: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΏΡ€ΠΈ запускС ΠΈΠ»ΠΈ СТСчасно; ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ с сообщСниСм ΠΎ Π½ΠΎΠ²ΠΎΠΉ вСрсии ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΠΎΡ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π² TSA; ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ Π½Π° послСднюю ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ; настройка proxy–сСрвСра; ΠΏΡƒΡ‚ΡŒ для хранСния скачанных вСрсий ΠΈ Ρ‚.Π΄.

Π¦Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹

На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«ColorsΒ» ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… схСм (Solarized, Standard VGA, PowerShell, xterm, ΠΈ Π΄Ρ€.) ΠΈΠ»ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свою схСму Ρ†Π²Π΅Ρ‚ΠΎΠ². ΠΠ°ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ схСму ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ: Π²Π²Π΅Π΄ΠΈΡ‚Π΅ имя Π² ΠΏΠΎΠ»Π΅ Β«SchemesΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«SaveΒ».

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΉ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ Π² 16 Ρ†Π²Π΅Ρ‚ΠΎΠ² Π½Π΅ всСгда Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚, Π½ΠΎ Π² ConEmu Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ возмоТности Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ пространства.

Extend foreground colors

Π—Π° счСт ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ индСкса Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° Π² ConEmu ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 16 Ρ†Π²Π΅Ρ‚ΠΎΠ² для тСкста. НапримСр, для ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ярко-красный Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ спискС Π΅Π³ΠΎ индСкс (#12) ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ Ρ†Π²Π΅Ρ‚ΠΎΠ² с индСксами 16..31. ПослС этого тСкст Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ 16..31, Π° Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° (ярко-красный) Π·Π°ΠΌΠ΅Π½Π΅Π½ Π½Π° ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΉ (скорСС всСго это Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ).
ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ здСсь.

TrueColor

Унылая 16-цвСтная консольная ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° Π½Π°Π΄ΠΎΠ΅Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΏΠ»Π°Π³ΠΈΠ½Π° Colorer для Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Far Manager ΠΈ появился Colorer TrueMod. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ засиял Π½ΠΎΠ²Ρ‹ΠΌΠΈ красками, Π° информация ΠΎ Ρ†Π²Π΅Ρ‚Π°Ρ… стала Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π² SharedMemory Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ собствСнно консоли. ΠšΡ€ΠΎΠΌΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΠ² появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Bold/Italic/Underline ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ для участков тСкста.

Π’ Far 3.0 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° TrueColor стала Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΈ настройку Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² (24Π±ΠΈΡ‚Π° Π½Π° Ρ†Π²Π΅Ρ‚ ΠΈ Bold/Italic/Underline) ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ для любого элСмСнта интСрфСйса. ΠšΡ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ», Ρ‡Ρ‚ΠΎ Π² Ρ„Π°Ρ€Π΅ нСдостаточно Ρ†Π²Π΅Ρ‚ΠΎΠ² для подсвСтки Π³Ρ€ΡƒΠΏΠΏ Ρ„Π°ΠΉΠ»ΠΎΠ²?

ΠžΠΏΡ†ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«ColorsΒ» Ρ„Π»Π°ΠΆΠΊΠΎΠΌ Β«TrueMod (24bit color) supportΒ». Π•Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ экономит Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚ памяти.

ANSI X3.64

Π’ *nix Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π΄Π°ΠΆΠ΅ Π² DOS ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ доступны со стандартным Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ ANSI.SYS. Π’ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ Windows ΠΏΡ€ΠΎ Π½ΠΈΡ… Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π·Π°Π±Ρ‹Ρ‚ΡŒ, ΠΏΡ€Π°Π²Π΄Π° Π΅ΡΡ‚ΡŒ нСсколько ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ANSI Π² Windows, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ANSICON.

Π’ ConEmu ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ANSI X3.64 встроСна. Для этого Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Ρ„Π»Π°ΠΆΠΊΠΈ Β«Inject ConEmuHkΒ» ΠΈ Β«ANSI X3.64Β» Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«FeaturesΒ». ΠŸΠΎΠ»Π½Ρ‹ΠΉ список ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π² ConEmu ANSI ΠΊΠΎΠ΄ΠΎΠ².

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ANSI ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ тСкст. НапримСр Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Ρ‚Π°Π±Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ Π² cmd.

ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΠΊΠ½Π° ConEmu

ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«TransparencyΒ» ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΠΊΠ½Π° ConEmu. МоТно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ значСния прозрачности для Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΈ Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°. НапримСр ConEmu ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Β«ΠΈΡΡ‡Π΅Π·Π½ΡƒΡ‚ΡŒΒ» с экрана ΠΏΡ€ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Π΅ фокуса Ссли слайдСр прозрачности для Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ Π² ΠΊΡ€Π°ΠΉΠ½Π΅Π΅ Π»Π΅Π²ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Если Π²Ρ‹ Π½Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΡΡ‚Π°Ρ‚ΡƒΡΠ½ΡƒΡŽ строку, Ρ‚ΠΎ Π² Π½Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ прозрачности Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… (список ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Β«ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊΒ» статусной строки Ρ‚ΠΎΠΆΠ΅ настраиваСтся). ΠŸΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ ΠΌΡ‹ΡˆΠΊΠΎΠΉ ΠΏΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ с ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ всплываСт мСню Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ быстро ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ коэффициСнт прозрачности ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с нСсколькими консолями ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ ΠΈ просмотрщиками Π² Far Manager (Π² Far Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ ConEmu) Ρ‚Π°Π±Ρ‹ сильно ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ Тизнь. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Ρ‚Π°Π±Π° показываСтся прогрСсс ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… (ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, распаковка Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ², chkdsk, прогрСсс Π² PowerShell, ΠΈ Π΄Ρ€.)

Π’ Ρ‚Π°Π±Π΅ отобраТаСтся Π·Π½Π°Ρ‡ΠΎΠΊ Β«Π©ΠΈΡ‚Β» Ссли эта консоль Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ администратора.

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ тСкст ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ Π² Ρ‚Π°Π±Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ имя ΠΈ PID Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ процСсса, порядковый Π½ΠΎΠΌΠ΅Ρ€ консоли, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΠΊΠ½Π° консоли, имя Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ»ΠΈ просматриваСмого Π² Far Manager Ρ„Π°ΠΉΠ»Π°, ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ наличия ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.

Если cmd.exe Π·Π°ΠΏΡƒΡ‰Π΅Π½ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ администратора – Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΎΠΊΠ½Π° консоли ΠΎΠ½ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ прСфикс «Администратор:Β». ConEmu ΡƒΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ эту ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

Если Ρ‚Π°Π±Ρ‹ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ – ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΏΠΎΠΊΠ°Π· ΠΏΡ€ΠΈ появлСнии Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚Π°Π±Π°.

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π°Π±Π°ΠΌΠΈ Ρ‚Π°ΠΊΠΆΠ΅ настраиваСтся ΠΏΠΎ ТСланию. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Ctrl+Tab ΠΈ Ctrl+Shift+Tab. Π Π΅ΠΆΠΈΠΌ Β«Recent modeΒ» Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ позволяСт ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ‚Π°Π±Ρ‹ Π² порядкС ΠΈΡ… Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ Β«Lazy tab switchΒ» фактичСскоС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈ отпускании клавиши Ctrl. А Π΄ΠΎ отпускания клавиши Ctrl Ρ‚Π°Π±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ стрСлками Π’Π»Π΅Π²ΠΎ/Π’ΠΏΡ€Π°Π²ΠΎ.

Π’Π°Π±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ консоли, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Ρ‚Π°Π±Π°. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ прСдлагаСтся комбинация Win+Ρ†ΠΈΡ„Ρ€Π° (Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Ρ„Π»Π°ΠΆΠΊΠΈ Β«Install keyboard hooksΒ» ΠΈ Β«Win+Number – activate consoleΒ» Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«ControlsΒ»). Π’ΠΎ Π΅ΡΡ‚ΡŒ Win+1 Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π²ΡƒΡŽ консоль, Win+2 – Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΈ Ρ‚.Π΄. Если консолСй ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ 9 Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π²Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ удСрТивая ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Win, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«Win+2,4Β» Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ 24-ю консоль (ΠΈ ΠΊΠΎΠΌΡƒ ΠΈΡ… ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ понадобится?). Если ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹/Π²ΡŒΡŽΠ²Π΅Ρ€Ρ‹ Π² Far Manager Ρ‚ΠΎ Win+Ρ†ΠΈΡ„Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΡ… (Ρ„Π»Π°ΠΆΠΎΠΊ Β«Host-Key+Number iterates Far windowsΒ»).

ВмСсто клавиши Β«WinΒ» ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ctrl+Shift ΠΈΠ»ΠΈ Apps. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Keys & MacroΒ» ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ список клавиш Π΄ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° Β«Activate console by numberΒ». Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Ρ‚Ρ€ΠΈ клавиши-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°.

Бтатусная строка

По ТСланию ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΈ настраиваСтся. Доступно большоС количСство ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π²Ρ€ΠΎΠ΄Π΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΈ PID Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ процСсса, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ области ΠΈ курсора, Π˜Π” Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ раскладки ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, статусы CAPS/NUM/SCROLL, Π½ΠΎΠΌΠ΅Ρ€ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ консоли, коэффициСнт прозрачности ΠΈ Ρ‚.Π΄. По ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Ρ‰Π΅Π»ΠΊΠ°Ρ‚ΡŒ ΠΌΡ‹ΡˆΠΊΠΎΠΉ для ΠΈΡ… измСнСния.

ConEmu Here

На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«IntegrationΒ» ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ контСкстноС мСню для Windows Explorer ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ConEmu ΠΊΠ°ΠΊ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для запуска ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Β«ConEmu HereΒ» ΠΈ Β«ConEmu InsideΒ». Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню для запуска Ρ€Π°Π·Π½Ρ‹Ρ… шСллов (cmd, powershell, bash, SDK ΠΈ Ρ‚.ΠΏ.) Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² ΠΏΠΎΠ»Π΅ Β«CommandΒ» Π΄Π°ΠΉΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ мСню ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π² ΠΏΠΎΠ»Π΅ Β«Menu itemΒ», ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΈΠΊΠΎΠ½ΠΊΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ Π² мСню (Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² WinXP) ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«RegisterΒ». Бписок Ρ€Π°Π½Π΅Π΅ зарСгистрированных ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² отобраТаСтся Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ спискС Β«Menu itemΒ».

ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ Β«ConEmu InsideΒ» ΠΎΡ‚ Β«ConEmu HereΒ» Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΠΊΠ½Π° Windows Explorer (Inside).

ConEmu ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…. Для этого ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ дСскриптор ΠΎΠΊΠ½Π° Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ ConEmu ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ. НапримСр:

ConEmu.exe /insidewnd 0x13A40 /cmd powershell.exe

Default terminal

ConEmu ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡΡ‚ΡŒ собой стандартный Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Windows, запуск с ярлыка Β«Windows SDK Command PromptΒ», запуск Β«ipconfig /allΒ» ΠΈΠ· Π΄ΠΈΠ°Π»ΠΎΠ³Π° Win+R, запуск ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· TotalCmd, ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² Visual Studio – всС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‡Π΅Π½ΠΎ ΠΈ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ Π² ConEmu.

Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚: Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«IntegrationΒ» Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ список процСссов, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ConEmuHk.dll (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«explorer.exe|devenv.exe|totalcmd.exeΒ») ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ Β«Force ConEmu as default terminalΒ» Π° Ρ‚Π°ΠΊΠΆΠ΅, ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ, Β«Register on OS startupΒ». Π’ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… процСссах Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‡Π΅Π½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ CreateProcessA, CreateProcessW, WinExec для запуска консольного прилоТСния Π² ConEmu.

IDE style

Π’Ρ‹ΡˆΠ΅ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ сказано ΠΏΡ€ΠΎ запуск Π»ΡŽΠ±Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ· списка ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ². НапримСр, для сборки ConEmu я сдСлал cmd-Ρ„Π°ΠΉΠ» Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ SDK ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΉ nmake ΠΈΠ»ΠΈ devenv.com.

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. image loader. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅.

ΠšΠ»ΡŽΡ‡ «/single» Π² ΠΏΠΎΠ»Π΅ Β«Task parametersΒ» ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ экзСмпляр ConEmu (запуск Π² Π½ΠΎΠ²ΠΎΠΌ Ρ‚Π°Π±Π΅). ΠšΠ»ΡŽΡ‡ «-new_console:c» Π² тСкстС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ являСтся Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ Β«pauseΒ» Π² cmd, Ρ‡Ρ‚ΠΎΠ±Ρ‹ консоль Π½Π΅ Π·Π°ΠΊΡ€Ρ‹Π»Π°ΡΡŒ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ компиляции.

Π’ случаС ошибок компиляции (Π²Ρ‹Π²ΠΎΠ΄ компилятора сохраняСтся Π² Ρ„Π°ΠΉΠ» Error.log) вызываСтся скрипт TypeBuildErrors.cmd «%

dp0Errors.log» ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ строки с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… красным ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ, Π° прСдупрСТдСния β€” синим. Π˜ΡΠΏΡ€Π°Π²ΠΈΠ² ошибки Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Far Manager ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ β€” Win+

(Ρ…ΠΎΡ‚ΠΊΠ΅ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для пСрСзапуска Ρ‚Π°Π±Π°).

App distinct

Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ Π² зависимости ΠΎΡ‚ процСсса Π² консоли.
НапримСр для PowerShell Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΌ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π°Π΄ΠΌΠΈΠ½Π° Π·Π°Π΄Π°Ρ‚ΡŒ свою ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ.
Π—Π΄Π΅ΡΡŒ ΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‚ΡŒ свою Ρ„ΠΎΠ½ΠΎΠ²ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ (просят Π΄Π°Π²Π½ΠΎ, Π½ΠΎ ΠΏΠΎΠΊΠ° Π½Π΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎ).

Keys & Macro

Far Manager

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с Far это Ρ‚Π΅ΠΌΠ° для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ. Π’Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² Far Π±Ρ‹Π» Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ ConEmu (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² спискС F11 ΠΈΠ· ΠΏΠ°Π½Π΅Π»Π΅ΠΉ Π±Ρ‹Π» Π²ΠΈΠ΄Π΅Π½ ΠΏΡƒΠ½ΠΊΡ‚ Β«ConEmuΒ»).

ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. image loader. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅.

Π’ΠΊΠ»Π°Π΄ΠΊΠ° Debug

Π’ основном Π²ΠΊΠ»Π°Π΄ΠΊΠ° для ΠΎΡ‚Π»ΠΎΠ²Π° Π±Π°Π³ΠΎΠ². Но ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ интСрСсна ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ.
НапримСр, ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠΈ Β«ShellΒ» ConEmu ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ запускаСмыС Π² консоли процСссы ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Π΅ dll-ΠΊΠΈ. ΠŸΠΎΡ‡Ρ‚ΠΈ Ρ‚ΠΎ ΠΆΠ΅ самоС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² ProcessMonitor, Π½ΠΎ здСсь Π΅ΡΡ‚ΡŒ бонус β€” ΠΏΡ€ΠΈ компиляции ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² VC cl.exe ΠΈ link.exe Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π½Π΅ с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ Π° с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΌ-Ρ„Π°ΠΉΠ»ΠΎΠΌ. ConEmu ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ содСрТимоС этого Ρ„Π°ΠΉΠ»Π°.

Π Π°Π·Π½ΠΎΠ΅

Win+A ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π° Ρ‚ΡƒΠ»Π±Π°Ρ€Π΅ β€” Π·Π°ΠΌΠΎΡ€ΠΎΠ·ΠΈΡ‚ΡŒ консоль (ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° ΠΏΠ°ΡƒΠ·Ρƒ).

Π©Π΅Π»Ρ‡ΠΎΠΊ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΊΠΈ ΠΏΠΎ крСстику Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΎΠΊΠ½Π° скрываСт ConEmu Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ (Taskbar status area).

Полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ скрыта ΠΈ появляСтся ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΌΡ‹ΡˆΠΊΠΈ Π² ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΊΡ€Π°ΠΉ консоли. ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² Far Manager колСсо ΠΌΡ‹ΡˆΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ обрабатываСтся самим Far (ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° ΠΏΠ°Π½Π΅Π»Π΅ΠΉ, мСню, ΠΈ ΠΏΡ€.), Π½ΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° полосу ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ β€” колСсо ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅Ρ‚ консоль.

Поиск тСкста β€” Apps+F ΠΈΠ»ΠΈ ΠΈΠ· мСню Β«EditΒ» ΠΏΡƒΠ½ΠΊΡ‚ Β«Find textΒ». Π˜ΡΠΊΠ°Ρ‚ΡŒ ΡƒΠΌΠ΅Π΅ΠΌ ΠΏΠΎ всСй консоли, Π½ΠΎ для этого консоль Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠΎΡ€ΠΎΠΆΠ΅Π½Π° (Freeze console).
ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. image loader. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ графичСского интСрфСйса. А Ρ€Π°Π±ΠΎΡ‚Π° с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ распространСниСм Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Ρ… Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΈ особСнно высокоуровнСвых языков программирования, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стал Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ инструмСнтом профСссионалов. Π—Π°Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для своих повсСднСвных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° распространСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом концСпция тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°, имСлись Π·Ρ€Π΅Π»Ρ‹Π΅, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· графичСского интСрфСйса для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. ΠžΡ‚Ρ‡Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ тСкстовыС вСрсии сосущСствовали с графичСскими ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ прилоТСния с GUI Π½Π΅ вытСснили ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅.

МоТно ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Β«Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽΒ» консоль ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Ctrl+Win+Alt+Space.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Казалось Π±Ρ‹ ΠΎΡ‚ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ ConEmu Π΄Π°Π»Π΅ΠΊΠ° ΠΎΡ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΈ Π² ΠΏΠ»Π°Π½Π°Ρ… рСализация ΠΌΠ½ΠΎΠ³ΠΈΡ… возмоТностСй. НапримСр «бСсконСчный» Π±ΡƒΡ„Π΅Ρ€ (сСйчас ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ 9999 строками Β«Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉΒ» консоли), полноцСнная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° xterm 256 colors, Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ°, сниппСты, оптимизация ΠΈ Ρ‚.Π΄.
И, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, докумСнтация. Π‘Π°Π½Π°Π»ΡŒΠ½ΠΎ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ wiki, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ страницы ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°, Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ возмоТности описаны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² WhatsNew.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *