Ví dụ, thay vì liên kết sau đây:Làm cách nào để căn chỉnh các toán tử luồng IO << and >> trong Vim?
std::cout << "Hello " << "Hello "
<< "world ";
Tôi muốn trái align <<
điều hành, như:
std::cout << "Hello " << " Hello "
<< "world ";
Theo mặc định, Vim chọn cái đầu tiên. Có vẻ như nó chỉ làm tăng thụt đầu dòng cho một cấp cho dòng mới.
Vì vậy, có cách nào để tôi có thể căn chỉnh thứ hai theo mặc định không?
P.S. Tôi đã thử plugin Align nhưng nó căn chỉnh khu vực trong bảng, như:
std::cout << "Hello World" << "Hello "
<< "World" << "World Hello".
mà tôi cho là quá thưa thớt.
đây là cách đơn giản nhất và bạn cũng có thể thiết lập các quy tắc tương tự dễ dàng bằng tất cả các ngôn ngữ khác của bạn – dubvfan87
Không hoạt động tốt cho tôi. Tôi sẽ sử dụng ': Tab/\% (<<. * \) \ @
@ib đồng ý, thnx. Tôi cập nhật câu trả lời của tôi để thoát khỏi không gian thêm trong regex của tôi quá. –