Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Linux Mint ΠΈ Π΅Π³ΠΎ Cinnamon. ΠžΡ‡Π΅Ρ€ΠΊΠΈ примСнитСля». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 67

Автор АлСксСй Π€Π΅Π΄ΠΎΡ€Ρ‡ΡƒΠΊ

ΠŸΡƒΠ½ΠΊΡ‚ Бвойства Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ панСль с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Ρ‚ΠΈΠΏΠ° Ρ„Π°ΠΉΠ»Π°, Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ ΠΊ Π½Π΅ΠΌΡƒ, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, измСнСния статуса, послСднСго доступа), принадлСТности ΠΈ ΠΏΡ€Π°Π² доступа:

Π”Π°Π»Π΅Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹, относящиСся ΠΊ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ, Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ (Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ всСх ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ…) ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠŸΡ€Π°Π²ΠΊΠ°

Π’ мСню ΠŸΡ€Π°Π²ΠΊΠ° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π±Π»ΠΎΡ‡Π½ΡƒΡŽ структуру:

Π‘Π½Π°Ρ‡Π°Π»Π° слСдуСт Π±Π»ΠΎΠΊ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… дСйствий Π½Π°Π΄ тСкстом β€” ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈ Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒ (послСдниС измСнСния, ΠΎΡ‚ΠΊΠ°Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ многоступСнчатыС), Π’Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ, ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ всё.

ВсС эти ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ стандартными для соврСмСнных GUI комбинациями клавиш, Ρ‚ΠΈΠΏΠ° Control+X, Control+C ΠΈ Control+V для вырСзания, копирования ΠΈ вставки Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° соотвСтствСнно. ΠŸΡ€ΠΈΡ‡Ρ‘ΠΌ Π½Ρ‹Π½Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ эти Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈ ΠΏΡ€ΠΈ русской раскладкС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

ΠŸΡƒΠ½ΠΊΡ‚ Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ позволяСт:

   β€’ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ рСгистр Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ тСкста;

   β€’ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строку ΠΈΠ»ΠΈ ΡΠ½ΡΡ‚ΡŒ с Π½Π΅Ρ‘ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ;

   β€’ ΠΏΡ€ΠΎΠ΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строку ΠΈΠ»ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ тСкста;

   β€’ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ отступ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки ΠΈΠ»ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ строк;

   β€’ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ тСкст Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅, послС Ρ‡Π΅Π³ΠΎ Π²Ρ‹Π²ΠΎΠ΄ этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ исходноС Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅; ΠΏΡ€Π°Π²Π΄Π°, ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ β€” это дСлаСтся Π² этом ΠΆΠ΅ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Π΅; данная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ΠΎΡ†Π΅Π½ΠΈΠΌΠ° для линуксописатСля (ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для «линуксо-Β»).

ΠŸΡƒΠ½ΠΊΡ‚ Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Π½Π΅Ρ‡Ρ‚ΠΎ совсСм ΠΈΠ½ΠΎΠ΅, Π½Π΅ΠΆΠ΅Π»ΠΈ Π±Π»ΠΈΠ·ΠΊΠΈΠΉ ΠΏΠΎ Π·Π²ΡƒΡ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ ΠΈΠ· Ѐорматирования. Он ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π½Π° Π²Ρ‹Π±ΠΎΡ€ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ фиксированныС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΠ°Π· ΠΎΡ‚ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΉ (ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅), BSD- ΠΈ GPL-увСдомлСния. Π₯отя ΠΈ просто Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСсколько пустых строк ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠΆΠ΅.

Π”Π°Π»Π΅Π΅ ΠΈΠ΄ΡƒΡ‚ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρƒ (с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π²Ρ‹Π±ΠΎΡ€Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΎΠ½ΠΎΠΉ) ΠΈ Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ include (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ).

И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΏΡƒΠ½ΠΊΡ‚ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: Π² Π½Ρ‘ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ настройки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ вСрнёмся послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ рассмотрим возмоТности, прСдоставляСмыС Geany Π±Π΅Π· всяких настроСк.

Поиск

Π Π°Π·Π²ΠΈΡ‚Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ поиска ΠΈ Π·Π°ΠΌΠ΅Π½Ρ‹ β€” ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ «настоящих» тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΎΡ‚ Β«Π±ΡƒΠΊΠ²ΠΎΠ½Π°Π±ΠΈΠ²Π°Π»ΠΎΠΊΒ» класса Notepad'Π°. И Geany здСсь ΡΡ‚Ρ‹Π΄ΠΈΡ‚ΡŒΡΡ Π½Π΅Ρ‡Π΅Π³ΠΎ:

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

ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ поиска ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ поиск ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ символов, поиск ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ, осущСствляСмыС Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ использованиС рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΡƒΡ‡Ρ‘Ρ‚ рСгистра ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅:

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Ρ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‡Π΅ΠΊΠ΅Ρ€Π° Найти всё Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ поиска, ΠΎΠ½Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Π²ΠΎ всСх ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° строки, содСрТащиС ΠΈΡΠΊΠΎΠΌΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов.

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

