我想要一个次要模式,它允许以不变的方式访问数字键上的移位符号(然后移动数字).看来这对Perl代码($,@,%等等)有帮助.理想情况下,有一个切换此模式的键.有点类似于大写但仅限于数字键.
这样的模式是否已经存在?
解决方法
推出自己的一种方法是这样的:
(define-minor-mode snoopy-mode "Toggle snoopy mode. With no argument,this command toggles the mode. Non-null prefix argument turns on the mode. Null prefix argument turns off the mode." ;; The initial value. nil ;; The indicator for the mode line. " Snoopy" ;; The minor mode bindings. '(("1" . (lambda () (interactive) (insert-char ?! 1))) ("!" . (lambda () (interactive) (insert-char ?1 1))) ;;etc ))