เชจเซ‡เชจเซ‹ เช…เชฅเชตเชพ เชจเซเชฏเซ‚เชจเชคเชฎ IDE

เช† เชฒเซ‡เช–เชฎเชพเช‚ เชนเซเช‚ เชคเชฎเชจเซ‡ เชจเซ‡เชจเซ‹ เช•เชจเซเชธเซ‹เชฒ เชŸเซ‡เช•เซเชธเซเชŸ เชเชกเชฟเชŸเชฐเชจเซ€ เชถเช•เซเชคเชฟ เช…เชจเซ‡ เชธเซเช‚เชฆเชฐเชคเชพ เชฌเชคเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚, เชœเซ‡ เชชเซเชฐเชฅเชฎ เชจเชœเชฐเชฎเชพเช‚ เชธเชฐเชณ เช…เชจเซ‡ เช…เชธเซเชชเชทเซเชŸ เช›เซ‡.

เชจเซ‡เชจเซ‹ เช…เชฅเชตเชพ เชจเซเชฏเซ‚เชจเชคเชฎ IDE

เชชเชฐเชฟเชšเชฏ

เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เช เช–เชฐเซ‡เช–เชฐ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช˜เชฃเซ€ เชฌเชงเซ€ เช‰เชชเชฏเซ‹เช—เซ€ เชตเชธเซเชคเซเช“ เชคเซˆเชฏเชพเชฐ เช•เชฐเซ€ เช›เซ‡ เชœเซ‡เชจเซ€ เชคเชฎเชจเซ‡ เชถเช‚เช•เชพ เชชเชฃ เชจ เชนเซ‹เชฏ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡: เชธเซเชตเชคเชƒ-เช‡เชจเซเชกเซ‡เชจเซเชŸเซ‡เชถเชจ, เชœเซ‹เชกเซ€ เช•เซŒเช‚เชธ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชตเซเช‚, เช…เชจเซ‡ เชธเซเชตเชคเชƒ-เช…เชตเซ‡เชœเซ€ เชชเชฃ! เชšเชพเชฒเซ‹ เช•เซเชฐเชฎเชฎเชพเช‚ เชœเชˆเช.

เชฎเชพเชจเช• เชนเซ‹เชŸเช•เซ€เช

M โ€” เชฎเซ‹เชกเชฟเชซเชพเชฏเชฐ เช•เซ€ (เชกเชฟเชซเซ‹เชฒเซเชŸ Alt); ^ - เชจเชฟเชฏเช‚เชคเซเชฐเชฃ;
Shift+เชคเซ€เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ‹.

