vimマップの2つのコマンド

vimで2つのコマンドをマッピングするホットキーを使用する方法が不思議です。
exmpaleのために、私はすでに2つのマッピング

map   zM
map   zR

しかし、私はちょうどzMとzRを切り替えるためにF8を使いたいと思う。 誰もが私に解決策を与えることを願っています。
どうもありがとう。

ベストアンサー

あなたが望むことをzAはしません…?

そうでなければ、もっと深く進む必要があります。 http://www.vim.org/scripts/script.php?script_id=1494
あなたは何をすべきか、ここに関連するスクリプトがあります:

map  F8 :call ToggleFold() 
let b:folded = 1 
function! ToggleFold() 
  if( b:folded == 0 ) 
      exec "normal! zM" 
      let b:folded = 1 
  else 
      exec "normal! zR" 
      let b:folded = 0 
  endif 
endfunction 

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です