Видео ролики бесплатно онлайн

Смотреть жесткий видео

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

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

Тексты bosha
bosha 20.04.2010 23:50

Мой конфигОчередной ~/.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
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
"-------------------------
"" Basic Settings
"-------------------------
" " For vim outliner
filetype plugin indent on

" disable the welcome screen
set shortmess+=I        

" " Set encoding for autocompetition
set fileencodings=utf-8,cp1251,koi8-r,cp866

" " More pretty colors 
set t_Co=256

" " Setting up colorscheme
colorscheme xoria256

" " Set the reversal of lines according
set wrap
set linebreak

" " I am not really now why i add this line
set virtualedit=all

" " Cool stuff to view word which changes now
set cpoptions=ces$

" " Turning off capability with vi
set nocompatible

" " Show cursor all the time
set ruler  

" " Show uncompleted commands in status bar
set showcmd  

" " Switch on line numbering 
set nu

" " Folding on indentation
set foldmethod=manual

" " Search as you type
set incsearch

" " Stop the search at the end of file
set nowrapscan

" Теперь нет необходимости передвигать курсор к краю экрана, чтобы подняться
" в режиме редактирования
set scrolljump=7

" " Теперь нет необходимости передвигать курсор к краю экрана, чтобы
" опуститься в режиме редактирования
set scrolloff=7

" " Set visual bell off
set novisualbell
set t_vb=   

" " Default encoding
set termencoding=utf-8

" " Don't remove current buffer, when we switch to next.
set hidden

" " make command line height in one line
set ch=1

" " Hide mouse pointer when typing
set mousehide

" " Set autoindent
set autoindent

" " Syntax lighting
syntax on

" " Say to vim, that the background is black.
" " That give us more beauty colors :)
" set background=dark

" " Turn off backup files
set nobackup

" " Turn off swap files
set noswapfile

" " Conversion tab to spaces.
set expandtab

" " set default tab size
set shiftwidth=4
set softtabstop=4
set tabstop=4
set smarttab

" 
set cursorline

" " Paren mode 
" :let loaded_matchparen = 1
set showmatch

" " Status line format
set statusline=%<%f%h%m%r%=format=%{&fileformat;}\ file=%{&fileencoding;}\ enc=%{&encoding;}\ %b\ 0x%B\ %l,%c%V\ %P
set laststatus=2

" " Set "smart" indent
set smartindent

" " Session option
set sessionoptions=curdir,buffers,tabpages

"-------------------------
"" Hotkeys
"-------------------------

" CTRL-F for omni completion
imap <C-F> <C-X><C-O>

" " C-c and C-v - Copy/Paste using "Global clipboard"
vmap <C-C> "+yi
imap <C-V> <esc>"+gPi

" " Shitf-Insert like xterm
map <S-Insert> <MiddleMouse>

" C-y - удаление текущей строки
" nmap <C-y> dd
" imap <C-y> <esc>ddi

" " Поиск и замена слова под курсором
nmap ; :%s/\<<c-r>=expand("<cword>")<cr>\>/
"

" F3 - просмотр ошибок
nmap <F3> :copen<cr>
vmap <F3> <esc>:copen<cr>
imap <F3> <esc>:copen<cr>

" " F5 - просмотр списка буферов
nmap <F5> <Esc>:BufExplorer<cr>
vmap <F5> <esc>:BufExplorer<cr>
imap <F5> <esc><esc>:BufExplorer<cr>

" " F6 - предыдущий буфер
map <F6> :bp<cr>
vmap <F6> <esc>:bp<cr>i
imap <F6> <esc>:bp<cr>i

" " F7 - следующий буфер
map <F7> :bn<cr>
vmap <F7> <esc>:bn<cr>i
imap <F7> <esc>:bn<cr>i

" " F8 - список закладок
map <F8> :MarksBrowser<cr>
vmap <F8> <esc>:MarksBrowser<cr>
imap <F8> <esc>:MarksBrowser<cr>

" команда
map <F9> :make<cr>
vmap <F9> <esc>:make<cr>i
imap <F9> <esc>:make<cr>i

" " F10 - удалить буфер
" map <F10> :bd<cr>
" vmap <F10> <esc>:bd<cr>
" imap <F10> <esc>:bd<cr>

" " VimCommander
noremap <silent> <F11> :cal VimCommanderToggle()<CR>  

" " < & > - делаем отступы для блоков
" vmap < <gv
" vmap > >gv

