iTerm2가 com.googlecode.iterm2.plist를 읽지 않습니다.


21

저는 iTerm2 (1.0.0) 사용자입니다. iTerm 설정을 사용하거나 com.googlecode.iterm2.plist파일을 수정하여 프로파일을 작성하는 방법을 알고 있습니다.

편의상 파일 .plist을 나타내는 데 사용 com.googlecode.iterm2.plist합니다.

명령을 사용하여 내 dev 서버를 연결하는 프로파일이 이미 있습니다. (즉 ssh 192.168.1.1).

iTerm에 프로파일을 수정하고 추가하고 싶습니다. 그래서 저는 이것을하기 위해 파이썬 스크립트를 작성했습니다. 절차는 다음과 같습니다.

  1. iTerm2 .plist파일을로 변환하십시오 .xml. (즉 plutil -convert xml1)
  2. plistlibPython을 사용하여이 파일에 여러 프로파일을 작성하십시오 .
  3. iTerm2 .plist파일을 이진 형식으로 변환하십시오 . (즉 plutil -convert binary1)

위의 절차가 작동하지 않습니다. iTerm2가 Python 스크립트에서 작성된 프로파일을로드하지 않았습니다.

따라서 .plist파일 이 없는지 iTerm이 프로파일을로드하는 방법을 확인했습니다 .

  1. iTerm2 프로그램을 종료했습니다.
  2. 에있는 .plist디스크 에서 파일을 삭제 했습니다 ~/Library/Preferences/.
  3. iTerm2 프로그램을 실행하십시오.
  4. ⌘ Cmd+ 를 입력하여 프로필 설정을 엽니 다 O.

.plist파일을 삭제해도 프로파일이 있음을 발견했습니다 . 여기 뭔 일 있었 니? 인식 할 수없는 백업 프로파일 파일이 있습니까?


내 글을 더보기 좋게 편집 해 주신 'Jawa'에게 감사드립니다. :)
규항 심

답변:


48

기본 설정은 10.9에 캐시됩니다. http://hints.macworld.com/article.php?story=20130908042828630을 참조 하십시오 . plist 파일을 직접 편집하거나 응용 프로그램의 plist를 바꾸면 응용 프로그램은 응용 프로그램을 종료했다가 다시 연 후에도 캐시 된 버전을 계속 사용합니다.

변경 사항을 실행 defaults read com.googlecode.iterm2하거나 killall cfprefsd적용 할 수 있습니다 .

  1. iTerm 종료
  2. plist 편집
  3. 실행 defaults read com.googlecode.iterm2또는killall cfprefsd
  4. iTerm 열기

defaults이전 버전의 OS X에서와 같이 응용 프로그램을 종료했다가 다시 연 후에 변경 사항 이 적용됩니다.



훌륭합니다. 이것이 제가 찾은 것입니다. 고마워 그리고 중복 질문을 게시하여 죄송합니다.이 물건을 어디에 게시 해야하는지 모르겠습니다. 그리고 나는 iTerm을 즐기고 있습니다. :)
Gyuhang Shim

12

iTerm2 (2.0.0) plist를 Yosemite (10.10.1)를 실행하는 새 Mac으로 마이그레이션하는 데 큰 문제가 있습니다. 내가 고 쳤던 것은 다음과 같습니다.

  1. iTerm2를 열면 기본 com.googlecode.iterm2.plist파일이 생성됩니다.
  2. iTerm2를 종료하십시오
  3. 발행하여 iterm2에 대한 모든 캐시 된 환경 설정을 삭제했습니다. defaults delete com.googlecode.iterm2
  4. 환경 설정 폴더 내의 올바른 위치에있는 새 Mac으로 파일을 복사하여 이전 프로파일과 설정을 다시 사용했습니다.
  5. 다음과 같이 prefs 파일을 읽으십시오. defaults read -app iTerm
  6. iTerm2를 열고 새 Mac에서 프로파일과 창 배열을 기뻐했습니다.

1
고마워요. 내가 어려운 방법을 찾은 또 하나의 요구 사항은 저장된 프로파일의 iTerm 버전이 현재 iTerm의 버전 (이주중인 위치)과 일치해야한다는 것입니다.
Tuxdude

에 감사드립니다. defaults read -app앱의 prefs 파일을 읽을 수있는 방법을 찾고 있었지만 그 방법을 몰랐습니다!
스프링로드

무리 감사! 작동했습니다!
Milkncookiez
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.