如何在emacs主模式下禁用C-j

如何在emacs主模式下禁用C-j,emacs,Emacs,我用C-j表示“向后字符”;但是,编辑.asm文件时,它会覆盖C-j以插入新行 如何禁用此功能,和/或重新绑定到“backward char”。这将为您解决问题: (eval-after-load "asm-mode" '(define-key asm-mode-map (kbd "C-j") 'backward-delete-char)) (把它放在你的.emacs中)。这应该能帮你解决问题: (eval-after-load "asm-mode" '(define-key

我用C-j表示“向后字符”;但是,编辑.asm文件时,它会覆盖C-j以插入新行


如何禁用此功能,和/或重新绑定到“backward char”。

这将为您解决问题:

(eval-after-load "asm-mode"
    '(define-key asm-mode-map (kbd "C-j") 'backward-delete-char))

(把它放在你的.emacs中)。

这应该能帮你解决问题:

(eval-after-load "asm-mode"
    '(define-key asm-mode-map (kbd "C-j") 'backward-delete-char))

(将其放入.emacs中)。

尝试特定于模式的挂钩:

(defun my-asm-mode-hook ()
   (local-set-key (kbd "C-j") 'backward-delete-char))
(add-hook 'asm-mode-hook 'my-asm-mode-hook)

尝试特定于模式的挂钩:

(defun my-asm-mode-hook ()
   (local-set-key (kbd "C-j") 'backward-delete-char))
(add-hook 'asm-mode-hook 'my-asm-mode-hook)
您可能想要尝试:您可能想要尝试: