view mobile version net4me Enable JavaScript in your browser! Linux education center net4me.
 
net4me logo

tux

linux commands
shell script
protocol
ip, tcp, smtp, ntp, ftp
telnet terminal
java and javascript
ajax web technology
documentation
howto, man, info
cisco in network
linux server
linux in home
online utility
and more more more.
python development
туе4ьу дштгч

  Содержание подраздела:

Текстовый редактор linux - VIM

редактор vim Vi IMproved

Так как всё текстовое (включая и этот сайт) пишется мною исключительно в редакторе vim, то необходимо рассказать про этот замечательный текстовый редактор.

Почему именно vim?

  1. vim (или его старший брат vi) есть по умолчанию в любой linux (UNIX) системе.
  2. vim продуман и очень грамотно сделан. И даже если поначалу непонятны комбинации клавиш vim, то потом понимаешь, что всё было продумано до мелочей и так действительно удобнее!
  3. vim легко настраивается под свои нужды. Причем все настройки хранятся в одном файле - vimrc, который очень просто скопировать с одной машины на другую.
  4. Подсветка синтаксиса (Синтаксис на любой конфиг из /etc/, на любой язык программирования!), возможность сделать свои шаблоны для файлов, подключаемые модули и расширения, компилляция на лету, и многое другое.
  5. Да стоит только попытаться углубиться в дебри vim дополнений, как открывается целый мир. =) Но лично мне вполне хватает стандартной поставки vim + свой vimrc, который путешествует со мной от сервера к серверу уже несколько лет. И это говорит о том, что vim подходит для любого человека. Адаптируется именно под ваши нужды, от малого до большого.

Кстати, vim портирован и под windows и под MacOS. Так что достаточно изучить его один раз и вы сможете удобно работать в своем любимом редакторе всегда и везде.

Вим существует как vim (vi - гораздо старше) уже более 20 лет.
* первая версия vi - 1976 г.; первая версия vim 1988 г. (Раз уж это дошло до наших дней и активно используется, то наверное оно хорошо)
За это время он завоевал огромное количество наград как лучший текстовый редактор и всеобщую любовь linux сообщества.

Не скажу, что освоить vim просто.
Придется потрудиться, чтобы привыкнуть к смене режимов ввода и редактирования, подобрать под себя нужные именно тебе функции, выбрать из громадного количества команд vim только те, которые будут удобны именно тебе.
Но ведь привыкнув один раз, ты получаешь один редактор подо все Операционные Системы и на все времена. А это того стоит!

c 1996 года существует графический интерфейс. Ныне это GVim (графическая морда для vim).

С чего начать изучать vim?

Да не с чего. =))
Просто ввести в консоли команду vim [ИМЯ ФАЙЛА] и нажать ентер.
Для того, чтобы понять что делать потом, как начать вводить текст, как переключаться между режимами, как сохранить и выйти, была написана отдельная статья по самым простым действиям в vim.
После того, как вы немного освоитесь с переключением режимов, советую почитать более полное руководство по командам и приемам редактирования в vim. Правда, не моего авторства.
Потом, постепенно привыкая писать и редактировать тексты, наверняка вам захочется создать свой vimrc. Предложу свой vimrc как пример (основу) для дальнейших исправлений.
* Обратите внимание на ссылку в статье про vimrc. Она ведет на самый актуальный вариант конфига vim. На тот, при помощи которого я и пишу сейчас эти строки.




Очень удобный текстовый редактор с подсветкой синтаксиса, в котором можно всё настроить под себя.
Например, свои выпадающие по tab меню vim.
Работать с различными кодировками файлов, сделать свои штампы, переопределять сочетания клавиш, и даже компилировать "на лету" написаный код.
Не говоря уже о массе настраиваемых плагинов под vim.
vim как пластелин. Благодаря возможности править конфигурационные файлы, можно вылепить из vim такой редактор, который будет удобен именно вам.
Несомненным плюсом vim может послужить и то, что vim уже есть во многих дистрибутивах linux "по умолчанию".
Скачать VIM для любой ОС и совершенно бесплатно можно с официального сайта vim.


home back top
При копировании материалов нашего портала, сылка на net4me обязательна.
Рейтинг@Mail.ru   Valid HTML 4.01 Transitional     Яндекс цитирования   best billing

 



...

net4me snowflake
rfc2368
 
net4me portal This page last modified: Saturday, October 1, 2011   be in net. net4me

portal net4me linux education center