在php编程中,我使用" $"密钥相当多 - 它放在每个变量的开头。并且" \"不经常使用。但要获得" $"符号我需要按2键:Shift
- 4.仅适用于\
1.所以我创建了以下代码,重新映射这些键:
(defun add-slash ()
(interactive)
(insert "\\")
)
(defun add-dollar ()
(interactive)
(insert "$")
)
(defun my-php-mode ()
(local-set-key (kbd "$") 'add-slash)
(local-set-key (kbd "\\") 'add-dollar)
)
(add-hook 'php-mode-hook 'my-php-mode)
它有效,但我觉得它可以改进。假设我们有一个函数:remap-keys (key1 key2)
。在这种情况下,所有这些代码都可以这样编写:
(defun my-php-mode ()
(remap-keys (kbd "$") (kbd "\\"))
)
(add-hook 'php-mode-hook 'my-php-mode)
使用像remap-keys
这样的函数