Online video hd

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

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

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

IamCrazy 20.04.2010 14:35

Мой конфигМой .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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
" Определить тип файла 
filetype plugin indent on
" тема
colorscheme pyte "torte
" Подсветка синтаксиса
syntax on
" Автоматически менять папку при открытии файла
set autochdir
" Автоотсупы
set autoindent
" Папка для buckup
set backupdir=/tmp
"set cursorline " Подсветка строки, где момент курсор
" поддержка символов, которых нет на клаве
set digraph
" Преобразование таба в пробел
set expandtab
" Сворачивание по отступам
set fdm=indent
" Список кодировок файлов для автоопределения
set fileencodings=utf-8,cp1251,koi8-r,cp866
" Включаем фолдинг (сворачивание участков кода)
set foldenable
" Автоматическое открытие сверток при заходе в них
set foldopen=all
" Шрифт
set guifont=Courier_new:h10:cDEFAULT
" Запоминать последние 150 команд
set history=150
" игнорировать регистр при поиске
set ignorecase
" Всегда отображать статусную строку для каждого окна
set laststatus=2
" Показываем табы в начале строки точками
set listchars=tab:··
set list
set mouse=a
set mousehide
" Переносить длинные строки
set wrap
" Показать номер строки
set number
set shiftwidth=4
" Показывать введенные команды
set showcmd
" Набрав закрывающую скобку, показывает открывающую
set showmatch
set smartcase
" удалять таб-символы как tab (но реально удаляется n пробелов)
set softtabstop=4
set tabstop=4
set virtualedit=all
" Автодополнение как в zsh
set wildmode=list:longest,full
" установить keymap, чтобы по Ctrl+^ переключался на русский и обратно
set keymap=russian-jcukenwin
" по умолчанию - латинская раскладка
set iminsert=0
" по умолчанию - латинская раскладка при поиске
set imsearch=0
" настройка для работы с рус.словами (чтобы w, b, * понимали русские слова)
set iskeyword=@,48-57,_,192-255
" Переключение раскладок и индикация выбранной в данный момент раскладки.
" -->
" Переключение раскладок будет производиться по <C-F>

function MyKeyMapHighlight()
if &iminsert; == 0
hi StatusLine ctermfg=DarkBlue guifg=DarkBlue guibg=Gray
else
hi StatusLine ctermfg=Yellow guifg=Yellow guibg=Red
endif
endfunction

" Вызываем функцию, чтобы она установила цвета при запуске Vim'a
call MyKeyMapHighlight()

" При изменении активного окна будет выполняться обновление
" индикации текущей раскладки
au WinEnter * :call MyKeyMapHighlight()

cmap &lt;silent> &lt;C-F> &lt;C-^>
imap &lt;silent> &lt;C-F> &lt;C-^>X&lt;Esc>:call MyKeyMapHighlight()&lt;CR>a&lt;C-H>
nmap &lt;silent> &lt;C-F> a&lt;C-^>&lt;Esc>:call MyKeyMapHighlight()&lt;CR>
vmap &lt;silent> &lt;C-F> &lt;Esc>a&lt;C-^>&lt;Esc>:call MyKeyMapHighlight()&lt;CR>gv
" <--
" Статусная строка
set statusline=%&lt;%f%h%m%r%=format=%{&fileformat;}\
\file=%{&fileencoding;}\ enc=%{&encoding;}\
\ \%b\ 0x%B\ %l,%c%V\ %P

"Позиция окна при загрузке для GVim в Windows
" winpos 0 0
" winsize 150 50

"Горячие клавиши F2-F12
" F2 - сохранить
" F3 - новый таб
" F4 - диалог открытия файлов для GVIM
" F6 - вставить/убрать нумерацию строк
" F7, Shift+F7 - слудующий/предыдущий таб
" F8 - выбор/запись в нужной кодировке
" F9 - поднять регистр слова (верхний регистр)
" F10 - выход
" F12 - текстовый диалог открытия файлов
map &lt;F2> :w&lt;CR>
map! &lt;F2> &lt;Esc>:w&lt;CR>
map &lt;F3> :tabnew&lt;CR>
map! &lt;F3> &lt;Esc>:tabnew&lt;CR>
map &lt;F4> :browse confirm e&lt;CR>
map! &lt;F4> &lt;Esc>:browse confirm e&lt;CR>
map &lt;F6> :set number!&lt;CR>
map &lt;F7> :tabnext&lt;CR>
map &lt;S-F7> :tabprevious&lt;CR>
" Выбор кодировки, в которой читать файл
set wildmenu
set wcm=&lt;TAB>
menu Encoding.koi8-r :e ++enc=koi8-r&lt;CR>
menu Encoding.windows-1251 :e ++enc=cp1251&lt;CR>
menu Encoding.ibm-866 :e ++enc=cp866&lt;CR>
menu Encoding.utf-8 :e ++enc=utf-8&lt;CR>
map &lt;F8> :emenu Encoding.&lt;TAB>
" Выбор кодировки, в которой сохранять файл
set wildmenu
set wcm=&lt;Tab>
menu Encoding.Write.koi8-r :set fenc=koi8-r&lt;CR>
menu Encoding.Write.windows-1251 :set fenc=cp1251&lt;CR>
menu Encoding.Write.cp866 :set fenc=cp866&lt;CR>
menu Encoding.Write.utf-8 :set fenc=utf8&lt;CR>
map &lt;S-F8> :emenu Encoding.Write.&lt;TAB>
map &lt;F9> vEU
map! &lt;F9> &lt;ESC>vEU
map &lt;S-F9> vEu
map! &lt;S-F9> &lt;ESC>vEu
map &lt;F10> :q&lt;CR>
map! &lt;F10> &lt;Esc>:q&lt;CR>
" F12 - file browser
map &lt;F12> :Ex&lt;cr>
vmap &lt;F12> &lt;esc>:Ex&lt;cr>i
imap &lt;F12> &lt;esc>:Ex&lt;cr>i

"Вставка по нажатию на колесик мышки
map &lt;S-Insert> &lt;MiddleMouse>
map! &lt;S-Insert> &lt;MiddleMouse>

" Автоматическое закрытие скобок
imap <
&lt;LEFT>
imap ( ()&lt;LEFT>
imap { {}&lt;LEFT>



Тэги: vim vimrc конфиг
+ 2 -
Похожие Поделиться

muhas 20.04.2010 14:41 #
+ 1 -
set backupdir=c:\Temp
винда детектед!

виндузятники на моем вилинуксе? о_О
IamCrazy 20.04.2010 15:14 #
+ 0 -
Исправил, раз так раздражает.
muhas 20.04.2010 15:32 #
+ 0 -
да меня-то не раздражает, просто поделился впечатлениями =)
IamCrazy 20.04.2010 14:55 #
+ -2 -
Нет, специально оставил, чтобы народ возмущался :)

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

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


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

Online video HD

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

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

Full HD video online

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

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

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