
오늘 저는 줄을 서서 아이디어를 명확히 하기 위해 몇 가지 단어를 바꿔야 합니다. 다음과 같습니다.
Superuser is THIS IS THE TEXT I WANT TO REPLACE awesome.
그러나 시각적 선택을 마친 후 초보자인 저는 r을 누르고 원하는 대체 텍스트를 입력합니다.
Superuser is aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa awesome.
어 오! 시각적 선택 항목의 모든 문자 위치를 대체하려는 의도된 텍스트의 첫 번째 문자로 대체했습니다. 수정자가 도움이 될까요? R을 바꾸시겠습니까? 아니요. 무엇을 제공합니까?
답변1
c를 사용하여 변경, r 대신 교체합니다. 시각적으로 선택하고 c 키를 누른 후 원하는 것은 무엇이든 입력할 수 있으며 모든 것이 좋습니다.
슈퍼유저는 정말 대단합니다.
내 경험에 대해 추가할 수 있는 유일한 주의 사항은 w를 사용하여 시각적 모드 선택을 진행하면 영향을 받고 싶지 않은 텍스트 선택 끝의 첫 번째 문자도 가져간다는 것입니다. 이에 대해 제가 찾은 해결책은 w 대신 e를 사용하여 선택을 진행하여 선택을 단어 끝까지 더 적절하게 다듬는 것이었습니다. 이것이 누군가에게 도움이 되기를 바랍니다.
답변2
에서 :help v_r
:
{Visual}r{char} Replace all selected characters by {char}.
임의의 키 입력을 시도하는 것은 Vim이나 그에 비해 기능이 풍부한 프로그램을 배우는 가장 좋은 방법은 아닙니다.
대신, 보다 효과적인 접근 방식은 다음과 같습니다.
- 아직 하지 않았다면
$ vimtutor
기본 사항을 올바르게 익히는 데 필요한 만큼 여러 번 수행하세요. - vimtutor의 마지막 부분에 지시된 대로 사용자 매뉴얼까지 레벨업하세요
:help user-manual
. 점진적으로 안내해 드립니다.모든기본부터 고급까지 기능을 제공합니다. 이것은 소설이 아닙니다. 원하는 속도로 진행하고, 장을 건너뛰고, 나중에 다시 돌아와서, 가장 중요한 것은 그 과정에서 실험을 하는 것입니다. - 안티 패턴과 비효율적인 행동을 관찰하고, 개선점을 찾고, 연습하세요. 헹구기. 반복하다.