Клавиша % является одной из лучших функций vim: она позволяет вам переходить с {
на }
, [
на ]
и так далее.
Однако по умолчанию он не работает с кавычками: либо "
, либо '
, возможно потому, что открывающая и закрывающая кавычки - это один и тот же символ, что усложняет реализацию.
Подумав немного больше о проблеме, я убежден, что она должна быть реализована путем подсчета количества нечетных или четных предшествующих кавычек и перехода к предыдущей или следующей кавычке, соответственно.
Прежде чем я попытаюсь реализовать это самостоятельно, я просто хотел бы знать, есть ли у кого-то уже?