Vim-대괄호를 포함하여 대괄호 사이에서 내용 선택 / 잉크 / 삭제 내용을 선택할 수 있습니다 yi{ yi( 그러나

vim에서 대괄호를 포함하여 대괄호 사이에서 내용을 선택할 수 있습니다

yi{ yi(

그러나 대괄호를 포함하고 싶습니다.



답변

커서를 한 대괄호 위로 이동 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(