Khi chỉnh sửa JavaScript, tôi thường phải làm điều này:Vim và thụt đầu dòng với dấu ngoặc/niềng răng
function myFunc() {
// func body here
}
Tôi đã thử một vài plugins khung-đóng như Tự động đóng và vrackets, nhưng khi tôi đến mã như ở trên, tất cả họ đều làm điều này:
function myFunc() {<CR>
|}
làm thế nào tôi có thể làm cho Vim chèn một trước khung khi tôi đi đến dòng sản phẩm mới, và thụt con trỏ đúng như vậy:
function myFunc() {<CR>
|<CR>
}
Có giống như một plugin hoặc một cái gì đó thực hiện điều này?
Plugin [delimitMate] (https://github.com/Raimondi/delimitMate) cung cấp tùy chọn cho IIRC này. –
@Randy: Cấu hình vim của tôi phải bị nguyền rủa hoặc một cái gì đó. delimitMate sẽ không làm mở rộng CR ... – hayavuk
Mặc dù thread này khá cũ, tôi vẫn muốn thêm rằng delimitMate không có một tùy chọn để làm điều này: chỉ cần thêm 'let g: delimitMate_expand_cr = 1' vào .vimrc của bạn. Xem ': help delimitMate' để có thêm tùy chọn. – jasperge