2012-08-14 3 views
4

Nyy 매우 자주 현재 줄을 꺼내고 N-1 줄을 아래로 찾습니다. 따라서 3yy은 현재 줄과 2 줄을 추가합니다 (그래서 모두 3입니다).vim : 현재 줄 위의 현재 줄과 함께 줄 바꿈

현재 줄 (yNk) 위에 N 개의 줄을 뽑는 방법을 알고 있지만 현재 줄은 포함되어 있지 않습니다. 내가 원한 것은 위의 행과 N-1 행을 잡아 당기는 것입니다. 어떻게해야합니까 (yy 명령을 사용하는 것이 가장 이상적입니까).

편집 : 명백하게 yNk에는 현재 줄도 포함됩니다. 나는 그것을 놓쳐 버렸음에 틀림 없다. 주석을위한 Thx. 2 위 꼴 행의 수를 변경합니다 변경 분명히

2yk 

:

+1

당신은 yNy와 y3y를 의미합니까? – Tim

+1

실제로'Nyy '를 의미했습니다. 미안하지만, 내 실수 야. 나는 나의 질문을 편집했다. vim을 입력하면 이미 너무 자동적이어서 실제 명령을 잊어 버릴 수 있습니다. : D –

+0

비슷한 게시물을? http://stackoverflow.com/questions/5460268/yank-n-lines-upwards-without-moving/5460995#5460995 –

답변

10

다음은 위의 현재 행 플러스 두를 꺼낼 것입니다. 숫자는 암시적인 1이므로 yk1yk과 같습니다.

+3

음모론에 가면 'y2k' 또는 – Conner

+2

반대 순서는 나에게 더 자연스럽게 느껴진다 :'yk','y1k','y2k' 등. 일반적인 패턴은 이다. – ephemient

+0

@Conner 나는'y2k' (2000 년)를 좋아한다 – kev