2009-03-14 17 views
7

Khi sử dụng mở nhiều tệp có cửa sổ phân tách từ dòng lệnh, vim thích ghi rõ tên tệp, số lượng dòng và số ký tự cho mỗi tệp. Sau đó, người dùng được nhắc nhấn enter để tiếp tục công cụ tốt.Tắt thông báo khởi động của vim (vimdiff, vim -o -O)

Có cài đặt hoặc chuyển đổi để tắt tính năng này không? Tôi đang sử dụng này cho diffing với TortoiseSVN và tin nhắn đang giết chết năng suất của tôi khi tất cả tôi muốn là một cái nhìn nhanh chóng vào những thay đổi.

+0

Tôi vừa thử điều này trên vim trên hai máy, nhưng tôi không nhận được hành vi tương tự. Khi tôi vimdiff nó nói với tôi rằng có 2 tập tin để chỉnh sửa (tại dấu nhắc lệnh) trong một giây trước khi khởi động vim. Nó có thể là một trong các plugin của bạn? Bạn đang sử dụng phiên bản vim nào? – Andy

Trả lời

7

Bạn phải chơi bằng tùy chọn vim ngắn 'ngắn'.

:help shortmess 

Hoặc thiết lập nó trong vimrc của bạn

set shortmess=at 

hoặc trong vim chạy

vim --cmd 'set shortmess=at' 
+0

Là một điểm tham chiếu: shortmess của tôi được đặt thành "filnxtToO" sans trích dẫn. Tôi đã không sửa đổi nó ở tất cả vì vậy tôi hy vọng đây là mặc định cho nhiều cài đặt phổ biến. –

+0

yeap, đây là mặc định theo trợ giúp. –

+0

Sau khi đọc nhanh qua trợ giúp, tôi kết luận rằng đây không phải là những thông điệp tôi có trong đầu. Đây dường như là thông điệp liên quan đến thời điểm vim đã tải xong. Andy bên dưới có thông điệp mà tôi đã hỏi. Shm = atl của tôi đã được mặc định. – ipwnponies

1

câu trả lời ist Mykola Golubyev của tốt, nhưng có thể bạn muốn sử dụng += thay vì = trong để giữ cho các lá cờ đã có sẵn.

set shortmess+=at 

Nếu không, nó có thể có tác dụng phụ không mong muốn như được đề cập trong các nhận xét ở trên.

Các vấn đề liên quan