Поиск ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΌΠ΅Π½Ρ‹ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ β€” ΠΈ таковая Π² Geany имССтся. И Ρ‚Π°ΠΊΠΆΠ΅ осущСствляСтся Π² Π΄Π²ΡƒΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…. Π’ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π·Π°ΠΌΠ΅Π½Π° происходит ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нахоТдСния ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰Π΅ΠΉ Π·Π°ΠΌΠ΅Π½Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ символов. НаТав всё Ρ‚Ρƒ ΠΆΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ всС, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, Π΄Π°ΡŽΡ‰ΠΈΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΌΠ΅Π½Ρ‹ Π² Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ тСкста, Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² сСссии, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²ΠΎ всСх Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, прСдоставляСмой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Найти Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ нас Π½Π΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚ΡŒ β€” собствСнно, ΠΈ ΠΏΡ€ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ поискС Π² строкС для ΠΎΠ½ΠΎΠ³ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚, Ссли Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΉ имСлся. А Π²ΠΎΡ‚ с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Найти ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΌΡ‹ Π΅Ρ‰Ρ‘ Π½Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ β€” Ρ‡Ρ‚ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Ρ‘ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π² рядС ситуаций. Ну ΠΈ ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° строку (ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π΅Ρ‘ Π½ΠΎΠΌΠ΅Ρ€Ρƒ) видится Π²ΠΏΠΎΠ»Π½Π΅ умСстным срСди Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ поиска ΠΈ Π·Π°ΠΌΠ΅Π½Ρ‹.

Π’ΠΈΠ΄

Π’ мСню Π’ΠΈΠ΄, ΠΊΠ°ΠΊ Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ, устанавливаСтся Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС ΠΊΠ°ΠΊ интСрфСйсных элСмСнтов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Ρ‚Π°ΠΊ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:

Π’Π°ΠΊ, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π΅Π³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚, Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚, измСняСт Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΉ Π² ΠΎΠΊΠ½Π΅ рСдактирования β€” Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° врСмя Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ сСанса (глобальная Π·Π°ΠΌΠ΅Π½Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° выполняСтся Ρ‡Π΅Ρ€Π΅Π· ΠΏΡƒΠ½ΠΊΡ‚ ΠŸΡ€Π°Π²ΠΊΠ° -> ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π΄ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ добСрёмся).

ΠŸΡƒΠ½ΠΊΡ‚ ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ/ΡΠΊΡ€Ρ‹Ρ‚ΡŒ всС ΠΏΠ°Π½Π΅Π»ΠΈ ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚ с экрана панСль инструмСнтов, Π²ΠΊΠ»Π°Π΄ΠΊΠΈ для ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΎΠΊΠ½ΠΎ сообщСний ΠΈ ΡΡ‚Π°Ρ‚ΡƒΡΠ½ΡƒΡŽ строку β€” словом, всё, ΠΊΡ€ΠΎΠΌΠ΅ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ (которая, ΠΊΠ°ΠΊ ΠΌΡ‹ сСйчас ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°) ΠΈ ΠΎΠΊΠ½Π° рСдактирования, максимально Ρ€Π°ΡΡˆΠΈΡ€ΡΡ пространство для послСднСго. Π₯отя Π½Π΅Ρ‚, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ»Π΅ для прилоТСния своих ΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… склонностСй становится, Ссли Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΈ полноэкранный Ρ€Π΅ΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ дСлаСтся Ρ‡Π΅Ρ€Π΅Π· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ, ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ мСню Π’ΠΈΠ΄ (ΠΈΠ»ΠΈ достигаСтся Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ клавиши F11).

Π”Π°Π»Π΅Π΅ слСдуСт Π±Π»ΠΎΠΊ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… основныС интСрфСйсныС элСмСнты Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΎΠΊΠ½ΠΎ сообщСний, панСль инструмСнтов, боковая панСль, ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ строк (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ подсвСтка строки, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ располоТСн курсор), Π½ΠΎΠΌΠ΅Ρ€Π° строк. Π’ коммСнтариях это, Π²ΠΈΠ΄ΠΈΠΌΠΎ, Π½Π΅ нуТдаСтся.

