2013-09-24 44 views
6

Có rất nhiều tài liệu về quickfix của vim nhưng tôi muốn biết:Vim quickfix, sử dụng tệp hiện có?

Làm cách nào tôi có thể sử dụng tệp văn bản (hoặc sao chép + dán từ thiết bị đầu cuối) và đưa nó vào danh sách sửa lỗi nhanh vim?

Tất cả tài liệu mà tôi đã tìm thấy cho đến nay cho rằng bạn chạy make hoặc vimgrep, nhưng trong trường hợp này, tôi chỉ muốn sử dụng tệp văn bản được tạo ở nơi khác.

Trả lời

12

Bạn đang tìm kiếm :cfile/:cgetfile:

:cf[ile][!] [errorfile] Read the error file and jump to the first error. 

Các tập tin bạn đang đọc một cách tự nhiên phải nằm trong một định dạng mà có thể được phân tích bởi các tùy chọn 'errorformat'.

+0

Hoạt động tốt, có một lệnh mà tôi tìm thấy để mở vim bằng quickfix và di chuyển đến mục cuối cùng (bắt đầu từ cuối cùng và di chuyển ngược lại thường hoạt động tốt nhất vì các chỉnh sửa có thể thay đổi số dòng) 'gvim --nofork -c" cfile pep8.log "-c" đối phó "-c" clast "' – ideasman42

1

Một cách để làm điều đó là thay đổi makeprog thành cat từ tệp văn bản của bạn, chắc chắn có cách tốt hơn để làm điều đó.