2012-02-09 39 views
10

Tôi đang cố gắng để thiết lập vimrc của tôi (gvim trên Ubuntu 11.10) tập tin mà chỉ chứa 2 dòng (như bây giờ)Lỗi Trailing Nhân vật trong Ubuntu

set ruler 
set number 

tôi tiếp tục nhận được lỗi này:

line 1: 
E488: Trailing characters: number^M 
line 2: 
E488: Trailing characters: ruler^M 

Làm cách nào để giải quyết vấn đề này?

+0

Bạn có sao chép tệp của mình từ hộp Windows không? –

+0

No. Mặc dù tôi có ý định sử dụng cùng một vimrc như tôi sử dụng trong Windows. Có vấn đề gì với điều đó không? – Prakhar

+0

Có - có vẻ như nó có các thuật ngữ dòng Windows. –

Trả lời

8

Như được chỉ ra bởi nhận xét, có vẻ như bạn đã có một số ký tự \r từ cấu hình cửa sổ. Để giải quyết vấn sử dụng này:

dos2unix <file> 
+0

Điều này đã hiệu quả. Cảm ơn bạn. – Prakhar

5

Mở tập tin vimrc trong vim (điều này có lẽ sẽ làm việc với các lỗi Nếu nó không sau đó di chuyển _vimrc để myVimrc.):

vim _vimrc 

Sau đó chạy lệnh cũ này :

:set fileformat=unix 

dos2unix không làm việc cho tôi. Tôi nghĩ rằng dos2unix chỉ hoạt động với các tệp ANSI.

dos2unix <file> 
Các vấn đề liên quan