ΠŸΡƒΠ½ΠΊΡ‚Ρ‹ Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ, Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΈ Π’ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ содСрТимого ΠΎΠΊΠ½Π° рСдактирования, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ это дСлаСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… со Π²Ρ€Π΅ΠΌΠ΅Π½ Netscape ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π±ΠΎΡ€ΠΎΠ΄Π°Ρ‚ΠΎΠΉ вСрсии. ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΈ выполняСтся ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Π΅ΠΌΠΈ самыми, Π²ΠΎΡ‚ ΡƒΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ клавишами β€” Control+»сСрый плюс», Control+»сСрвый минус» ΠΈ Control+0, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· мСню.

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚

ΠŸΡƒΠ½ΠΊΡ‚Ρ‹ мСню Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ динамичСский пСрСнос строк ΠΈ использованиС автоотступов (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ сСансС, для увСковСчивания установлСнной ситуации Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ всё ΠΊ Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ), ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ прСдставлСниС отступа β€” символами табуляции ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ², ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ρ€Π΅ΠΆΠΈΠΌ Β«Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния» (лишь Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Geany, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ внСшними ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚):

Π”Π°Π»Π΅Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹:

   β€’ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Unicode с ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ порядка Π±Π°ΠΉΡ‚ΠΎΠ² (BOM), Ρ‡Ρ‚ΠΎ, насколько Π½Π°ΠΌ извСстно, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для различСния Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² UTF-16 ΠΈ UTF-32;

   β€’ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π° для:

      β€’ ΡΠ·Ρ‹ΠΊΠ° программирования (ассСмблСр, Π‘ΠΈ, Π‘ΠΈ++, Java ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅),

      β€’ ΡΠ·Ρ‹ΠΊΠ° скриптинга (shell, Perl, Python, PHP, Ruby, JavaScript ΠΈ Π΄Ρ€.),

      β€’ ΡΠ·Ρ‹ΠΊΠ° Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ (CSS, DockBook, HTML, XML), ΠΈ

      β€’ ΠΏΡ€ΠΎΡ‡ΠΈΡ… языков (ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ, diff-Ρ„Π°ΠΉΠ»Ρ‹, LaTeX ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅),

Π² соотвСтствиС с Ρ‡Π΅ΠΌ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ΡΡ подсвСтка синтаксиса ΠΈ Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ языковых конструкций; Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ρ„Π°ΠΉΠ»Π΅, Ρ‚ΠΈΠΏ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΊΠ°ΠΊ HTML, Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅Π³ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΡΡ автоматичСски послС Π½Π°Π±ΠΎΡ€Π° Ρ‚Π΅Π³Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ;

   β€’ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ β€” ΠΎΠ½ΠΈ сгруппированы ΠΏΠΎ Ρ€Π΅Π³ΠΈΠΎΠ½Π°ΠΌ (западноСвропСйскиС, восточноСвропСйскиС, восточноазиатскиС ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅), Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΆΠ΅ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ собствСнно Π½Π°Π±ΠΎΡ€Ρ‹ символов; кирилличСскиС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ UTF-8, слСдуСт ΠΈΡΠΊΠ°Ρ‚ΡŒ срСди восточноСвропСйских;

   β€’ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ символ ΠΊΠΎΠ½Ρ†Π° строки Π² стилС Unix, DOS ΠΈΠ»ΠΈ Mac;

   β€’ ΡƒΠ±ΠΈΡ€Π°Ρ‚ΡŒ остаточныС ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΈ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ символы табуляции ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ количСством ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ²;

   β€’ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ Π½Π° строках, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΏΡ€ΠΈ поискС;

Π΅Ρ‰Ρ‘ Ρ€Π°Π· Π½Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ, Ρ‡Ρ‚ΠΎ всС установки Π² мСню Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π°.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚

БрСдства управлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π² Geany, ΠΊΠ°ΠΊ ΡˆΡ‚Π°Ρ‚Π½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅,, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² качСствС ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΠ½ΠΈ-ΠΎΡ‡Π΅Ρ€ΠΊΠ°.

Π‘Π±ΠΎΡ€ΠΊΠ°

Π­Ρ‚ΠΎ мСню ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ Π² основном для сочинитСлСй исходных тСкстов. Однако ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΅Π³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ², Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ интСрСс ΠΈ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ сочиняСт тСксты просто. Π’ частности, Ρ„Π°ΠΉΠ» HTML ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ этого ΠΏΡƒΠ½ΠΊΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ просто-напросто ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Каком β€” ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅.