vim: установка расширений
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- storm
- рядовой
- Сообщения: 48
- Зарегистрирован: 2008-09-26 16:04:39
- Откуда: Киев
- Контактная информация:
vim: установка расширений
Установил vim-lite. Но он неудобен. Для примера в CentOS или OpenSuse для расширения возможностей необходимо установить дополнительный пакет. Во фре как-то не нашел что ставить. Установил разве что p5-Text-VimColor но синтаксис так и не стал подсвечиваться.
Вообщем необходимо следующее:
1. Темы. Мне нравится desert.
2. Подсветка синтаксиса. Хотя бы в XML.
3. Автодополнение команд - на дворе 21 век.
3. Файловый менеджер. Как частичная замена mc.
Вообщем необходимо следующее:
1. Темы. Мне нравится desert.
2. Подсветка синтаксиса. Хотя бы в XML.
3. Автодополнение команд - на дворе 21 век.
3. Файловый менеджер. Как частичная замена mc.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- лейтенант
- Сообщения: 661
- Зарегистрирован: 2008-12-18 16:29:43
- Откуда: Ukraine/Kiev
- Контактная информация:
Re: vim: установка расширений
а чем простой vim не кстраивает?
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.
- storm
- рядовой
- Сообщения: 48
- Зарегистрирован: 2008-09-26 16:04:39
- Откуда: Киев
- Контактная информация:
Re: vim: установка расширений
Вы часто работаете в vim? А часто редактируете или просматривате xml? А чато ли вы набираете команды? А часто вы редактируете некоторые файлы из нескольких дестков в каталоге? Я этим занимаюсь часто. Поэтому стандартный vim без расширений - ужасен.rayder писал(а):а чем простой vim не кстраивает?
-
- лейтенант
- Сообщения: 661
- Зарегистрирован: 2008-12-18 16:29:43
- Откуда: Ukraine/Kiev
- Контактная информация:
Re: vim: установка расширений
1. - ежедневно
2. - xml.php,perl,shell, конфиги
3. - 80% работы в консоли, так что да, часто
4. - регулярно
стандартный вим с правильным vimrc работает как часики. половину (если не все)из того что вам нужно можно сделать стандартным конфигом.
может вы просто не умеете его готовить?
2. - xml.php,perl,shell, конфиги
3. - 80% работы в консоли, так что да, часто
4. - регулярно
стандартный вим с правильным vimrc работает как часики. половину (если не все)из того что вам нужно можно сделать стандартным конфигом.
может вы просто не умеете его готовить?
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.
- storm
- рядовой
- Сообщения: 48
- Зарегистрирован: 2008-09-26 16:04:39
- Откуда: Киев
- Контактная информация:
Re: vim: установка расширений
Уважаемый, я тему здесь создал не для того, чтобы с вами пререкаться. Если вам нечего сказать по существу, то не говорите ничего.rayder писал(а):1. - ежедневно
2. - xml.php,perl,shell, конфиги
3. - 80% работы в консоли, так что да, часто
4. - регулярно
стандартный вим с правильным vimrc работает как часики. половину (если не все)из того что вам нужно можно сделать стандартным конфигом.
может вы просто не умеете его готовить?
Я описал проблему. И жду готового решения в виде "необходимо доустановить такой порт" или "выполнить такую настройку для подсветки синтаксиса". Да я работаю больше в linux и там это делается доустановкой пакета. Соответсвенно проведя параллели я предположил, что по всей видимости необходимо установить какой-то порт. Я не жду ответа в тоне "А чем не устраивает стандартный вим?" Я считаю, что я достаточно точно формулирую свои вопросы на данном форуме, поэтому жду конструктивных ответов.
-
- лейтенант
- Сообщения: 661
- Зарегистрирован: 2008-12-18 16:29:43
- Откуда: Ukraine/Kiev
- Контактная информация:
Re: vim: установка расширений
я не пререкаюсь. я вам ответил по существу, что достаточно поставить стандартный вим и дать ему конфиг.
что писать? - да дайте ему тот же линуховый конфиг.
что конкретно прописать? - а что, в гугле уже забанили? примеров море
что писать? - да дайте ему тот же линуховый конфиг.
что конкретно прописать? - а что, в гугле уже забанили? примеров море
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.
- storm
- рядовой
- Сообщения: 48
- Зарегистрирован: 2008-09-26 16:04:39
- Откуда: Киев
- Контактная информация:
Re: vim: установка расширений
Вот мой .vimrc, например на CentOs, да и на той же OpenSuserayder писал(а):я не пререкаюсь. я вам ответил по существу, что достаточно поставить стандартный вим и дать ему конфиг.
что писать? - да дайте ему тот же линуховый конфиг.
что конкретно прописать? - а что, в гугле уже забанили? примеров море
Код: Выделить всё
[root@lb ~]# cat .vimrc
colorscheme desert
Код: Выделить всё
[root@lb ~]# rpm -qa |grep vim
vim-enhanced-7.2.411-1.8.el6.x86_64
vim-minimal-7.2.411-1.8.el6.x86_64
vim-common-7.2.411-1.8.el6.x86_64
[root@lb ~]# ^C
[root@lb ~]# yum info vim-enhanced
Name : vim-enhanced
Arch : x86_64
Epoch : 2
Version : 7.2.411
Release : 1.8.el6
Size : 1.8 M
Repo : installed
From repo : base
Summary : A version of the VIM editor which includes recent enhancements
URL : http://www.vim.org/
License : Vim and GPLv2+ and BSD and LGPLv2+ and Open Publication
Description : VIM (VIsual editor iMproved) is an updated and improved version of the
: vi editor. Vi was the first real screen-based editor for UNIX, and is
: still very popular. VIM improves on vi by adding new features:
: multiple windows, multi-level undo, block highlighting and more. The
: vim-enhanced package contains a version of VIM with extra, recently
: introduced features like Python and Perl interpreters.
:
: Install the vim-enhanced package if you'd like to use a version of the
: VIM editor which includes recently added enhancements like
: interpreters for the Python and Perl scripting languages. You'll also
: need to install the vim-common package.
Код: Выделить всё
vim .

