午前中ずっと試しても解決できない非常に奇妙な問題があります。
これは私の機能とマッピングです:
nnoremap ,zz :call SwapAW("2-2","5")<CR>
nnoremap ,zc :call SwapAW("2-2","5")<CR>
function! SwapAW(keyw,number)
let li = line('.')
let co = col('.')
exe "call cursor(li,co)"
let linew= line('.')
let conew= col('.')
echo linew conew
endfunction
,zc --> カーソルを右に移動
,zz --> カーソルをその位置にとどめる
すべてを変更しましたが、どちらの場合もカーソルがその場所にとどまらない理由がわかりません。
マッピングを ,zc から ,zd および zz から ,zw に変更し(他のものも試しました)、リーダーキーを から,
に変更し\
、両方のマッピング行を交換しようとしました。何も変わりません。何が起こっていますか?私は何を間違えたのですか?
前もって感謝します。