나는 범위에 관계없이 범위의 줄을 세고 싶지만, 예를 들어 시각적 블록으로 두십시오. 가장 짧은 방법은 무엇입니까? 내 마음에 떠오르는 모든 것은 다음과 같습니다. '<,'>s/.//n
그러나 이것이 가장 짧은 길이라고 믿지 않습니다.
그래서 누군가 나에게 힌트를 줄 수 있습니까? 미리 감사드립니다.
답변:
시각 모드에서 gC-g
일반적인 출력 :
Selected 7 of 22 Lines; 8 of 32 Words; 201 of 491 Chars; 201 of 497 Bytes-- VISUAL LINE --
출처 : :he count-items( 검색 가능한 이름 : :heTabTab... )
:call합니까? 귀하의 질문에는 그것을 언급하지 않았습니다.
:h functions;)
getpos()(마크를 입력으로 받아들이고 줄 번호를 포함한 위치를 반환 할 수 있음). 그리고 약간의 빼기.
:perl $curbuf->Count(줄 수를 반환)
'<,'>s///n한 문자 더 짧습니다. :-)
시각적 선택의 줄 수만 알고 싶다면 보통 그냥 잡아 당기면됩니다 y. 선택 유형에 따라 "5 줄 잡아 당김"또는 "5 줄 잡아 당김"이라고 표시됩니다.