Vim mapowanie wtyczki

0

Cześć,

zacząłem używać vima. W sumie to chce zacząć dopiero, ale mam problem. Ściągnąłem i zainstalowałem wtyczkę https://github.com/scrooloose/nerdcommenter czyli
przekopiowałem pliki
**plugin/NERD_commenter.vim **
doc/NERD_commenter.txt
do /usr/share/vim/addons/doc i /usr/share/vim/addons/plugin

uruchomiłem vima z roota i dałem :helptags /usr/share/vim/addons/doc

w .vimrc mam filetype plugin on

Teraz chciałem pod ctrl-w podpiąć komentarz czyli dałem w .vimrc map <C-W> <Plug>NERDComComment

gdy uruchomię vima i dam :map widnieje ** <C-W> <Plug>NERDComComment** jednak przy edycji pliku *.cpp i wciśnięciu ctrl-w nic się nie dzieje.</del>

Podpinanie pod ctrl-w było głupim pomysłem. Ale i tak mi nie działa. Na stronie jest napisane coś takiego **[count]<leader>cc |NERDComComment| ** czyli domyślnie jest ustawione takie mapowanie, ale nie działa. Wpisałem też w .vimrc map <leader>cc <Plug>NERDComComment i pod :map to jest(niżej), ale również nie działa.

Będę wdzięczny za wskazówki, bo nie wiem co się dzieje. Z góry dzięki (:

EDIT
dorzucam co mam w :map

   <C-H>         <C-W>h
   <NL>          <C-W>j
   <C-K>         <C-W>k
   <C-L>         <C-W>l
   <C-Z>         u
   <Space>       /
v  #           * :call VisualSelection('b')<CR>
v  *           * :call VisualSelection('f')<CR>
   ,cc           <Plug>NERDComComment  <-----------
   ,pp           :setlocal paste!<CR>
   ,q            :e ~/buffer<CR>
   ,m          * mmHmt:%s/<C-V><CR>//ge<CR>'tzt'm
   ,s?           z=
   ,sa           zg
   ,sp           [s
   ,sn           ]s
   ,ss           :setlocal spell!<CR>
   ,p            :cp<CR>
   ,n            :cn<CR>
   ,co           ggVGy:tabnew<CR>:set syntax=qf<CR>pgg
v  ,r          * :call VisualSelection('replace')<CR>
   ,<Space>      :vimgrep // <C-R>%<C-A><Right><Right><Right><Right><Right><Right><Right><Right><Right>
   ,g            :vimgrep // **/*.<Left><Left><Left><Left><Left><Left><Left>
   ,cd           :cd %:p:h<CR>:pwd<CR>
   ,te           :tabedit <C-R>=expand("%:p:h")<CR>/
   ,tm           :tabmove
   ,tc           :tabclose<CR>
   ,to           :tabonly<CR>
   ,tn           :tabnew<CR>
   ,ba           :1,1000 bd!<CR>
   ,bd           :Bclose<CR>
   ,<CR>         :noh<CR>
n  ,w            :w!<CR>
   0             ^
v  gx            <Plug>NetrwBrowseXVis
n  gx            <Plug>NetrwBrowseX
v  gv          * :call VisualSelection('gv')<CR>
   j             gj
   k             gk
v  <Plug>NetrwBrowseXVis * :<C-U>call netrw#BrowseXVis()<CR>
n  <Plug>NetrwBrowseX * :call netrw#BrowseX(expand((exists("g:netrw_gx")? g:netrw_gx : '<cfile>')),netrw#CheckIfRemo
te())<CR>
   <C-Space>     ?
v  ë             :m'<-2<CR>`>my`<mzgv`yo`z
v  ê             :m'>+<CR>`<my`>mzgv`yo`z
n  ë             mz:m-2<CR>`z
n  ê             mz:m+<CR>`z
1

WTF? Używaj vundle, a twoje problemy znikną.

1 użytkowników online, w tym zalogowanych: 0, gości: 1