vim 및 맞춤법 검사기가 포함된 E763

vim 및 맞춤법 검사기가 포함된 E763

vim에 germand 맞춤법 검사를 추가하고 싶습니다. 그래서 나는 설정했다

:set spl=de_de spell

그러면 이라는 디렉터리를 만들 수 있는 대화 상자가 나타납니다 .vim/spell. 그렇다면 또 다른 질문이 있습니다. 파일을 어디서 다운로드할 수 있습니까 .spl? 파일을 다시 가져옵니다 .sug. 그런데 이 두 파일을 다운로드하면 오류가 발생합니다.

Fehler beim Ausführen von "~/.vim/spell/de.utf-8.spl":
E763: 'Word Characters' unterscheiden sich zwischen Rechtschreibwörterbüchern

그러나 오류에도 불구하고 맞춤법 검사를 사용할 수 있으며 제안 사항도 작동합니다.

또한 파일을 읽을 수 없기 때문에 myspell에서 :mksp내 파일을 가져올 수 없습니다 . 디렉토리를 삭제 하고 다시 시도했습니다. 아무것도 작동하지 않습니다..spl.dicspell

답변1

데비안은 헐떡거린다:

sudo apt-get install vim-scripts # Needed for spell downloading script
sudo rm /usr/share/vim/vim73/spell/*.sug /usr/share/vim/vim73/spell/*.spl
sudo vim

이제 다운로드를 트리거하십시오 vim.

set spell spelllang=en,de,OR_WHATEVER_LANGUAGE_YOU_WANT

짜잔, 모든 사용자가 완벽하게 작동하는 주문 파일을 얻을 수 있습니다.

(현재 사용자에게만 필요한 경우 sudovim을 호출하기 전 단계를 건너뛰거나 설치 디렉터리를 .로 변경하세요 /home/YOUR_USER/.vim/spell.)

답변2

비슷한 문제(동일한 오류 메시지)가 있었는데 호환성 문제 때문인 것 같습니다. 내가 사용하고 있던 맞춤법 파일(.vim/spell에 설치됨)은 이전 vim 설치에서 가져온 파일이었고 vim을 업데이트할 때 이 오류가 발생했습니다. 내 배포판에서 제공한 vim 철자 파일을 사용하여 이 문제를 해결했습니다. 제 경우에는 Arch Linux입니다.

sudo pacman -S vim-spell-de

답변3

Windows/x64에서 자체 컴파일된 Vim 7.3.729를 사용하는 경우에도 동일한 문제가 발생했습니다. 맞춤법 파일이 위치하므로http://ftp.vim.org/vim/runtime/spell/de/아직 업데이트되지 않았으며 다음 방법으로 문제를 해결했습니다.

  1. 스컹크의 답변에서 Arch Linux 패키지를 다운로드하세요.https://www.archlinux.org/packages/extra/any/vim-spell-de/
  2. 파일에서 맞춤법 파일 추출 vim-spell-de-20120506-1-any.pkg.tar.xz(7Zip압축을 풀 수 있습니다).
  3. de.{latin1,utf-8}.{spl.sug}파일 중 4개를 덮어씁니다.~/.vim/spell/

관련 정보