[vim] 복사&붙이기 할 때 자동 들여쓰기가 적용되지 않도록 하기 (turn off autoindent when paste code)
Linux 2015. 3. 18. 16:02vim에서 설정파일이나 소스코드 일부를 복사&붙이기를 할 때 설정에 따라 자동 들여쓰기가 적용되는 바람에,
절벽 모양의 문자열이 만들어짐.
#include <stdio>
// 메인함수
int main(int argc, char* argv[])
{
// 출력
printf("hello world!");
// 리턴
return 0;
}
그동안은 :set noai 로 autoindent를 끄면 해결되었는데,
어떤 vim은 설정에 따라 :set noai를 해도 안먹히는 경우가 있음.
그럴 땐, :set paste 로 해결이 가능함.
다시 돌리고 싶을 땐 :set nopaste 혹은 :set paste! 를 입력.
자주 쓴다면 toggle 형태의 단축키로 등록해서 사용도 가능함.
vimrc에 아래처럼 설정하면 F2 키를 누를 때마다 paste/nopaste 전환됨.
:set pastetoggle=<F2>
'Linux' 카테고리의 다른 글
lnav - 로그 파일 모니터링 및 분석툴 (0) | 2015.04.07 |
---|---|
[Linux] CPU 코어수 계산 (0) | 2015.03.26 |
[Linux] netcat - 네트워크 모니터링, 테스트, 데이터 전송 툴 (0) | 2015.01.14 |
vmtouch - 파일 시스템 캐시 진단/관리 (file system cache disgnostics and control, lock memory mapping files) (0) | 2014.12.16 |
[Linux] 시스템/프로세스 메모리 사용량 확인 (check system/process memory usage) (0) | 2014.12.01 |