관심있는 것들 정리

Mac에서 vim 설정 시 YADR 설정 적용 본문

utility 사용법/vim

Mac에서 vim 설정 시 YADR 설정 적용

내공강화 2017. 4. 9. 01:52

vi를 20년 가까이 사용해 오면서

vi 설정을 platform 별로 설정하거나

다양한 plugin 설정을 하면서 이것저것 설정하고 익히고

잘못 설정하거나 불필요하게 설정한 것들 삭제하는 건

귀찮고 시간이 많이 소요되는 일이었다

(emacs도 마찬가지였... ㅠㅠ)


mac에서 설정을 하다보니 상당히 간편하게 zsh까지도 설정할 수 있는 

방법을 자동화된 script로 배포하는 사이트가 있다는 것을 알고 시도해 보았다


https://github.com/akitaonrails/dotfiles

   

설치는 Homebrew가 설치되어 있다는 가정하에 다음 명령만 수행하면 자동 완성된다


 sh -c "`curl -fsSL https://raw.github.com/skwp/dotfiles/master/install.sh`"



* 2017년 4월 8일 기준으로 설치하면 다음과 같은 문제가 발생한다.

  1. vi 수행 시 plugin 에러 -->  다음과 같이 문제 발생 시 코드 위치 변경 필요

  2. Error detected while processing function <SNR>202_FindPythonFiles:

    line    3:

    E117: Unknown function: <SNR>202_DisableShellSlash

    line   18:

    E117: Unknown function: <SNR>202_ResetShellSlash

    Press ENTER or type command to continue


    이 때는 bundle/editorconfig-vim/plugin/editorconfig.vim 파일(find와 grep으로 체크 가능)을 열어 DisableShellSlash와 ResetShellSlash 함수를 FindPythonFiles 함수 앞쪽으로 이동시키면 문제 사라짐

  3. terminal에서 vi 수행 시 solarized color theme 때문에 제대로 보이지 않는다

    ~/.vimrc.before 파일을 생성 후 다음을 추가하면 됨

    let g:yadr_using_unsolarized_terminal=1


* zsh 설정 변경

  Prezto 도입으로 zsh 설정 변경 시 이에 따라 변경 필요

  예; theme 변경. -->  .zsh.after 디렉토리에 *.zsh 이름의 format으로 파일 생성 후 거기에 설정을 추가

  

  theme는 prompt 라는 명령을 확인해야 한다

  prompt -l 을 사용하면 설정할 수 있는 theme가 출력된다

  prompt -p name 과 같이 theme 이름을 입력하면 미리 어떤 theme가 적용되는 지 확인할 수 있다


* 그 외 상세한 내용은 해당 페이지 또는 .yadr 디렉토리에 있는 README.md를 참조하거나 직접 plugin 관련 사이트의 설명을 참조하자


반응형