Автор Гілка: Зручні бінди  (Прочитано 2315 раз)

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Зручні бінди
« : 2009-03-23 00:12:40 »
Вирішив поділитись шматком файлу ~/.vimrc, який допомагає програмувати на С
map <C-A>       ggVG
vmap <C-I>      !indent -nv 2>/dev/null<CR>
" індента не так і легко відучити від шуму ;)
map <F6>        :w<CR>:set makeprg=splint\ %<.c\ -showcolumn\ -hints\ -showfunc\ -weak\ +matchanyintegral<CR>:make<CR><CR><CR>:cwindow 5<CR>
" щукаємо можливі слабкі місця в писанині
imap <F6>       <ESC><F6>
vmap <F6>       <ESC><F6>
map <F5>        :cwindow 4<CR>
vmap <F5>       <C-C><F5>
imap <F5>       <C-O><F5>
map <F2>        :w<CR>
vmap <F2>       <C-C><F2>
imap <F2>       <C-O><F2>
map <F3>        :cprevious<CR>
vmap <F3>       <ESC><F3>
imap <F3>       <ESC><F3>
map <F4>        :cnext<CR>
vmap <F4>       <ESC><F4>
imap <F4>       <ESC><F4>
map <F9>        :w<CR>:set makeprg=make<CR>:make<CR><CR><CR>:cwindow 4<CR>
vmap <F9>       <ESC><F9>
imap <F9>       <ESC><F9>
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Відсутній sigito

  • Кореспондент
  • ***
  • дописів: 105
  • Карма: +0/-0
Re: Зручні бінди
« Відповідей #1 : 2009-04-08 19:43:09 »
говорячи пр бінди я згадав про бінди клавіш:
як забіндить на клавішу певну функціональну властивінсть, наприклад: на кнопку "super" забіндить букву "ы":)
Debian/wheezy x86_64, lxde

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Re: Зручні бінди
« Відповідей #2 : 2009-04-21 15:49:04 »
на кнопку "super" забіндить букву "ы":)
Не розумно недооцінювати значення кнопки "super": он в мене з її допомогою соваються вікна без хом'якової помочі  ;D
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.