Làm cách nào để tạo tập tin chính tả cho vim?


13

Hiện tại tôi đang viết một tài liệu mà tôi cần sử dụng nhiều từ viết tắt, ngôn ngữ kỹ thuật và các từ không phải tiếng Đức.

Bây giờ tôi đã tự hỏi nếu tôi có thể tạo một tệp chính tả ( tech_speak) để kiểm tra ngôn ngữ kỹ thuật này để tôi có thể sử dụng lệnh vim sau đây

:set spelllang=de,tech_speak spell

Làm thế nào điều này có thể được thực hiện?

Câu trả lời:


13

Các 'spellfile'tùy chọn là những gì bạn đang tìm kiếm:

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

Lưu ý: Tránh các ký tự đặc biệt như _; vì nó phân tách tên khu vực trong Vim.

Sau đó, bạn có thể thêm các từ tùy chỉnh của bạn với nó zg. Bạn thậm chí không cần thêm bất cứ thứ gì vào 'spelllang'; những bổ sung đó sẽ được xem xét tự động.


Vâng, điều này có vẻ tốt nhưng, khi tôi sử dụng zgvim ném "E751: Tên tệp đầu ra không được có tên khu vực" với tôi.
Raphael AhDR

Ah tôi cần phải loại bỏ các công trình _như vậy :set spellfile=~/.vim/spell/techspeak.utf-8.add. Cảm ơn!
Raphael AhDR

1
Bạn đúng; tốt nhất là tránh những nhân vật như vậy; Tôi đã chỉnh sửa câu trả lời của mình.
Ingo Karkat

1
:help spell-mkspell

là những gì bạn đang tìm kiếm.


1
Nêu tôi sai vui long chân chỉnh tôi. Nhưng theo như tôi đã đọc thì tôi cần một tập tin từ điển hiện có. Nhưng tôi muốn tạo một tệp ngôn ngữ mới mà tôi có thể kết hợp với ngôn ngữ của mình.
Raphael AhDR

1
Một tập tin từ điển có thể là một danh sách từ đơn giản.
n. 'đại từ' m.

@nm Vậy thích một csv? Chỉ những từ được phân tách bằng dấu phẩy?
Zelphir Kaltstahl

1
@Zelphir theo dòng mới IIRC
n. 'đại từ' m.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.