Sida 1 av 1

Rättstavning vim

Postat: 23 okt 2008, 22:53
av Sualo
Hejsan
användet oftast vim när jag skall redigera textfiler och skriva LaTeX dolument. Vad jag saknar är en vettig rättstavningsfunktion.Det finns ju en inbyggd i vim 7 "set: spell" men jag hittar ingen svensk ordbok till den. Använder aspell från terminalen och det funkar ju bra men det hade varit smidigt att köra det inifrån vim. Visst man kan ju skriva ":! aspell -c %" men det blir inte bra. Texten som kommer från aspell lägger sig i bufferten nederst men den är ju bara en rad hög så det går inte att använda. Detta leder till två frågor: går det att öka storleken på buffertern så att all "output" från aspell inklusive de olika stavningsalternativen syns? (jag har aldrig förstått mig på hur man kontrollerar bufferten). Finns det någon annan metod att få stavningskontroll annat än med aspell? t ex svensk ordbok till vims inbyggda stavningskontroll.
Mvh
Jonas

edit: Det är endast i gvim som aspell inte fungerar, det fungerar kanon i terminalläge-vim

Re: Rättstavning vim

Postat: 08 feb 2009, 17:14
av Erikw
Efter lite Googlande hittade jag följande:
By default, Vim only installs spell files for the English language. To install spell files for your preferred language, download the *.spl and optionally, the *.sug files for your language and character encoding from ftp://ftp.vim.org/pub/vim/runtime/spell/ and save them to /usr/share/vim/vim72/spell/.

To use these spell files, some configuration in /etc/vimrc is needed, e.g.:

set spelllang=en,ru
set spell

For more information, see the appropriate README file located at the URL above.
Jag har inte testat själv än men jag kommer när jag har tid.

Edit.

Jag tog mig tiden nu ändå och det fungerar fint.

Re: Rättstavning vim

Postat: 09 feb 2009, 08:40
av jsiei97
Erikw skrev:Efter lite Googlande hittade jag följande:
By default, Vim only installs spell files for the English language. To install spell files for your preferred language, download the *.spl and optionally, the *.sug files for your language and character encoding from ftp://ftp.vim.org/pub/vim/runtime/spell/ and save them to /usr/share/vim/vim72/spell/.

To use these spell files, some configuration in /etc/vimrc is needed, e.g.:

set spelllang=en,ru
set spell

For more information, see the appropriate README file located at the URL above.
Jag har inte testat själv än men jag kommer när jag har tid.

Edit.

Jag tog mig tiden nu ändå och det fungerar fint.

I vim eller gvim?

Re: Rättstavning vim

Postat: 09 feb 2009, 10:09
av KiviE
jsiei97 skrev:
Erikw skrev:Efter lite Googlande hittade jag följande:
By default, Vim only installs spell files for the English language. To install spell files for your preferred language, download the *.spl and optionally, the *.sug files for your language and character encoding from ftp://ftp.vim.org/pub/vim/runtime/spell/ and save them to /usr/share/vim/vim72/spell/.

To use these spell files, some configuration in /etc/vimrc is needed, e.g.:

set spelllang=en,ru
set spell

For more information, see the appropriate README file located at the URL above.
Jag har inte testat själv än men jag kommer när jag har tid.

Edit.

Jag tog mig tiden nu ändå och det fungerar fint.

I vim eller gvim?
Båda förmodligen. Jag har bara testat i vim dock.

Re: Rättstavning vim

Postat: 09 feb 2009, 13:33
av Erikw
Jag har bara testat i vim då jag för tillfället inte har några andra möjligheter.

Re: Rättstavning vim

Postat: 09 feb 2009, 14:00
av DrMegahertz
Här räcker det med att jag kör;

Kod: Markera allt

:set spelllang=sv
:set spell
För att vim ska ladda ner alla filer som behövs per automatik.