Tôi đang tìm cách di chuyển đến khung mở hoặc đóng tiếp theo của một loại nhất định, ví dụ: {
hoặc }
. Ví dụ:Di chuyển đến dấu ngoặc đơn mở hoặc đóng tiếp theo trong VIM
if(true)
{
for(int i = 0; i < 10; i++)
{
SomeFunction();
SomeOtherFuntion();
}
}
Hãy nói rằng con trỏ của tôi là trên 'S' trong SomeFunction()
và tôi muốn nhảy đến tiếp theo }
, ví dụ: khung cuối của vòng lặp for.
Cách hiệu quả để thực hiện việc này là gì? Cách duy nhất tôi có thể nghĩ đến là sử dụng /}[ENTER]
, nhưng tôi tự hỏi nếu có một cách đơn giản hơn.
Vấn đề với '/} 'là tôi sử dụng ngón tay hồng cho cả ba khóa đó, vì vậy nó cảm thấy khó xử. Tôi quen thuộc với ']]' vv nhưng tôi muốn cái tiếp theo, bất kể nó có nằm trong cột đầu tiên hay không. Cảm ơn bạn đã đề xuất của bạn] m, nó có vẻ đầy hứa hẹn, tiếc là nó không hoạt động trong VsVim, vì vậy có vẻ như ánh xạ là cách duy nhất. –
tmlye
Tại sao bạn yêu cầu tính năng Vim nếu bạn muốn có tính năng VSVim? – romainl
Vì tôi sử dụng Vim ở nhà và VSVim tại nơi làm việc. – tmlye