2016-07-24 5 views
0

/etc/vim/vimrc에 set paste이 있는데이 설정은 내가 모르는 특정 플러그인에 의해 오버로드됩니다. 시스템 클립 보드에서 붙여 넣으면 특정 플러그인에 의해 자동으로 형식이 지정됩니다. set paste을 글로벌하고 상수로 만들고 싶습니다. 플러그인을 덮어 쓰는 것을 알 필요없이 어떻게 만들 수 있습니까? 새 플러그인을 추가 할 때 하나씩 확인하고 싶지 않기 때문입니다. 감사!vim 설정을 플러그인별로 덮어 쓰지 않으려면 어떻게해야하나요?

+0

': verbose set paste'는 어떤 모듈이 마지막으로 그 옵션을 설정했는지 알려줍니다. 또한 http://peox.net/articles/vimconfig.html을 참조하십시오. – Elizafox

+0

@ 엘리자베스 마이어스 감사합니다. 그 좋은 생각은 – Rosin

+1

입니다. 1. 기본적으로 '붙여 넣기 설정'을하는 것은 모든 측면 때문에 효과. ''* y' 또는''+ y'를 사용하거나 적절한 Vim을 사용할 수 없다면': help pastetoggle'을 사용하십시오. 2. 설정을'/ etc/vim/vimrc'에 두는 것도 나쁜 생각입니다. '$ HOME/.vimrc'를 대신 사용하십시오. – romainl

답변

0

vimrc에서 au BufWinEnter ?* set paste 집합을 사용하면 set paste 옵션이 전역 적이며 일정한 것으로 보입니다. 그러나 @romainl이 말했듯이 이것은 특정 플러그인에 부작용을 일으킬 수 있기 때문에 나쁜 생각 일 수 있습니다. "+p<C-v>으로 매핑하거나 "+p에 익숙하게 설정하는 것이 "전역 및 상수"로 설정하는 것보다 낫습니다.