Я використовую приклад коду javascript:
1 var a = 1;
2 var b = |{};
Курсор знаходиться в положенні |
(на символі "{", коли форма курсора блокується), я виявляю, що мені потрібно a
призначити об'єкт, тому я хочу змінити його, як нижче:
1 var a = {};
Тож я хочу знати, коли курсор увімкнено на "{", як швидко видалити весь вміст перед "{" до появи порожнього після знака "=" у рядку 1?
В інших звичайних редакторах я просто натискаю клавішу зворотної області, щоб видалити код. Але я не можу цього досягти in vim.
eol
тоді заднім простором буде видалено розриви рядків. Також вам потрібно start
буде включити в налаштування. (Див. :help backspace
) Не використовуйте цей метод, хоча! Існує кілька набагато швидших методів, детально описаних у відповідях нижче.
i
і використовувати клавішу зворотної області. Жодне тіло не застрелить вас за це. Я думаю.