Редакторы


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 файлов в архивах

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

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

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)
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
Ваша оценка: Ничего