7
Vim에있는 코드 블록을 복사하여 지나칠 때마다 모든 줄은 하나씩 들여 쓰기됩니다. 모든에 대한 (좋지 않은 정렬에서 얻을 수 있기 때문에 코드의 긴 줄을 복사Vim은 복사 - 붙여 넣기시 모든 코드 행을 들여 쓰다
print "Hello"
print "World"
print "I'm copying"
print "and pasting"
, 그것은 매우 실망입니다 :
빔에 붙여 넣을 때 뒤죽박죽됩니다print "Hello"
print "World"
print "I'm copying"
print "and pasting"
예를 들어,이 소스를 가지고 파이썬).
여기 내 vimrc입니다. 현재 줄 바꿈에 자동 들여 쓰기를하고 탭을 표준 4 칸으로 대체합니다.
filetype plugin indent on
" show existing tab with 4 spaces width
set tabstop=4
" when indenting with '>', use 4 spaces width
set shiftwidth=4
" On pressing tab, insert 4 spaces
set expandtab
이 구성이 작동하는 동안 복사 - 붙여 넣기 문제가 발생합니다. 어떻게이 문제를 해결할 수 있습니까?
붙여 넣기 옵션을 사용해 보셨습니까? ': vim에 코드를 붙여 넣기 전에 붙여 넣기를 설정하십시오. –
[vim에 텍스트를 붙여 넣을 때 자동 들여 쓰기를 해제하는 방법] (http://stackoverflow.com/questions/2514445/turning-off-auto-indent-when- 붙여 넣기 -vim-into-vim) –
': r! cat' 다음에'^ D '를 붙이면 어떤 모드로 전환하거나 옵션을 설정/해제하지 않아도됩니다. – sideshowbarker