vim에서 여러 번 줄을 완전히 삭제하고 싶기 때문에 dd를 사용합니다. 그러나 그런 다음 해당 줄을 줄 내의 다른 위치에 붙여 넣을 필요가 있지만 붙여 넣기 전에 줄 바꿈을 삽입하므로 원하는 결과를 얻는 것이 매우 어렵습니다. 예를 들어
while( pasteInHere )
{
cin >> n; // Delete this line completely with dd
}
위의 코드 로이 작업을 수행하면 다음과 같은 결과가 나타납니다.
while( pasteInHere )
cin >> n; // Delete this line completely with dd
{
}
내가 원하는 결과와는 거리가 멀다 ...이 줄 바꿈 동작을 억제하거나 다른 방법으로 매우 효율적으로 사용할 수 있습니까? 줄의 시작 부분으로 가야하기 때문에 d $가 좋지 않다고 생각하지만 빈 줄도 삭제하려면 다른 레지스터에서 삭제해야합니다. 더 쉬운 방법이 있어야한다고 생각합니다! 감사.
0D
줄 바꿈을 제외한 줄을 삭제하십시오. 그리고 gJ
라인을 결합하는 것보다 . 이제 빈 줄없이 줄 바꿈없이 텍스트를 넣을 수 있습니다.