DotFiles/Editors/Vim: различия между версиями

Материал из ALT Linux Wiki
(Import from freesource.info)
 
Строка 10: Строка 10:


=== Ссылки ===
=== Ссылки ===
* [http://freesource.info/wiki//Stat'i/KratkoOboVsjom/VIM Кратко о vim]
* [http://freesource.info/wiki/Stat'i/KratkoOboVsjom/VIM Кратко о vim]
* [http://durdn.com/blog/2008/11/26/vim-mind-share-soaring-roundup-of-10-vim-articles-recent-and-older-gems/ Подборка из десяти статей о vim]
* [http://vim.wikia.com/wiki/Vim_Tips_Wiki Vim Tips Wiki]


=== vi/vim === &gt; [john@alt-devel dbmail]$ git commit &gt; Error detected while processing /home/john/.vimrc: &gt; line    4: &gt; E319: Sorry, the command is not available in this version: menu &gt; [[DotFiles/Editors/Encoding.koi8|Encoding.koi8]]-r  :e ++enc=koi8-r<CR>
=== vi/vim ===
> [john@alt-devel dbmail]$ git commit<br />
> Error detected while processing /home/john/.vimrc:<br />
> line    4:<br />
> E319: Sorry, the command is not available in this version: menu<br />
> [[DotFiles/Editors/Encoding.koi8|Encoding.koi8]]-r  :e ++enc=koi8-r<CR>


export EDITOR=vim
export EDITOR=vim

Версия от 13:01, 1 декабря 2008

Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с freesource.info.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


Vim

Ссылки

vi/vim

> [john@alt-devel dbmail]$ git commit
> Error detected while processing /home/john/.vimrc:
> line 4:
> E319: Sorry, the command is not available in this version: menu
> Encoding.koi8-r :e ++enc=koi8-r<CR>

export EDITOR=vim

По умолчанию используется vi из vim-minimal, который мало что умеет. Впрочем, ~/.vimrc имеет смысл писать так, чтобы /bin/vi всё-таки работал -- для этого команды, отсутствующие в минимальной версии vim, необходимо засунуть внутрь блоков "if 1"..."endif".

(vsu@)

Примеры конфигурации (~/.vimrc)

Переключение отображения файла в другую кодировку

set wildmenu
 set wcm=<Tab>
 menu Encoding.koi8-r   :e ++enc=koi8-r<CR>
 menu Encoding.windows-1251 :e ++enc=cp1251<CR>
 menu Encoding.ibm-866      :e ++enc=ibm866<CR>
 menu Encoding.utf-8        :e ++enc=utf-8 <CR>
 map <F8> :emenu Encoding.<TAB>

Жмём F8 и выбираем кодировку

Сохранение файла в другой кодировке

:set fenc=koi8-r
:w

или сразу

:w ++enc=koi8-r