在flyspell模式的Aquamacs中,当flyspell将单词标记为拼写错误时,我可以右键单击将该单词添加到我的字典中,如果它实际上拼写正确。
在OSX上的GNU Emacs中,当flyspell-mode突出显示它认为拼写错误的单词时,如何将单词添加到字典?查看文档,我看不到像flyspell-learn-word
或ispell-add-word-to-personal-dictionary
这样的函数。
答案 0 :(得分:30)
您正在寻找的功能是flyspell-correct-word-before-point
。默认情况下,它绑定到键 C-c $ 。将您的观点移至错误的单词并执行命令。您将获得一个带有可能更正的弹出菜单,以及一个将单词保存到词典的选项。
如果你想要一个命令来保存当前单词,这就是我从flyspell.el中提取的内容
(defun my-save-word ()
(interactive)
(let ((current-location (point))
(word (flyspell-get-word)))
(when (consp word)
(flyspell-do-correct 'save nil (car word) current-location (cadr word) (caddr word) current-location))))
答案 1 :(得分:5)
您可以使用const data = [{name: 'Person1',age: 30,weight: 200},{name: 'Person2',age: 30,weight: 200},{name: 'Person3',age: 30,weight: 200}];
const person = data.find(p => p.name === 'Person1' && p.age === 30);
console.log(person);
打开建议,然后M-$
保存到词典。系统会提示您进行确认。