찾다

 >  Q&A  >  본문

macvim의 일부 구성이 유효하지 않습니다.

과거 우분투에서는 vim 구성 파일에 다음 두 문장이 포함되어 있었습니다.

autocmd BufNewFile *.py 0r ~/.vim/templates/header.py autocmd BufNewFile,BufRead *.py nmap :!chmod +x % " 모드 변경

는 새 Python 파일을 생성할 때 파일 헤더에 일부 고정 내용을 자동으로 추가하는 데 사용됩니다. 또한 를 사용하여 Python 파일에 실행 권한을 추가합니다. 여기서 header.py 파일의 내용은

입니다. 으아악

하지만 macvim으로 마이그레이션한 후에는 파일을 열 때마다 header.py의 파일 내용이 처음에 추가되므로 n번 열면 파일 시작 부분에 2n줄의 주석이 남게 됩니다. 게다가 도 실패하고 응답이 없습니다.

macvim의 컴파일 옵션이 우분투 이하 vim의 컴파일 옵션과 다를 수 있다고 추측되는데, 살펴보니 :h template BufNewFile *.py 0r에는 컴파일 옵션이 필요하지 않은 것 같습니다. 이유를 모르겠습니다.

macvim에서 어떻게 목적을 달성할 수 있나요? (새 Python 파일을 생성할 때 일부 고정 내용을 파일 헤더에 자동으로 추가하고 <F7>를 사용하여 Python 파일에 실행 권한을 추가합니다.)


지금까지 제가 발견한 macvim과 linux vim의 큰 차이점은: macvim에는 + 기호 레지스터가 없다는 것입니다. 다른 차이점이 무엇인지 모르겠습니다. macvim이 Linux의 vim과 정확히 동일하지 않은 이유는 무엇입니까? (일부 옵션을 컴파일하여 macvim을 우분투에서 사용되는 vim-gnome과 동일하게 만들 수 있습니까?)

过去多啦不再A梦过去多啦不再A梦2743일 전868

모든 응답(1)나는 대답할 것이다

  • 某草草

    某草草2017-05-16 16:44:07

    내 구성 파일이 충돌하는 것입니다. macvim과는 관련이 없습니다

    회신하다
    0
  • 취소회신하다