Снова про #vim
Начал постоянно использовать команду cit - изменение внутри значения тега и удаление до искомого сочетания. Примеры:
1. Есть следующая строка:
<a href="http://example.com">link to site</a>
курсор находится на символе `h` (в href).
Команда cit (change inside tag - изменить внутри тега) удалит `link to site` и перейдёт в режим вставки для ввода нового значения тега.
2. В следующем json файле:
{
"colors" : [ "red", "green", "blue" ],
"old_colors" : [ "yellow", "grey" ]
}
курсор находится на символе `r` (в слове red). Необходимо в "colors" получить значения "old_colors" и удалить "old_colors".
Команда d/yel и нажатие Enter преобразуют json файл в следущий вид:
{
"colors" : [ "yellow", "grey" ]
}
d - delete (удалить), / - найти, слово начинающееся на yel. Важно заметить, что сам слово которое ищется не удаляется.