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

Usunięta treść Dodana treść
Rofrol (dyskusja | edycje)
Rofrol (dyskusja | edycje)
mNie podano opisu zmian
Linia 139:
" opcja lcs to skrot od listchars. Ustawienie >>tab:'\ << powoduje ze bedziemy widziec
" poczatkowy znak tabulatora, a nastepne ktore zajmuje beda spacjami.
" Aby otrzymac kropke posrodku Ctrl+k .M
" spacja to ukosnik i spacja
" http://vim.wikia.com/wiki/Highlight_unwanted_spaces
" przydatne przy programowaniu
"
" aby wciac caly tekst: ggvG gg=G
" aby przeformatowac caly tekst: ggvG gq
"""""""""""""""""""""""
Linia 160 ⟶ 159:
set whichwrap=b,s,<,>,h,l
"""""""""""""""""""""""
" http://vim.wikia.com/wiki/Best_Vim_Tips
map <F11> :set hls!<Bar>set hls?<CR>
map <F10> :set paste!<Bar>set paste?<CR>
Linia 168 ⟶ 167:
autocmd BufAdd * exe 'tablast | tabe "' . expand( "<afile") .'"'
"""""""""""""""""""""""
" evaluate line in bash
function Eval_line( )
:let start=line( '.' )
Linia 174 ⟶ 173:
endfunction
map <F3> :call Eval_line()
"""""""""""""""""""""""
 
if has("autocmd")
" zrodlo: http://people.smu.edu/jrobinet/howto/customize-vim.asp
" Wykrywanie typu pliku i wlaczenie domyslnych ustawien jak długosc linii, wciecia
" Rowniez ladownie plikow wciec aby robic automatyczne wciecia zaleznie od jezyka programowania
filetype plugin indent on
" Wrzucenie ponizszych linii do augrupy aby mozna bylo latwo usuwac pozniej
augroup vimrcEx
" Podczas edycji pliku zawsze przeskakuj do ostatniej znany pozycji kursora.
" Nie rob tego gdy pozycja jest bledna lub gdy wewnatrz uchwytu zdarzenia
" (zdarza sie podczas upuszczania pliku na gvim).
autocmd BufReadPost *
\ if line("'\"") > 0 && line("'\"") <= line("$") |
\ exe "normal g`\"" |
\ endif
augroup END
else
set autoindent " zawsze wlacz autowcinanie
endif " has("autocmd")
== linia komend w Linuksie w stylu vi==
shopt -o vi