문제

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

편의상 다음을 사용하겠습니다. .plist 나타내다 com.googlecode.iterm2.plist 파일.

명령을 사용하여 내 개발 서버를 연결하는 데 필요한 일부 프로필이 이미 있습니다.(즉. ssh 192.168.1.1).

iTerm에 더 많은 프로필을 수정하고 추가하고 싶습니다.그래서 저는 이를 위해 Python 스크립트를 작성했습니다.절차는 아래와 같습니다.

  1. iTerm2 변환 .plist 파일을 제출하다 .xml.(즉. plutil -convert xml1)
  2. 다음을 사용하여 이 파일에 여러 프로필을 작성합니다. plistlib 파이썬에서.
  3. iTerm2 변환 .plist 파일을 바이너리 형식으로 그대로 변환합니다.(즉. plutil -convert binary1)

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

그래서 혹시 없는지 확인해보니 .plist 파일, iTerm이 프로필을 로드하는 방법.

  1. iTerm2 프로그램을 종료했습니다.
  2. 삭제했습니다 .plist 내 디스크의 파일은 다음 위치에 있습니다. ~/Library/Preferences/.
  3. iTerm2 프로그램을 실행합니다.
  4. 입력하여 프로필 설정 열기 ⌘ 명령+영형.

삭제했는데도 프로필이 있는 걸 발견했어요 .plist 파일.여기 뭔 일 있었 니?제가 인식하지 못하는 백업 프로필 파일이 있나요?

도움이 되었습니까?

해결책

기본 설정은 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에서처럼 응용 프로그램을 종료했다가 다시 열면 적용됩니다.


다른 팁

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. Preferences 폴더 내의 올바른 위치에 있는 새 Mac에 파일을 복사하여 이전 프로필과 설정을 다시 유지했습니다.
  5. 다음을 사용하여 prefs 파일을 읽으십시오. defaults read -app iTerm
  6. iTerm2를 열고 새 Mac에 프로필과 창 배열이 있어서 기뻤습니다.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 apple.stackexchange
scroll top