2017-07-30 6 views
1

私はneovimの:teと:terminalの動作を変更しようとしています。私はNeovimのteとterminalコマンドの変更

cmap VTerm te 

を私のinit.vimに追加しました。これは、垂直方向の分割で胚を開くことになっていますが、動作していないようです。私は同じことをするために:terminalコマンドを再マップしたかったのです。私は間違って何をしていますか?

また、私はあなたがこれらの略語を試みることができるこのplugin

答えて

1

を使用しています:

cnorea <expr> te  getcmdtype() == ':' && getcmdline() ==# 'te'  ? 'VTerm' : 'te' 
cnorea <expr> terminal getcmdtype() == ':' && getcmdline() ==# 'terminal' ? 'VTerm' : 'terminal' 

それらの両方を使用すると、通常のExコマンドライン(getcmdtype() == ':')の上に、あなた」かどうかだかどうかを確認しますveの行の先頭にteまたはterminalと入力してください(getcmdline() ==# 'te'getcdmline() ==# 'terminal')。

通常のExコマンドライン(検索、入力、デバッグ、...)を使用していない場合や、行の先頭以外にte/terminalと入力した場合、 VTermに拡張してください。それ以外の場合

+0

理想的ではありませんが、動作します。ありがとう – KDN

関連する問題