Cách cấu hình máy tính xách tay làm việc - Không thể viết lỗi viminfo


0

Rất nhiều câu hỏi liên quan ở đây. Điều này là rất thích hợp:

https://stackoverflow.com/questions/11851007/why-might-vim-think-that-home-is-the-u-drive

Tôi đã cài đặt vim trong thư mục người dùng của mình (không phải trong Tệp chương trình) vì tôi có quyền ghi trong thư mục người dùng. Khi tôi kích hoạt, một dấu nhắc lệnh %HOMEDRIVE%được đặt thành H: \ là ổ đĩa mạng của chúng tôi.

Khi tôi bắt đầu vim và sau đó thoát, tôi gặp lỗi:

E138: can't write H:\_viminfo!

Nếu trong dấu nhắc lệnh, tôi đặt% HOMEDRIVE% cho userdirectory của mình. Tuy nhiên, trong hộp thoại bình thường nếu tôi đặt biến môi trường (người dùng hoặc hệ thống) HOMEDRIVE cho người dùng, nó không có tác dụng và HOMEDRIVE sẽ vẫn là H: \

Tại thời điểm này tôi đang tìm kiếm sự giúp đỡ cho một trong những câu hỏi sau:

1) Có cấu hình vim xung quanh 2 này không) Có cách nào khác để thay đổi biến% HOMEDRIVE% nếu hệ thống của tôi dường như có cách đó.


thêm set viminfo=vào tệp _vimrc thông báo cho vim không lưu trữ thông tin chỉnh sửa. Nếu bạn thích chỉnh sửa thông tin, hãy đặt thành thư mục có thể ghi. Bạn cũng có thể :help viminfotrong khi vim giả định sự giúp đỡ của nó đã được cài đặt.
strobelight

Tôi đã cài đặt vào C: \ Users \ myusername \ Programs \ Vim. :versionhiển thị các tập tin hệ thống rc như $VIM\vimrcnơi $Vimlà thư mục chỉ đề cập đến cài đặt. Để được lưu, tôi đặt một tệp vimrc và tệp _vimrc trong thư mục đó (một tệp đã có sẵn) và đã làm như bạn đã đề cập nhưng nó không làm cho thông báo lỗi biến mất. thiết lập viminfo=viminfo='some/writeable/dirkhông có tác dụng mà tôi có thể nhận ra trong tệp vimrc này. $HOMEđề cập đến `H:` vì vậy đó không thực sự là một lựa chọn
Vince W.

một trong những ưu tiên đó Tốt nhất, bạn nên ở trong thư mục nhà của bạn. Nhưng loại bỏ cái bạn đã tạo, chỉnh sửa bản gốc và thêm ở dưới cùng. Nếu có khuynh hướng như vậy, hãy tìm các mục đề cập đến nhà và thay đổi.
strobelight

vâng, tôi đã xóa cái tôi đã thêm, mở vim và đã làm :e $MYVIMRCđúng tệp vimrc của hệ thống. Tôi đã thêm đề xuất của bạn nhưng nó vẫn không có tác dụng gì trong việc không viết editinfo. Ồ tốt ...
Vince W.

Câu trả lời:


0

Tôi có một máy tính xách tay làm việc mới chạy Windows 10. Đặt biến môi trường người dùng HOME cho một số thư mục đã sửa hành vi này

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.