Никога не съм мислил, че ще кажа това, но невероятно харесвам най-добрия редактор там за терминала GNU / Linux: VIM.
Цитирайки от Уикипедия:
Vim (дел Английски Видях IMproved) е подобрена версия на текстов редактор vi, присъстващ във всички системи UNIX.
Нейният автор, Брам Молейнар, представи първата версия в 1991, дата, от която е претърпял много подобрения. Основната характеристика както на Vim, така и на Vi е, че те имат различни режими, които могат да се превключват между тях за извършване на определени операции, което ги отличава от най-често срещаните редактори, които имат само един режим, в който поръчките се въвеждат с помощта на комбинации от клавиши или графични интерфейси.
Аз съм от онези, които смятаха, че това е редактор за „октоподи“ или хора с повече от 10 пръста, защото простият факт, че имам толкова много клавишни комбинации, ме накара да си помисля, че VIM това беше „чудовището“ на редакторите на конзоли. Истината е, че от вчера се уча да го използвам (дори с много основни неща) но свиквам и то най-лошото (или най-доброто от всички) това е, че ми харесва твърде много.
Винаги ми е било удобно как Нано, но е вярно, че този редактор е твърде елементарен. Когато имаме графична среда, курсорът може да се използва за копиране / поставяне, но когато сме в TTY, нещата се променят. Това е първото предимство, което намирам VIM. Други характеристики, които харесвам са:
- Избор на текст в колони.
- Подчертаване на синтаксиса.
- Открояване на скоби, скоби и скоби (което го прави идеален за програмиране).
- Изключително мощен, дори когато файлът, който редактираме, е прекъснат, той ни позволява да го възстановим по-късно.
- тук можете да видите много повече ...
Единственият текстов редактор в конзолата (от тези, които познавам) който "се приближава" VIM es MCEdit, Текстовият редактор на MC. Но забележете цитатите в изречението по-горе. VIM дори има редактор в GTK. Но идеята на тази публикация не е да ви продава или да ви насърчава да използвате VIM, това е просто начин да ви кажа, че е по-лесен за използване, отколкото е в действителност.
Основен урок за използване на VIM
Мислех да ви оставя поредица клавишни комбинации, но мисля, че би било много по-практично, ако ви покажа как работи с пример. Първото нещо, което ще направим, е да инсталираме VIM ако все още не сме го направили или ако не се предлага по подразбиране в любимата ни дистрибуция. Веднъж инсталирани, ние отваряме терминал и поставяме:
$ vim prueba.txt
Ще видим нещо подобно:
Сега натискаме клавиша I или ключа Поставете за да превключите от команден режим в режим на редактиране и да започнете да пишете. Пишем всичко, ако е възможно, което има повече от два реда. Аз например сложих:
Сега натискаме клавиша ESC за да излезете от режим на редактиране, преминете към началото на документа със стрелките на клавиатурата и натиснете клавиша V. Ще забележите, че по-долу се казва сега VISUAL. Със стрелката надолу маркираме целия текст, който пишем. Когато сме избрали всичко, натискаме клавиша Y. След като това стане, ще видите, че под него се посочва броят на копираните редове.
Сега се придвижваме малко по-надолу и натискаме клавиша P. Всеки път, когато го натискаме, ще се поставя един и същ текст. Ако вместо ключа Y натискаме клавиша X, избраният от нас текст ще бъде отрязан. Можем да го поставим отново с ключа P.
Сега ще запишем тестовия документ. Натискаме ESC ако сме в режим на редактиране и пишем :w, тоест две точки и a W. Това, което прави, е да напишем или запазим това, което правим. Ако по-късно пишем :q ще излезем от редактора. Ако това, което искаме, е да запазим и затворим, ние пишем .
Сега един последен трик. Да предположим, че случайно затваряме терминала и губим документа. Това, което трябва да направим, е да пренапишем:
$ vim prueba.txt
и ще получим нещо подобно:
Ако погледнете в края, имаме поредица от опции. В този случай натискаме клавиша R за да изтеглите предишния документ, той ще поиска да натиснем ENTER И вуаля, можем да продължим там, където сме спрели. Сега, ако случайно ударим ключа E (редактирайте все пак) ние също можем да извлечем документа, като напишем : възстановяване, и ще получим нещо подобно:
В този случай моята опция е да напиша номер 1 и voila, нашата работа се възстановява отново.
Ако искате да използвате VIM по-лесно, тогава можете да инсталирате GVIM, което е същото, като се използват библиотеките на Gtk за използване на менюта и други опции, които улесняват работата на потребителя.
Има дори разширение за Firefox повикване Вимператор, което ни позволява да се справяме с браузъра сякаш VIM ще се лекува
И дотук Как да, всяко предложение или информация са добре дошли, за да можем всички да научим повече полезни неща за VIM.