aufräumen wird nicht mehr benötigt
[dotvim.git] / _vsvimrc
1 :source C:\Users\ts\vimfiles\vimrc
2
3 set scrolloff=0
4
5 " unmap copy paste to/from system clipboard macht vielleicht angeblich vs
6 " langsam...
7 vunmap <C-c>
8 iunmap <C-S-v>
9 vunmap <C-S-v>
10
11 " Surround simulating bindings
12 nnoremap ysiw( ciw(<C-r>")<Esc>
13 nnoremap ysiw) ciw(<C-r>")<Esc>
14 nnoremap ysiw[ ciw[<C-r>"]<Esc>
15 nnoremap ysiw] ciw[<C-r>"]<Esc>
16 nnoremap ysiw{ ciw{<C-r>"}<Esc>
17 nnoremap ysiw} ciw{<C-r>"}<Esc>
18 nnoremap ysiw< ciw<lt><C-r>"><Esc>
19 nnoremap ysiw> ciw<lt><C-r>"><Esc>
20 nnoremap ysiw" ciw"<C-r>""<Esc>
21 nnoremap ysiw' ciw'<C-r>"'<Esc>
22 nnoremap sw( ciW(<C-r>")<Esc>
23 nnoremap sw) ciW(<C-r>")<Esc>
24 nnoremap sw[ ciW[<C-r>"]<Esc>
25 nnoremap sw] ciW[<C-r>"]<Esc>
26 nnoremap sw{ ciW{<C-r>"}<Esc>
27 nnoremap sw} ciW{<C-r>"}<Esc>
28 nnoremap sw< ciW<lt><C-r>"><Esc>
29 nnoremap sw> ciW<lt><C-r>"><Esc>
30 nnoremap sw" ciW"<C-r>""<Esc>
31 nnoremap sw' ciW'<C-r>"'<Esc>
32
33 " Surround delete bindings
34 nnoremap ds( vi(dvhp
35 nnoremap ds) vi(dvhp
36 nnoremap ds[ vi[dvhp
37 nnoremap ds] vi[dvhp
38 nnoremap ds{ vi{dvhp
39 nnoremap ds} vi{dvhp
40 nnoremap ds> vi<dvhp
41 nnoremap ds" vi"dvhp
42 nnoremap ds' vi'dvhp
43
44 " Surround change bindings
45 nnoremap cs"' vi"oh<Esc>msvi"l<Esc>cl'<Esc>`scl'<Esc>
46 nnoremap cs'" vi'oh<Esc>msvi'l<Esc>cl"<Esc>`scl"<Esc>
47
48 " Surround visual selected text
49 vnoremap S" c"<C-r>""<Esc>
50 vnoremap S' c"<C-r>"'<Esc>
51 vnoremap S( c(<C-r>")<Esc>
52 vnoremap S) c(<C-r>")<Esc>
53 vnoremap S[ c[<C-r>"]<Esc>
54 vnoremap S] c[<C-r>"]<Esc>
55 vnoremap S{ c{<C-r>"}<Esc>
56 vnoremap S} c{<C-r>"}<Esc>
57 vnoremap S< c<lt><C-r>"><Esc>
58 vnoremap S> c<lt><C-r>"><Esc>
59 vnoremap S* c/*<C-r>"*/<Esc>
60 "vnoremap St c<lt>div><CR><C-r>"<Esc>
61 " Surround in div tag and edit tag
62 vnoremap St c<lt>div><CR><C-r>"<Esc>`<lt>lcw