LINUX.ORG.RU

$ cat .vimrc
set nocompatible
syn on
set nobk
set mouse=a
colorscheme desert
set backspace=indent,eol,start
set gfn=Dejavu\ Sans\ Mono\ 12
set ruler
set autoindent
set cin
set shm+=I

stassats ★★★★
()

 >> 4839 uni 16:28:30 ~ 
  . cat .*vimrc
source ~/.vimrc
set guifont=DejaVu\ Sans\ Mono\ 8 
colorscheme zenburn
" remember position in file
if has ("autocmd") 
    autocmd!
    autocmd BufReadPost * if line ("'\"") | exe "'\"" | endif
endif
" sets
syntax on
set hlsearch
set ruler
"set number
set tabstop=4
set shiftwidth=4
set et
set bs=2
set autoindent
set backup
set backupdir=~/.vimbk 
set showmode
set softtabstop=4
set noexpandtab
set linebreak
"set background=dark
set langmap=йq,цw,уe,кr,еt,нy,гu,шi,щo,зp,х[,ъ],фa,ыs,вd,аf,пg,рh,оj,лk,дl,э',яz,чx,
сc,мv,иb,тn,ьm,б\,,ю.,ё`
"html
:au Filetype html,xml,xsl source ~/.vim/closetag.vim
source ~/.vim/manpageview.vim
"hightlights
"hi Normal ctermfg=grey ctermbg=none
hi Comment cterm=NONE ctermfg=darkcyan
"ctermfg=darkgrey
hi Todo font= cterm=underline ctermbg=yellow ctermfg=red
hi LineNr ctermfg=darkgreen cterm=none
hi WarningMsg ctermfg=red
hi Search ctermfg=darkgrey cterm=none
hi StatusLine  ctermfg=darkgrey ctermbg=yellow 
hi StatusLineNC ctermfg=darkgrey ctermbg=darkgrey
hi LineNr ctermfg=darkgrey ctermbg=none
"maps
:imap <F2> <Esc><C-w>wi
map <F8> <Esc>:set nonumber <CR> 
imap <S-F1> <Esc>:set<Space>nu!<CR>a
nmap <S-F1> :set<Space>nu!<CR>
inoremap { {<CR>}<Esc>O
map <F9> <C-w>w:q<CR>
map <F5> :tabprevious <CR>
map <F6> :tabnext <CR>
imap <F5> <Esc> :tabprevious <CR>i
imap <F6> <Esc> :tabnext <CR>i
imap <S-Tab> CTRL-N

первые три строки эт .gvimrc 
Вот, может чем-то поможет

unicsoid ★★
()
Ответ на: комментарий от unicsoid

Можешь пояснить насчёт backupdir? Это для swp файлов или чего другого? А то я прописал set backupdir=~/.vim/backup, а он всё равно бэкапы там же, где и файлы кладёт...

shuthdar ★★★
() автор топика
Ответ на: комментарий от shuthdar

это для файлов с тильдой :) копия, которую вим делает

unicsoid ★★
()
Ответ на: комментарий от unicsoid

Ясно... Ну вот зато я для начала вим настроил, потом только по дороге буду функционал расширять :) Вот что получилось:

" --- simple settings ---
syntax on
set nu
set autoindent
set tabstop=4
set shiftwidth=4
set showmode
set backup
set backupdir=~/.vim/backup
colorscheme lingodirector

" --- minibufexpl - tabs ---
runtime! plugin/minibufexpl.vim
let g:miniBufExplSplitBelow = 1
let g:miniBufExplMapWindowNavVim = 1
let g:miniBufExplMapCTabSwitchWindows = 1
let g:miniBufExplUseSingleClick = 1
map t :TMiniBufExplorer<cr>

shuthdar ★★★
() автор топика
Ответ на: комментарий от shuthdar

Не в целых рекламы ;) на linuxforum.ru есть прикрепленная ветка о настройке vim. Покопайся там - местами действительно полезные вещи попадаются.

unicsoid ★★
()
Ответ на: комментарий от Johnny_Mnemonic

Пасиб за совет, попробую, а как тогда работает оповещение при повторном открытии файла?
Я всегда думал, что редактор ищет свап в том же месте, где файл, и если находит, то говорит об этом.

А что касается set gui*, так я gvim почти никогда не пользуюсь. Весьма - весьма редко. Вчера, например,
всего 5ый раз запустил, lq поковырять ;) Мне всегда vim'а консольного хватает.

unicsoid ★★
()
Ответ на: комментарий от unicsoid


>а как тогда работает оповещение при повторном открытии файла?

ну как, как... давно это уже было... не найдя в рабочий дириктории .swp vim призывал на помощь Потрига и тот снесылал на него озарение, что не в поиске то сила, а в знании. И возымел тогда vim чудодейственное познание не в рабочей дириктории рыскать, а сначало пропарсить ~/.vimrc на строчку set dir...


agetty

Johnny_Mnemonic
()

>cat .vimrc
syntax enable
set gfn=Terminus\ 12
set nu
set sw=8
set tabstop=4
set hlsearch
set sm
set ai
set ruler
set history=500
set showcmd
set incsearch
imap <F2> <Esc>:w<CR>a
map <F2> <Esc>:w<CR>
set langmap=йq,цw,уe,кr,еt,нy,гu,шi,щo,зp,х[,ъ],фa,ыs,вd,аf,пg,рh,оj,лk,дl,э',яz,чx, сc,мv,иb,тn,ьm,ЙQ,ЦW,УE,КR,ЕT,НY,ГU,ШI,ЩO,ЗP,Х{,Ъ},ФA,ЫS,ВD,АF,ПG,РH,ОJ,ЛK,ДL,Ж: ,Э\",ЯZ,ЧX,СC,МV,ИB,ТN,ЬM,Б<,Ю>

set wildmenu
set wcm=<Tab>
menu Кодировка.koi8-r :e ++enc=koi8-r<CR>
menu Кодировка.windows-1251 :e ++enc=cp1251<CR>
menu Кодировка.ibm-866 :e ++enc=ibm866<CR>
menu Кодировка.utf-8 :e ++enc=utf-8 <CR>
map <F3> :emenu Кодировка.<Tab>


>cat .gvimrc
highlight Normal guibg=lightyellow


ip1981 ☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.