เชฎเชพเชฐเชพ เชฎเชคเซ‡ เชธเซŒเชฅเซ€ เช‰เชชเชฏเซ‹เช—เซ€| ^ | ะทะฐะผะตะฝะฐ, ะฒะพะทะผะพะถะฝะฐ ะผะฝะพะถะตัั‚ะฒะตะฝะฝะฐั, ะฒั‹ะฑะพั€ะพั‡ะฝะฐั ะธ ะฟะพะปะฝะฐั
| ^w | ะฟะพะธัะบ
| ^k | ะฒั‹ั€ะตะทะฐะตั‚ ัั‚ั€ะพะบัƒ, ะฝะฐ ะบะพั‚ะพั€ะพะน ัั‚ะพะธั‚ ะบัƒั€ัะพั€, ะธะปะธ ะฒั‹ะดะตะปะตะฝะฝัƒัŽ ั‡ะฐัั‚ัŒ ั‚ะตะบัั‚ะฐ
| ^u | ะฒัั‚ะฐะฒะธั‚ัŒ
|^โ‡โˆโโ—| ะฟะตั€ะตัะบะฐะบะธะฒะฐะตั‚ ะฝะฐ ัะปะตะดัƒัŽั‰ะตะต ัะปะพะฒะพ ะธะปะธ ะฐะฑะทะฐั†.
| ^Y | ะฟะตั€ะตะฝะพัะธั‚ ะบัƒั€ัะพั€ ะฒ ะฝะฐั‡ะฐะปะพ ั„ะฐะนะปะฐ
| ^] |ะทะฐะบะฐะฝั‡ะธะฒะฐะตั‚ ัะปะพะฒะพ, ะฟั€ะธ ะฟะพะฒั‚ะพั€ะฝะพะผ ะฝะฐะถะฐั‚ะธะธ ะฟะพะดัั‚ะฐะฒะปัะตั‚ ะดั€ัƒะณะพะน ะฒะฐั€ะธะฐะฝั‚(ะฐะฒั‚ะพะดะพะฟะพะปะฝะตะฝะธะต)
| ^c | ัะฒะตะดะตะฝะธั ะพ ะฟะพะปะพะถะตะฝะธะธ ะบัƒั€ัะพั€ะฐ
|M-โ‡โˆ | ะฟะตั€ะตะผะตั‰ะตะฝะธะต ะผะตะถะดัƒ ะพั‚ะบั€ั‹ั‚ั‹ะผะธ ะฑัƒั„ะตั€ะฐะผะธ(ะฒะบะปะฐะดะบะฐะผะธ)
|M-โโ— | ะฟะปะฐะฒะฝะฐั ะฟั€ะพะบั€ัƒั‚ะบะฐ
| M-u | ะพั‚ะผะตะฝะฐ ( ะดะตะนัั‚ะฒัƒะตั‚ ะฟะพะบะฐ ะตัั‚ัŒ ั‡ั‚ะพ ะพั‚ะผะตะฝัั‚ัŒ) )
| M-] | ะฝะฐ ะฟะฐั€ะฝัƒัŽ ัะบะพะฑะบัƒ
| M-n | ะฒะบะปะฒั‹ะบะป ะฝัƒะผะตั€ะฐั†ะธัŽ ัั‚ั€ะพะบ (ะฟะพะปะตะทะฝะพ ะฟั€ะธ ะบะพะฟะธะฟะฐัั‚ะต)
| M-i | ะฒะบะปะฒั‹ะบะป ะฐะฒั‚ะพะพั‚ัั‚ัƒะฟั‹

เชนเซเช‚ เช†เชถเชพ เชฐเชพเช–เซเช‚ เช›เซเช‚ เช•เซ‡ เชนเซเช‚ เช•เช‚เชˆเชชเชฃ เชญเซ‚เชฒเซ€ เช—เชฏเซ‹ เชจเชฅเซ€ ...

เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“

เชšเชพเชฒเซ‹ เชฎเซ€เช เชพ เชญเชพเช— เชชเชฐ เชœเชˆเช... เชธเช‚เชฎเชค เชฅเชพเช“ เช•เซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ, Linux เชนเชตเซ‡ Linux เชจเชฅเซ€.

