Wzorzec edycji, z którym często się spotykam, jest następujący: Chcę przeciągnąć kawałek tekstu w cudzysłowie lub nawiasach i zastąpić ten fragment tekstu inną parą cudzysłowów / nawiasów.
Na przykład, jeśli chcę skopiować nazwę klasy foo bar
i wkleić ją gdzie indziej:
<span class="foo bar">
<div class="this-should-be-replaced-with-foo-and-bar">
Wiem to: jeśli poruszam się w klasie zakresu, używam yi"
do szarpania tekstu w cudzysłowie.
Teraz mam to w swoim rejestrze, więc powinienem być w stanie zastąpić nim zawartość klasy div. Ale nie mogę znaleźć przydatnego sposobu na zrobienie tego.
Jeśli użyję ciw
tego, nadpisuję mój rejestr treściami do zmiany, więc tracę szarpany tekst.
Najlepszą rzeczą, jaką mogę wymyślić, jest przejście do pierwszego cytatu z klasy div, uderzenie p
, a następnie usunięcie następnego cytatu za pomocą dt"
.
Zwykle jednak popsuję swoją pozycję i wklejam ją gdzieś w cudzysłowie, łącząc dwa ciągi i to psuje wszystko.
Mam nadzieję, że istnieje sposób, aby zrobić kombinację „zamień tekst wewnętrzny na moją szarpaną treść”, aby to ułatwić.