เจจเฉˆเจจเฉ‹ เจœเจพเจ‚ เจจเจฟเจŠเจจเจคเจฎ IDE

เจ‡เจธ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจฎเฉˆเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจจเฉˆเจจเฉ‹ เจ•เฉฐเจธเฉ‹เจฒ เจŸเฉˆเจ•เจธเจŸ เจเจกเฉ€เจŸเจฐ เจฆเฉ€ เจธเจผเจ•เจคเฉ€ เจ…เจคเฉ‡ เจธเฉเฉฐเจฆเจฐเจคเจพ เจฆเจฟเจ–เจพเจ‰เจฃเจพ เจšเจพเจนเจพเจ‚เจ—เจพ, เจชเจนเจฟเจฒเฉ€ เจจเจœเจผเจฐ เจตเจฟเฉฑเจš เจธเจงเจพเจฐเจจ เจ…เจคเฉ‡ เจ…เจธเจชเจธเจผเจŸเฅค

เจจเฉˆเจจเฉ‹ เจœเจพเจ‚ เจจเจฟเจŠเจจเจคเจฎ IDE

เจ‡เฉฐเจฆเจฐเจพเจœเจผ

เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจšเฉ€เจœเจผเจพเจ‚ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจฌเจพเจฐเฉ‡ เจคเฉเจธเฉ€เจ‚ เจธเจผเจพเจ‡เจฆ เจœเจพเจฃเฉ‚ เจตเฉ€ เจจเจพ เจนเฉ‹เจตเฉ‹, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ: เจ†เจŸเฉ‹-เจ‡เฉฐเจกเฉˆเจ‚เจŸเฉ‡เจธเจผเจจ, เจชเฉ‡เจ…เจฐเจก เจฌเจฐเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃเจพ, เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจ†เจŸเฉ‹-เจธเจฌเจธเจŸเฉ€เจŸเจฟเจŠเจธเจผเจจ! เจ†เจ“ เจ•เฉเจฐเจฎ เจตเจฟเฉฑเจš เจšเฉฑเจฒเฉ€เจ.

เจธเจŸเฉˆเจ‚เจกเจฐเจก เจนเฉŒเจŸเจ•เฉ€เจœเจผ

M โ€” เจฎเฉ‹เจกเฉ€เจซเจพเจ‡เจฐ เจ•เฉเฉฐเจœเฉ€ (เจกเจฟเจซเจพเจฒเจŸ Alt); ^ - เจจเจฟเจฏเฉฐเจคเจฐเจฃ;
Shift+เจคเฉ€เจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจšเฉเจฃเฉ‹เฅค

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

เจฎเฉˆเจจเฉ‚เฉฐ เจ‰เจฎเฉ€เจฆ เจนเฉˆ เจ•เจฟ เจฎเฉˆเจ‚ เจ•เฉเจ เจตเฉ€ เจจเจนเฉ€เจ‚ เจญเฉเฉฑเจฒเจฟเจ† ...

เจธเฉฐเจฐเจšเจจเจพ

เจ†เจ“ เจฎเจฟเฉฑเจ เฉ‡ เจนเจฟเฉฑเจธเฉ‡ 'เจคเฉ‡ เจชเจนเฉเฉฐเจšเฉ€เจ... เจธเจนเจฟเจฎเจค เจนเจพเจ‚ เจ•เจฟ เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚, เจฒเฉ€เจจเจ•เจธ เจนเฉเจฃ เจฒเฉ€เจจเจ•เจธ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจ‡เจธ เจฒเจˆ, เจฎเฉเฉฑเจ– เจธเฉฐเจฐเจšเจจเจพ /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

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