Volgograd

Волгоград Linux User Group

Организована 23 ноября 2002 года

Проект заморожен Птн Июл 6 02:11:14 MSD 2012


Вход:  Пароль:  

ГраблеВодство/TandT/vim


Оглавление документа

Мой .vimrc


Установка окончание строки для DOS

Часто приходится сталкиваться с проблемой, когда созданный файл в *nix открывается в Windows ввиде одной длиииинннноййй строки. Это происходит из-за того, что создатели DOS и Windows выпендрились, и окончание строки у них имеет значение <CR><NL>, когда в стандартных системах (POSIX) используется только <NL>
Чтобы набирать текст с нужным окончанием строки, нужно использовать параметр fileformat.
Т.е.
set fileformat=dos — для <CR><NL>
и
set fileformat=unix — для <NL>

А вот реализация на ruby
ruby -wpe 'gsub!(/\015\012/, "\012")' nscopy.tmp > new.txt
ruby -wpe '$_.gsub!(/\015\012/, "\012")' nscopy.tmp > new.txt
Спасибо Akkord'у :)

Смена кодировки


Используем вместо less

В любимом шеле прописываем alias L='/usr/share/vim/macros/less.sh'
В результате файлы и stdin просматриваем с подсветкой синтаксиса, по клавише F8 можем сменить кодировку, выделить определённый блок и сохранить его, при поиске результат поиска подсвечивается.


[ / Category Tips ]