mamvimrc wymiany średnik i dwukropek, ale pozostawić bez zmian w okrężnicy inne <map> s
noremap ; :
noremap : ;
Ustaw jako celu uczynienia mnie użyć krótszego naciśnięcie klawisza, aby uzyskać dwukropek. Jednak powoduje to, że moje pozostałe mapowania nie działają, ponieważ teraz zamiast dwukropka umieszcza się średnik.
map ,c :cd ~/code<CR>
na przykład staje się map ,c ;cd ~/code<CR>
, więc nie działa. Jak mogę to naprawić? Dzięki!
Czy chcesz remapować jelita grubego? Po prostu używam 'nnoremap; : 'i to wszystko. – alberge
@alberge: Używając tylko pierwszego z tych mapowań, przesuwasz w cień polecenie ';' Normal mode. Po dodaniu drugiego odwzorowania zamienione zostają znaczenia ';' i ':'. –
Wow, jak ja nigdy nie myślałem o używaniu tego mapowania? Zamierzam teraz dodać to do mojego .vimrc. – weronika