เชคเซ‡เชฅเซ€, เชฎเซเช–เซเชฏ เชฐเซ‚เชชเชฐเซ‡เช–เชพ /etc/nanorc เชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡, เชธเชฟเชจเซเชŸเซ‡เช•เซเชธ เชนเชพเช‡เชฒเชพเช‡เชŸเชฟเช‚เช— เชฎเชพเชŸเซ‡ - /usr/share/nano/* เชฎเชพเช‚
เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชคเชฎเซ‡ เช˜เชฃเซ€ เชฌเชงเซ€ เชฐเชธเชชเซเชฐเชฆ เชตเชธเซเชคเซเช“ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹,

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡| set autoindent | ะฒะบะปัŽั‡ะฐะตั‚ ะฐะฒั‚ะพะพั‚ัั‚ัƒะฟั‹
| set backup | ะฒะบะปัŽั‡ะฐะตั‚ ัะพะทะดะฐะฝะธะต ั€ะตะทะตั€ะฒะฝั‹ั… ะบะพะฟะธะน
| set mouse | ะฒะบะปัŽั‡ะฐะตั‚ ะฟะพะดะดะตั€ะถะบัƒ ะผั‹ัˆะธ (ั ะฝะตะน ะณะพั€ะฐะทะดะพ ัƒะดะพะฑะฝะตะน)
| set multibuffer | ั€ะฐะทั€ะตัˆะฐะตั‚ ะบะพะฟะธะฟะฐัั‚ ะธะท ะพะดะฝะพะณะพ ั„ะฐะนะปะพะฒะพะณะพ ะฑัƒั„ะตั€ะฐ(ะฒะบะปะฐะดะบะธ) nano ะฒ ะดั€ัƒะณะพะน
| set nohelp | ะฒั‹ะบะปัŽั‡ะฐะตั‚ ะฟะพะดัะบะฐะทะบะธ ัะฝะธะทัƒ, ัƒะฒะตะปะธั‡ะธะฒะฐั ะฟะพะปะตะทะฝะพะต ะฟั€ะพัั‚ั€ะฐะฝัั‚ะฒะพ
| set tabsize N | ัƒัั‚ะฐะฝะฐะฒะปะธะฒะฐะตั‚ ั€ะฐะทะผะตั€ ั‚ะฐะฑัƒะปัั†ะธะน N
|set tabstospaces| ะบะพะฝะฒะตั€ั‚ะธั€ัƒะตั‚ ั‚ะฐะฑัƒะปัั†ะธะธ ะฒ ะฟั€ะพะฑะตะปั‹
| bind|unbind | ะธะทะผะตะฝัะตั‚ ะณะพั€ัั‡ะธะต ะบะปะฐะฒะธัˆะธ

เชธเชฟเชจเซเชŸเซ‡เช•เซเชธ เชฐเซ‚เชชเชฐเซ‡เช–เชพเชฎเชพเช‚ เชคเชฎเซ‡ เชฐเช‚เช—เซ‹ เชธเซ‡เชŸ/เชฌเชฆเชฒเซ€ เชถเช•เซ‹ เช›เซ‹
ัolor <ะฝะฐะทะฒะฐะฝะธะต ั†ะฒะตั‚ะฐ> <"ั€ะตะณัƒะปัั€ะฝะพะต ะฒั‹ั€ะฐะถะตะฝะธะต">
เชœเซ‹ เช•เซ‡ เชคเซ‡ เชตเชงเซ เชธเชพเชฐเซเช‚ เชฐเชนเซ‡เชถเซ‡ เชœเซ‹ เชคเชฎเซ‡ เชคเซ‡เชฎเชพเช‚ เชœเชพเชคเซ‡ เชกเซ‚เชฌเช•เซ€ เชฒเช—เชพเชตเซ‹ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เชœเชฐเซ‚เชฐ เชฎเซเชœเชฌ เชฌเชงเซเช‚ เช•เชฐเซ‹.

เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เชคเชฎเชพเชฐเชพ เชนเซ‹เชฎ เชซเซ‹เชฒเซเชกเชฐเชฎเชพเช‚ เชœเชฐเซ‚เชฐเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“เชจเซ€ เชจเช•เชฒ เช•เชฐเชตเซ€ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡ เชœเซ‡เชฅเซ€ เชคเซ‡ เชฆเชฐเซ‡เช• เช…เชชเชกเซ‡เชŸ เชชเช›เซ€ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพเชฎเชพเช‚ เชจ เช†เชตเซ‡.

เชจเชฟเชทเซเช•เชฐเซเชท

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เชจเซ‡เชจเซ‹เชฎเชพเช‚ เช–เซ‚เชฌ เชธเชฎเซƒเชฆเซเชง เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชŠเช‚เชกเซ‡ เชธเซเชงเซ€ เช•เชธเซเชŸเชฎเชพเช‡เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฐเชณ เช›เซ‡.

เชธเชพเชฐเชพ เชจเชธเซ€เชฌ!

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