Thay đổi ngôn ngữ vimtutor


9

Vimtutor của tôi là ở Bồ Đào Nha. Tôi không biết tại sao, vì hệ điều hành Windows của tôi bằng tiếng Anh, cũng như mọi thứ khác. Tôi không nhớ đã chọn "Bồ Đào Nha" ở bất cứ đâu trong quá trình cài đặt vim.

Làm thế nào để tôi thay đổi nó sang tiếng Anh?


Nó có thể là ... VI.rus! (đùa thôi). Tôi chỉ cần cài đặt một Vim gần đây, ví dụ: bintray.com/veegee/generic/vim_x64 .
VanLaser

1
@VanLaser Haha - không. vimtutor enbắt đầu bằng tiếng Anh, tuy nhiên đây không phải là mặc định. Nếu tôi làm vimtutorchỉ, nó sẽ mở ra ở Bồ Đào Nha.
Afonso Matos

1
Giá trị của v:langcái gì? :echo v:lang.
Martin Tournoij

@Carpetsmoker Đó là PT (Bồ Đào Nha). Đây có phải là những gì tôi cần thay đổi?
Afonso Matos

Vì vậy, đó là nguồn gốc của vấn đề ;-) :help v:langcho tôi biết nó nên được kế thừa từ HĐH (Windows trong trường hợp của bạn) hoặc được đặt rõ ràng bởi người dùng bằng :languagelệnh ... Nhưng điều đó sẽ không giúp bạn, vì tệp gia sư đã được tải sai ngôn ngữ ...
Martin Tournoij

Câu trả lời:


6

Phương pháp 1

Chạy vimtutor(từ dòng lệnh) với mã ngôn ngữ 2 chữ cái như:

vimtutor en (đối với tiếng Anh)

vimtutor pt (đối với tiếng Bồ Đào Nha)

Vân vân...

Phương pháp 2

Gia sư mở với ngôn ngữ khác nhau với:

vim /usr/share/vim/vim74/tutor/tutor (đối với tiếng Anh)

vim /usr/share/vim/vim74/tutor/tutor.pt (đối với tiếng Bồ Đào Nha)

Vân vân...

(Đường dẫn mặc định tương tự áp dụng cho Cygwin trên Windows. Bạn có thể muốn thay đổi vim74một phần nếu bạn có phiên bản khác)

Sử dụng phương pháp này trước tiên bạn có thể muốn sao chép tệp ở nơi khác và sau đó mở bản sao, vì bạn sẽ sửa đổi nó.

Phương pháp thứ 3

Vimtutor khai mạc tại Bồ Đào Nha theo mặc định vì bạn có thể có một số thiết lập biến môi trường để Bồ Đào Nha như: LC_ALL, LANG, LANGUAGE(kiểm tra xem nó có env | grep -P 'LC_ALL|LANG'. Bạn có thể muốn thay đổi nó như thế này:

export LC_ALL=en_US.utf-8

và sau đó chạy vimtutor.


Lưu ý rằng chỉnh sửa trực tiếp các tệp gia sư ("phương pháp thứ 2" của bạn) có lẽ không phải là ý kiến ​​hay. Các vimtutorchương trình bản sao tập tin này vào một tập tin tạm thời, vì vậy bạn có thể muck về tại giải trí của bạn và không hôi bất cứ điều gì lên ;-) Tôi khuyên bạn làm điều đó, để thay thế.
Martin Tournoij

Có, nó được viết trong câu trả lời (sao chép tệp ở nơi khác).
Kossak

Nhân tiện, mã ngôn ngữ có tối thiểu, không nhất thiết là hai chữ cái. Mở, ví dụ, vimtutor ở Bavaria với "vimtutor bar".
Josef Hell

0

Phương pháp này hoạt động tốt:

export LC_ALL=en_US.utf-8

Ví dụ, đối với ngôn ngữ tiếng Nga, cần phải quay số dòng sau:

vimtutor ru

cho tiếng Bồ Đào Nha

vimtutor pt  

Cảm ơn nỗ lực của bạn nhưng cả hai phương pháp bạn mô tả ở đây đã được mô tả một năm trước trong câu trả lời khác.
statox
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.