Подведем итог. Все в виме меня устраивает, кроме
1. унылой стандартной темы
2. отсутствию подстветки синтаксиса
3. отсутствию автодополнению команд
4. отсутствию файлового менеджера
Всего этого нет и в том же Centos если поставить пакет vim-minimal. Для дополнительных плюшек необходимо установить vim-enhanced. Если во фре все необходимо делать через .vimrc - значит буду искать как. Спасибо за внимание, все свободны.
- storm
- рядовой
- Сообщения: 48
- Зарегистрирован: 2008-09-26 16:04:39
- Откуда: Киев
- Контактная информация:
Re: vim: установка расширений
Последние два пункта снимаются. Так как под рутом они работают. Автодополнения нет под обычным юзером. Под ним же не запускается и файловый менеджер.Подведем итог. Все в виме меня устраивает, кроме
1. унылой стандартной темы
2. отсутствию подстветки синтаксиса
3. отсутствию автодополнению команд
4. отсутствию файлового менеджера
-
- лейтенант
- Сообщения: 661
- Зарегистрирован: 2008-12-18 16:29:43
- Откуда: Ukraine/Kiev
- Контактная информация:
Re: vim: установка расширений
уже хорошо, хоть что-то показали.
виму как бы все равно на какой системе он работает. в линухах он подхватывает дефолтный конфиг, во фряхе такого нет.
сейчас пользую минимальный конфиг, но может чем-то вам поможет.
кстати не обязательно все в один конфиг писать, можно красиво разрулить все через ~user/.vimrc/
то что в линухах якобы все из коробки - хорошо. но работает оно по такому же принципу. так что гугл. а там расписно все от а и до я.
виму как бы все равно на какой системе он работает. в линухах он подхватывает дефолтный конфиг, во фряхе такого нет.
сейчас пользую минимальный конфиг, но может чем-то вам поможет.
Код: Выделить всё
"set nocompatible " use vim defaults
set ls=2 " allways show status line
set bs=2
set ch=2
set tabstop=3 " numbers of spaces of tab character
set scrolloff=3 " keep 3 lines when scrolling
set showcmd " display incomplete commands
set hlsearch " highlight searches
set incsearch " do incremental searching
set ruler " show the cursor position all the time
set visualbell t_vb= " turn off error beep/flash
set novisualbell " turn off visual bell
set nobackup " do not keep a backup file
set ignorecase " ignore case when searching
set title " show title in console title bar
set ttyfast " smoother changes
set modeline " last lines in document sets vim mode
set modelines=3 " number lines checked for modelines
set shortmess=atI " Abbreviate messages
set nostartofline " don't jump to first character when paging
set whichwrap=b,s,h,l,<,>,[,] " move freely between files
set laststatus=2
set display=lastline
set noequalalways
set guioptions=aigmrvF
set mousehide
set showmatch
set nowarn
set nonu
" Folding
set foldtext=/\\(\\S.*\\)/\+\\d\ \\f\ lines:\ \\1/
set foldmethod=indent
set foldcolumn=0
set shiftwidth=1
inoremap <F9> <C-O>za
nnoremap <F9> za
onoremap <F9> <C-C>za
vnoremap <F9> zf
syntax on " syntax highlighing
if has("gui_running")
" See ~/.gvimrc
set guifont=Monospace\ 10 " use this font
set lines=50 " height = 50 lines
set columns=100 " width = 100 columns
set background=light " adapt colors for background
set selectmode=mouse,key,cmd
set keymodel=
else
colorscheme desert " use this color scheme
set background=dark " adapt colors for background
endif
if has("autocmd")
" Restore cursor position
au BufReadPost * if line("'\"") > 0|if line("'\"") <= line("$")|exe("norm '\"")|else|exe "norm $"|endif|endif
" Filetypes (au = autocmd)
au FileType helpfile set nonumber " no line numbers when viewing help
au FileType helpfile nnoremap <buffer><cr> <c-]> " Enter selects subject
au FileType helpfile nnoremap <buffer><bs> <c-T> " Backspace to go back
" When using mutt, text width=72
au FileType mail,tex set textwidth=72
au FileType cpp,c,java,sh,pl,php,asp set noautoindent
au FileType cpp,c,java,sh,pl,php,asp set nosmartindent
au FileType cpp,c,java,sh,pl,php,asp set nocindent
"au BufRead mutt*[0-9] set tw=72
" Automatically chmod +x Shell and Perl scripts
"au BufWritePost *.sh !chmod +x %
"au BufWritePost *.pl !chmod +x %
" File formats
au BufNewFile,BufRead *.pls set syntax=dosini
au BufNewFile,BufRead modprobe.conf set syntax=modconf
endif
set noautoindent
set nocindent
set nosmartindent
то что в линухах якобы все из коробки - хорошо. но работает оно по такому же принципу. так что гугл. а там расписно все от а и до я.
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.
- storm
- рядовой
- Сообщения: 48
- Зарегистрирован: 2008-09-26 16:04:39
- Откуда: Киев
- Контактная информация:
Re: vim: установка расширений
Добавил ваш конфиг. Теперь все работает. Спасибо за помощь.