2016-01-28 17 views
5

Vimでは、を入力せずにEnterキーをバインドして改行を挿入することができます。あなたはSpacemacsでこれをどうやってすることができますか?Spacemacsでは、挿入モードに入ることなく改行を挿入するにはどうすればよいですか?

またはSpacemacsの一般的な鍵の再マッピング方法は?

(define-key evil-normal-state-map (kbd "RET") 'spacemacs/evil-insert-line-below) 

は、以下の行を挿入すると、同じ位置にとどまる、または

(define-key evil-normal-state-map (kbd "RET") 
    (lambda() 
    (interactive) 
    (call-interactively 'spacemacs/evil-insert-line-below) 
    (evil-next-line))) 

は、以下の行を挿入し、新しい行に移動するには:

答えて

9

あなたは使用することができます。

+0

新しい行を追加した後に挿入モードになるように追加(call-interactively 'evil-insert-state)。 –

9

Spacemacsでは、spacemacs/evil-insert-line-belowという非常に便利なコマンドでnormal状態のまま新しい行を挿入することもできます。

は、これは、EmacsのモードでM-MJにSPC VimのモードでJをバインドされています。

数値引数を持つコマンドの前には、複数の改行が挿入されます(例: SPC は、4つの改行を挿入します。

+0

sweet。カーソルを新しい行に移動させる方法はありますか? –

関連する問題