有没有办法在 Bash CLI 上进行拼写检查?我尝试Ctrl-X Ctrl-E
在 VIM 中编辑命令,但由于某种原因,我无法set sp
在该 VIM 会话中进行设置。
我正在使用 Kubuntu 14.04。
答案1
答案2
在我的 Mac 上,我安装了 aspell(brew 安装 aspell),然后将下面的几行添加到我的 ~/.bashrc 的末尾,这样我就可以像在其他系统上一样使用pell命令:
alias spell=spellCheck $1
function spellCheck() {
for file in "$@"
do
let count=`aspell -a < $file | egrep "^\&" | awk '{print $2}' | sort -u | wc -l | awk '{print $1}'`
if [ $count -eq 0 ]; then
printf "\n$No spelling errors on $file\n"
fi
if [ $count -gt 0 ]; then
printf "\n$count spelling error(s) on $file\n"
echo ======================================================
aspell -a < $file | egrep "^\&" | awk '{print $2}' | sort -u
fi
done
}