Có một plugin Vim nào có thể xử lý chèn dấu chấm phẩy thông minh, giống như trong Eclipse?Dấu chấm phẩy thông minh Vim
Ví dụ (nhân vật ống là chèn con trỏ):
foobar(|)
Tôi gõ một dấu chấm phẩy:
foobar();|
Tương tự:
foobar("blah|")
Tôi gõ một dấu chấm phẩy:
foobar("blah");|
Nếu tôi muốn có một dấu chấm phẩy tại vị trí con trỏ gốc, tôi nhấn backspace sau khi tái vị trí thông minh:
foobar("hello|")
foobar("hello");|
foobar("hello;|")
Và nếu bạn muốn thực sự có dấu chấm phẩy bên trong chuỗi ký tự thì sao? –
Trong Eclipse, nhấn backspace sau khi chèn dấu chấm phẩy thông minh sẽ đặt dấu chấm phẩy vào vị trí con trỏ ban đầu. – dteoh
Giải pháp lý tưởng: sử dụng Python. Sau đó, bạn không cần phải lo lắng về dấu chấm phẩy ;-) –