2012-03-13 44 views
5

Tôi hiện đang cố gắng sử dụng ragtag để đóng một số thẻ html của tôi trong các tệp ERB. Tuy nhiên, nhấn một cái gì đó như (C-X)/(mà tôi giải thích được, "CONTROL" + "chữ hoa X" + "/") nó chỉ in/vào bộ đệm. Bất kỳ ý tưởng?Ragtag dường như không hoạt động?

+0

Tôi không nghĩ 'X' nên được hiểu là" chữ hoa x "(' Shift' + 'x' hoặc' '), tại đây. Thay vào đó, hãy thử 'Ctrl' +' x' + '/' (chữ thường x). – romainl

+0

không hoạt động - mặc dù điều đáng nói đến là nó không còn in ra bộ đệm nữa! – Alxjrvs

Trả lời

2

Trước tiên, hãy chắc chắn trong tập tin .vimrc của bạn, bạn có dòng

let g:ragtag_global_maps = 1 

Điều này cho phép bạn truy cập vào bản đồ chính ragtag như trong <C-X>/ hoặc <C-X><space>

Tiếp theo, hãy chắc chắn lưu ý chức năng ragtag có sẵn cho bạn tùy thuộc vào loại tệp bạn đang ở. Ví dụ: khi bạn đang ở trong tệp chuẩn .rb, bạn chỉ nhận được một vài tính năng, trong khi nếu bạn mở tệp erb, bạn sẽ nhận được tất cả các tính năng .

Hy vọng điều đó sẽ hữu ích.

1

Hãy thử sửa đổi timeoutlen và ttimeoutlen thành thứ gì đó lớn hơn hoặc xóa bất kỳ dòng nào bạn đã đặt trong .vimrc. Giá trị mặc định phải đủ để ragtag hoạt động.

2

Đảm bảo bạn đang ở chế độ chính xác. Các ánh xạ phím (Ctrl-X) của ragtag.vim chỉ hoạt động trong chế độ "chèn", một chút không trực quan vì hầu hết thao tác văn bản trong Vim được thực hiện ở chế độ "bình thường".

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