Редакторы


ramok аватар

vi для начинающих

http://www-128.ibm.com/developerworks/ru/edu/l-vi/index.html
пошаговые уроки с выработкой методики самостоятельного обучения.
PS
не забываем про vimtutor и прочую документацию Ж:-)

0
Ваша оценка: Ничего
ramok аватар

vim + openssl = удобное и безопасное хранилище приватной информации

тут http://linsovet.com/vim-gpg-plugin было рассказано как удобно хранить/редакрировать приватную информацию использую vim + gpg. в этом типсе будет рассказано тоже самое только с использованием openssl.
0
Ваша оценка: Ничего
ramok аватар

Криптографические возможности vim

Следуя традиции emacs в vim встраивается множество "супер" возможностей, в том числе и кой какие возможности шифровки/дешифровки текста. Хотя для реального использования лучше применять более специализированные способы хранения конфиденциальных данных. Например такие ...
0
Ваша оценка: Ничего
ramok аватар

Меню переключения словарей проверки орфографии в vim

После того как в vim настроена проверка орфографии это меню делает простым переключение между словарями. Показан пример на 3х языках и миксах этих языков Ж:-) Меню вызывается по F7
set wildmenu
set wcm=<Tab>
menu Spell.ru     :set spell spelllang=<CR> :set enc=koi8-r<CR> :set spell spelllang=ru<CR>
menu Spell.ru,en  :set spell spelllang=<CR> :set enc=koi8-r<CR> :set spell spelllang=ru,en<CR>
menu Spell.en     :set spell spelllang=<CR>                     :set spell spelllang=en<CR>
menu Spell.ua     :set spell spelllang=<CR> :set enc=koi8-u<CR> :set spell spelllang=uk<CR>
menu Spell.ua,en  :set spell spelllang=<CR> :set enc=koi8-u<CR> :set spell spelllang=uk,en<CR>
menu Spell.off                        :set nospell<CR>
map <F7> :emenu Spell.<TAB>
0
Ваша оценка: Ничего
ramok аватар

Проверка орфографии в vim

В vim 7 появилась встроенная поддержка орфографии.

1. Cливаем отсюда ftp://ftp.vim.org/pub/vim/runtime/spell/ нужные словари(я например взял ru.koi8-r.spl и ru.koi8-r.sug) и кладем в ~/.vim/spell/.

2. В vim что бы проверить текущий файл запускаем :setlocal spell spelllang=ru(или можно :setlocal spell spelllang=en,ru). Ошибочные слова подчеркнутся. Отключить соответственно setlocal spell spelllang=

3. Основные команды:
]s - Перейти к следующей ошбке
[s - К предыдущей ошибке
z= - Выдать список возможных замен
zG - Добавить слово в словарь
zW - Пометить слово как ошибочное

Подробности читаем в :help spell

PS. по большому счету должно обходится без пункта 1, vim сам вам должен предложить скачать словари недостающих языков в нужной кодировке. Но мне неудалось сделать это. Подробности есть в :help spellfile.vim
Если у кого то получится, расскажите. Буду благодарен Ж:-)

0
Ваша оценка: Ничего
ramok аватар

Сетевые возможности vim

Редактировать файл .zshrc в домашней папке пользователя user, по протоколу scp на машине remote.org.ua
vim scp://user@remote.org.ua/.zshrc
Редактировать файл /etc/motd пользователем root, по протоколу sftp на машине remote.org.ua
vim sftp://root@remote.org.ua//etc/motd
Бровзить в директории pub в домашней директории юзера ftp, по протоколу ftp
vim ftp://ftp@remote.org.ua/pub
Имеется возможность выбрать файл для редактирования, удалять/создавать/неперименовывать директории/файлы, скачивать файлы, просматривать файлы во внешних просмотрщиках (например *.jpg с помощью feh), создавать букмарки на директории и иметь возможность возвращатся в эти директории по букмаркам, различные способы сортировки имен файлов/директори, списки файлов и директорий который не нужно отображать.. и многое другое можно прочитать в помощи vim:
:help netrw-browse
Таблицу поддерживаемы потороколов, а так же возможность записи для этих протоколов можно найти в помощи vim.
:help netrw-urls
4
Ваша оценка: Ничего Рейтинг: 4 (1 vote)
ramok аватар

Редактирование с помощью vim файлов в архивах

Не все знаю что vim из коробки может редактировать файлы сжатые .gz, .bz2, .Z и .zip

Если в .zip есть несколько файлов, то vim перейдет в режим отображения списка файлов в архиве, где можно выбрать нужный файл и нажать Enter

0
Ваша оценка: Ничего
ramok аватар

Как в vim делать все горизонтальные окна вертикальными и наоборот

Как делать все горизонтальные окна вертикальными и наоборот

---------------------------
горизонтальные окна в вертикальные
---------------------------
W|W|W
в
W
W
W

:windo wincmd K

----------------------------
верстикальные окна в горизонтальные
----------------------------
W
W
W
в
W|W|W

:windo wincmd H

переведено отсюда http://www.vim.org/tips/tip.php?tip_id=862

0
Ваша оценка: Ничего
ramok аватар

Подсветка sql синтаксиса в клиенте mysql с использованием vim

Для того что бы в клиенте mysql командной строки, при команте \e подсвечивался синтаксис можно в ~/.zshrc или ~/.bashrc занести:

[ "x$EDITOR" = "xvim" ] && \
        alias mysql="EDITOR=\"vim -c ':set ft=sql'\" mysql"
0
Ваша оценка: Ничего
ramok аватар

строка статуса в vim

добаволяем в ~/.vimrc

set statusline=%F%m%r%h%w\ (%{&ff}){%Y}l,%v][%p%\ %{strftime(\"%d/%m/%y\ -\ %H:%M\")}
set laststatus=2

взято тут
http://vim.sourceforge.net/tips/tip.php?tip_id=739

0
Ваша оценка: Ничего