2016-01-28 3 views
5

विम में, आप दर्ज किए बिना एक नई लाइन डालने के लिए Enter कुंजी बाध्य कर सकते हैं। स्पेसमैक्स में आप यह कैसे कर सकते हैं।स्पेसमैक्स में, मैं सम्मिलित मोड दर्ज किए बिना, एक नई लाइन कैसे डालूं?

या स्पेसमैक्स में सामान्य रूप से कुंजी को रीमेप कैसे करें?

उत्तर

9

आप उपयोग कर सकते हैं:

(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))) 

नीचे एक लाइन डालने और नई लाइन पर जाने के लिए।

+0

नई लाइन –

9

स्पेसमैक्स में, normal स्थिति में शेष रूप से उपयोगी कमांड spacemacs/evil-insert-line-below के साथ एक नई पंक्ति डालना भी संभव है।

यह Emacs मोड में के लिए बाध्य है छठे वेतन आयोगमैंजे विम मोड में और एम एममैंजे

एक संख्यात्मक तर्क के साथ उस आदेश से पहले एक से अधिक नई पंक्ति डालेंगी, उदा। छठे वेतन आयोगमैंजे चार नई लाइनें डाल देंगे।

+0

मीठी जोड़ने के बाद डालने मोड में प्रवेश करने के लिए (कॉल-इंटरैक्टिव 'बुराई-सम्मिलित स्थिति) जोड़ें। हालांकि कर्सर को नई लाइन में ले जाने का कोई तरीका है? –

संबंधित मुद्दे