Online video hd

Смотреть молодые видео

Официальный сайт yerka 24/7/365

Смотреть видео бесплатно

24.09.09 08:17 cppmm

Мой конфигСкромный .vimrc

Под катом мой .vimrc



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
" Подсветка синтаксиса
syntax on

" Отключить режим совместимости с Vi
set nocompatible

" Включить нормальную работу Backspace
set backspace=indent,eol,start

" История команд - 50
set history=50

" Вставка новой строки Enter'ом без перехода в режим вставки.
map <CR> o<Esc>

" Автоопределение файлов
filetype plugin on
filetype indent on

" Всегда показывать положение курсора
set ruler

" Показывать текущую команду
set showcmd

" Показывать режим работы
set showmode

" Поиск в реалтайме
set incsearch

" Хоткей Ctrl+n включает нумерацию строк, а Ctrl+b отключает.
map <C-n> <Esc>:set number<CR>
map <C-b> <Esc>:set nonumber<CR>

" Быстрое сохранение на <F2> во всех режимах
imap <F2> <Esc>:w<CR>
map <F2> <Esc>:w<CR>

" Выход без сохранения на <F10> во всех режимах
imap <F10> <Esc>:q!<CR>
map <F10> <Esc>:q!<CR>

" Вставка из буфера мыши
map <S-Insert> <Middlemouse>

" При вводе открывающей фигурной скобки автоматом вводится и закрывающая.
inoremap { {<CR>}<Esc>O

" При вводе закрывающей скобки подсвечивает открывающую
set showmatch

" Выключить любые звонки-мигалки
set novisualbell
set t_vb=

" Удаление от текуще позиции до конца строки по Ctrl+e
map <C-e> <Esc>d$


Теги:

ner_uto 24.09.09 08:23 # +0
Под кат пожалуйста:)
cppmm 24.09.09 08:32 # +2
Исправлено.
Опять забыл. :)
renya 24.09.09 11:59 # +0
Отлично! Спс! :)
proft 27.09.09 02:25 # +1
удалить от текущей позиции и до конца можно с помощью Shift+c в командном режиме
cppmm 27.09.09 07:48 # +0
Спасибо, а я что-то в справке не нашёл этого момента и изобрёл велосипед. :)
lomereiter 27.09.09 09:13 # +0
Спасибо :) От себя тоже пару трюков добавлю:
1) Автоматическое chmod +x при сохранении для скриптов (надыбал где-то):
1
2
3
4
5
6
7
8
function ModeChange()
    if getline(1) =~ "^#!"
        if getline(1) =~ "/bin/"
            silent !chmod a+x <afile>
        endif
    endif
endfunction
au BufWritePost * call ModeChange()


2) Часто работаю с LaTeX и Sweave, поэтому накопилась кучка функций (map'ьте на что хотите):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function ExtPath(ext)
    :return substitute(expand('%:p'),'\v\.\w+$','.'.a:ext,'')
endfunction

function CompileLatexFile()
    :execute "!latex --shell-escape ".ExtPath('tex')
    call system('dvipdf '.ExtPath('dvi'))
endfunction

function ViewPdfFile()
    call system('evince '.ExtPath('pdf'))
endfunction

function CompileRnwFile()
    :execute "!R CMD Sweave ".ExtPath('rnw')
    call system('rm '.ExtPath('aux'))
endfunction

function IncludeLatexPreamble()
    :0r ~/.vim/templates/latex.tpl
    :call cursor(26,0)
    :set syntax=tex
endfunction


Лучшие блоги (все 54)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Элита (все 1157 из 86 городов)
Топ пользователей Топ блогов
В сети: lockie, cyrus, Murz, fun

Новенькие: urandom, satellit, voan, lostberserk, Uni
welinux.ru

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн