select-editor, cron

В Ubuntu есть удобная утилита – select-editor. При первом запуске cron она предлагает выбрать редактор, для редактирования конфигурационного файла cron. По умолчанию используется nano и я раньше использовал только его, пока не привык к vim. Изменить выбор можно запустив утилиту select-editor из консоли.

Читать дальше

Удаление спец. символов через cat + tr и sed

cat -v  на CentOS почему то гадит кодировку. Поэтому пришлось заменить cat -v + tr на sed для удаления ^M в разных выгрузках из Windows.
cat -v sw | tr "^M" " "
sed 's/[[:space:]]$//g' sw


Читать дальше

Vim

About
Редактор vim – это текстовый редактор, созданный на основе более старого – vi. Ныне это один из мощнейших текстовых редакторов с полной свободой настройки и автоматизации, и созданным благодаря этому расширениям и надстройкам. Крайне популярен и используется даже сотрудниками Google в обучении Coursera 🙂
В VIM удобно редактировать код программы – есть подсветка переменных, циклов и т.д.

Читать дальше

Editors

ee, mcedit, nano –  консольные текстовые редакторы.

gedit, sublime-text – графические.

Sublime Text – новый текстовый редактор с подсветкой синтаксиса типа Notepad++. Многие программисты хвалят, хотя IDE там не особо мощный (и как я понял не до конца встроен, устанавливается). Формально платный, но есть бесплатная версия которая не отличается от платной (изредка появляется реклама).

Читать дальше