Vim/Konfiguracja: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Rofrol (dyskusja | edycje)
Rofrol (dyskusja | edycje)
mNie podano opisu zmian
Linia 106:
" klawisz F2 ustawiamy jako przelacznik wyswietlania linii
map <F2> :set nunumber!<Bar>set number?<CR>
imap <F2> <C-O>:set nu!<CR> " potrzebne aby dzialalo takze w trybie wstawiania
set is " lub set incsearch, przeskakuje do znajdywanych ciagow przy szukaniu / lub ?
Linia 113:
colo morning
" ustawia schemat kolorow na poranny
" wiecej na :he colo
"""""""""""""""""""""""
set paste
" ustawilismy ze wklejany tekst nie bedzie automatycznie wcinany
set pastetoggle=<F11>
" specjalny tryb wklejania, gdzie vim wcina lub nie wiersze, przelaczany klawiszem F11
"""""""""""""""""""""""
set wrap " zawijanie linii wlaczone
Linia 162 ⟶ 157:
set whichwrap=b,s,<,>,h,l
"""""""""""""""""""""""
"http://vim.wikia.com/wiki/Best_Vim_Tips
function ToggleHLSearch()
map <F11> :set hls!<Bar>set hls?<CR>
if &hls
map <F10> :set paste!<Bar>set paste?<CR>
set nohls
map <F9> :set wrap!<Bar>set wrap?<CR>
else
set hls
endif
endfunction
"
"przelaczanie podswietlania wynikow szukania
nmap <silent> <C-n> <Esc>:call ToggleHLSearch()<CR>
"""""""""""""""""""""""
autocmd VimEnter * tab all
autocmd BufAdd * exe 'tablast | tabe "' . expand( "<afile") .'"'
"""""""""""""""""""""""
"evaluate line in bash
function Eval_line( )
:let start=line( '.' )
:exe "!eval" getline(start)
endfunction
map <F3> :call Eval_line()
 
"evaluate line in bash
function Eval_line( )