답변:
커서를 한 대괄호 위로 이동 vf{
하거나 vf(
시각 모드로 전환 한 다음 대괄호까지 (및 포함) 모든 것을 선택할 수 있습니다.
예. 사용 a
대신 i
으로,
ya{
ya(
만나다
:help a{
:help a(
더 일반적으로
:help text-objects
:help 04.8
합니까 f{v%
또는 f(v%
당신이 원하는 무엇입니까? 커서를 다음 {또는 (화면 모드로 이동 한 다음 커서를 해당 닫는} 또는)로 이동합니다. 선택하려는 범위를 이미 지나친 경우 대문자를 사용할 수 있습니다 F
. 닫기} 또는)로 이동하는 것도 마찬가지로 작동 f}v%
합니다.
당신은 당신이, 당신이 할 수있는 선택 원하는 것을 일단 y
, d
, x
, 등을. %
(비록 당신이 원하는 경우 코드의 큰 블록에이 기술을 사용할 수 있도록 명령 역시 멀티 라인을 작동 f
하고 F
당신이 중 첫 번째 또는 마지막 행에서 시작해야한다, 그래서하지 않습니다).
편집 : 더 나은 대답은 당신이 찾고있는 것 같습니다.
ya(
교체 i
와 함께 원래의 명령은 a
이 점을 제외하고, 정확히 같은 일을 포함 '('문자를.이 "확 잡아 당기는되는 반면, 블록" 의 "확 잡아 당기는되고 난 nner 블록".yi(
f{
가장 가까운 오프닝 버팀대로 이동합니다. 아마도 당신이 원하는 것은v%
당신을 일치하는 괄호로 옮기고 어느 쪽에서 나 사용할 수 있습니다.