" " Клавиши быстрого редактирования строки, в режиме вставки
" imap <C-J> <Left>
" imap <C-K> <Right>
" imap <C-L> <Del>

" " И командной строке
" cmap <C-K> <Right>
" cmap <C-J> <Left>
" cmap <C-L> <Del>

" " Moving the lines easily.
nmap <c-j> mz:m+<CR>`z==
nmap <c-k> mz:m-2<CR>`z==
imap <c-j> <Esc>:m+<CR>==gi
imap <c-k> <Esc>:m-2<CR>==gi
vmap <c-j> :m'>+<CR>gv=`<my`>mzgv`yo`z
vmap <c-k> :m'<-2<CR>gv=`>my`<mzgv`yo`z


" " Меню выбора кодировки текста (koi8-r, cp1251, cp866, utf8)
set wildmenu
set wcm=<Tab> 
menu Encoding.koi8-r :e ++enc=koi8-r<CR>
menu Encoding.windows-1251 :e ++enc=cp1251<CR>
menu Encoding.cp866 :e ++enc=cp866<CR>
menu Encoding.utf-8 :e ++enc=utf8 <CR>

" Switches spelling

setlocal spell spelllang=ru,en
set wildmenu
set wcm=<Tab>
menu Spl.next >s
menu Spl.prev <s>
menu Spl.word_good zg
menu Spl.word_wrong zw
menu Spl.word_ignore zG
imap &lt;F2&gt; &lt;Esc&gt;:set spell!&lt;CR&gt;
nmap &lt;F2&gt; :set spell!&lt;CR&gt;
imap &lt;C-F2&gt; &lt;Esc&gt;:emenu Spl.&lt;TAB&gt;
nmap &lt;C-F2&gt; :emenu Spl.&lt;TAB&gt;

" " For snipmate plugin
filetype plugin on

au BufRead,BufNewFile *.phps    set filetype=php
au BufRead,BufNewFile *.thtml    set filetype=php

" " If file head have #!/bin/ then chmod +x to file
" au BufWritePost * if getline(1) =~ "^#!" | if getline(1) =~ "/bin/" | silent !chmod a+x | endif | endif

" Настройки для SessionMgr
let g:SessionMgr_AutoManage = 0
let g:SessionMgr_DefaultName = "mysession"

" " if you need to save file with root permission, just type :Wsudo to save.
command Wsudo set buftype=nowrite | silent execute ':%w !sudo tee %' | set buftype= | e! %

" allow command line editing like emacs
cnoremap &lt;C-A&gt;      &lt;Home&gt;
cnoremap &lt;C-E&gt;      &lt;End&gt;
" cnoremap &lt;C-F&gt;      &lt;Right&gt;
cnoremap &lt;C-N&gt;      &lt;End&gt;
cnoremap &lt;C-P&gt;      &lt;Up&gt;
cnoremap &lt;ESC&gt;b     &lt;S-Left&gt;
cnoremap &lt;ESC&gt;&lt;C-B&gt; &lt;S-Left&gt;
cnoremap &lt;ESC&gt;f     &lt;S-Right&gt;
cnoremap &lt;ESC&gt;&lt;C-F&gt; &lt;S-Right&gt;
cnoremap &lt;ESC&gt;&lt;C-H&gt; &lt;C-W&gt;
</s>



Он у меня в ужасно состоянии, всё никак не дойдут руки "причесать" :)

Остальные конфиги если кому интересно, всегда доступны через git на github

P.S. Парсер почему-то часть конфига перечеркнул. В чём дело не имею ни малейшего понятия =(
Полностью.
+ -3 -
6
bosha 07.10.2009 15:37

Жизнь в консоли — Отличный консольный irc клиент "Weechat"

Очень давно я использую крайне удобный, настраиваемый и быстрый консольный irc клиент weechat. Сейчас актуальная версия 0.3 в которую почти после двух лет разработки добавили jabber плагин. В чем его прелесть? Прелесть его в очень многом. Во первых, в нем легко написать плагин, сделать это можно на одном из пяти удобных для вас языков: perl, ruby, lua, python и tcl. Еще, что крайне важно: в нем нет проблем с кодировками. Когда-то давно, я пытался использовать всеми так восхваляемый irssi и столкнулся именно с такой проблемой, которую у меня на на тот момент, так и не вышло побороть. Собственно, вот из-за этого, я и начал использовать weechat.
Полностью.
+ 0 -
21

Смотреть онлайн бесплатно

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


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

Online video HD

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

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

Full HD video online

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

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

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