Bagaimana saya bisa membuat file ejaan saya sendiri untuk vim?

13

Saat ini saya sedang menulis dokumen di mana saya perlu menggunakan banyak akronim, bahasa teknis, dan kata-kata non-Jerman.

Sekarang saya bertanya-tanya apakah saya dapat membuat file ejaan ( tech_speak) yang memeriksa bahasa teknis ini sehingga saya dapat menggunakan perintah vim berikut

:set spelllang=de,tech_speak spell

Bagaimana ini bisa dilakukan?

Raphael Ahrens
sumber

Jawaban:

13

The 'spellfile'pilihan adalah apa yang Anda cari untuk:

:set spellfile=~/.vim/spell/techspeak.utf-8.add

Catatan: Hindari karakter khusus seperti _; karena memisahkan nama wilayah di Vim.

Anda kemudian dapat menambahkan kata-kata khusus Anda dengan zg. Anda bahkan tidak perlu menambahkan apa pun ke 'spelllang'; penambahan tersebut akan dipertimbangkan secara otomatis.

Ingo Karkat
sumber
Ya ini terlihat bagus tetapi, ketika saya menggunakan zgvim throws "E751: Nama file output tidak boleh memiliki nama wilayah" pada saya.
Raphael Ahrens
Ah saya butuhkan untuk menghapus _sehingga :set spellfile=~/.vim/spell/techspeak.utf-8.addkarya. Terima kasih!
Raphael Ahrens
1
Kamu benar; yang terbaik adalah menghindari karakter seperti itu; Saya sudah mengedit jawaban saya.
Ingo Karkat
1
:help spell-mkspell

adalah apa yang kamu cari.

n. 'kata ganti' m.
sumber
1
Harap perbaiki saya jika saya salah. Tapi sejauh yang saya baca ini saya perlu file kamus yang ada. Tetapi saya ingin membuat file bahasa baru yang dapat saya gabungkan dengan bahasa saya.
Raphael Ahrens
1
File kamus dapat berupa daftar kata sederhana.
n. 'kata ganti' m.
@nm Jadi seperti csv? Hanya kata-kata yang dipisahkan oleh koma?
Zelphir Kaltstahl
1
@Zelphir oleh baris baru IIRC
n. 'kata ganti' m.