iTerm2 프로파일을 내보내는 방법


271

컴퓨터를 다시 포맷해야하는데 설정 / 프로필을 복사하는 데 문제가 있습니다.

파일을 복사했습니다. ~/Library/Application\ Support/iTerm/

또한 복사 ~/Library/Preferences/com.googlecode.iterm2.plist했지만이 오류가 계속 발생합니다.

Failed to load preferences from custom directory. Falling back to local copy.

Missing or malformed file at "/
com.googlecode.iterm2.plist"

또한 프로필을 디렉토리에 저장하여 보낼 수는 있지만 작동하지 않습니다.

위치는 다음과 같습니다.

iTerm ▶ 일반 ▶ 기본 설정 ▶ 폴더에 설정 저장

출력은 다음과 같습니다.

Failed to copy preferences to custom directory. Copy     
/Users/alexcory/Library/Preferences/com.googlecode.iterm2.plist 
to Alex_Corys_iTerm_Configuration/com.googlecode.iterm2.plist: 
No such process

색상이 작동하지만 (아래 경로에 있음) 단순히 색상을 저장하려는 것이 아니라 모든 환경 설정을 저장하려고합니다.

iTerm ▶ 기본 설정 ▶ 프로파일 ▶ 색상 ▶ 프리셋로드 ▶ 내보내기

누구든지 이것을 작동시키는 방법을 알고 있습니까?

답변:


405

살펴보면 Preferences -> General패널 하단에 설정이 Load preferences from a custom folder or URL:있습니다. 옆에 버튼이 있습니다 Save settings to Folder.

따라서 설정을 먼저 저장하고 OS를 다시 설치 한 후에로드하기 만하면됩니다.

이 경우 Save settings to Folder비활성화되면,의 폴더 (예 : 빈)을 선택 Load preferences from a custom folder or URL:텍스트 상자를.

OSX의 iTerm2 3.3에서 순서는 iTerm2 메뉴, 기본 설정, 일반 탭, 기본 설정 하위 탭입니다.


8
출력은 다음과 같습니다.Failed to copy preferences to custom directory. Copy /Users/alexcory/Library/Preferences/com.googlecode.iterm2.plist to Alex_Corys_iTerm_Configuration/com.googlecode.iterm2.plist: No such process
Alex Cory

12
나는 그것을 알아. 난 그냥 바 보였어 파일을 저장할 디렉토리를 선택하는 대신 파일 이름지정한 다음 디렉토리를 선택 하기를 원한다고 생각했습니다 . 지금 너무 바보 같은 느낌이 들었습니다 ...
Alex Cory

5
또한 유용합니다 : 10.9에 서비스를 다시 시작해야합니다. apple.stackexchange.com/questions/111534/…
Jorge

130
약간의 보완 : 처음에는 버튼 Save Current Settings to Folder이 비활성화되어 있습니다. Load preferences from a custom folder or URL:나중에 환경 설정을 저장 하려면 먼저 확인 하고 디렉토리 (기존 환경 설정 파일이 필요하지 않음)를 선택해야합니다. 그 후에 버튼 Save Current Settings to Folder이 활성화됩니다.
inexcii

7
재설치 후 @MustafaOlkun, iTerm2를 실행하고 환경 설정-> 일반으로 이동하여 "사용자 정의 폴더 또는 URL에서 환경 설정로드"를 클릭하십시오 (상자를 선택하고 찾아보기를 클릭하고 환경 설정이있는 폴더로 이동하여 폴더를 클릭하고 적용을 클릭하십시오. 이러한 환경 설정은 iTerm2로 가져옵니다. 참고 : 배열 및 키 및 프로파일은 가져올 수 없습니다. 환경 설정-> 프로필로 이동하여 "기타 조치"를 클릭하고 "모든 프로파일 복사"를 클릭하십시오. JSON ". 텍스트 파일에 저장하고 다른 컴퓨터의 ~ / Library / Application Support / iTerm2 / DynamicProfiles에 복사하십시오.
esaruoho

78

가장 확실한 워크 플로우는 아닙니다. 먼저 "사용자 정의 폴더 또는 URL에서 환경 설정로드"를 클릭해야합니다. 저장하려는 폴더를 선택하십시오. 이러한 종류의 것들을 위해 appsync 폴더를 Dropbox에 보관합니다. 폴더를 선택하면 "폴더에 설정 저장"을 클릭 할 수 있습니다. OS의 새 시스템 / 새로 설치시 이제 폴더에서 이러한 설정을로드 할 수 있습니다. 처음에는 환경 설정을로드하면 이전 설정이 지워질 것이라고 확신했지만 그렇지 않았습니다.


5
내 광범위한 프로필과 설정을 덮어 쓸까 봐 걱정했기 때문에이 옵션을 사용하지 못하게되었습니다.
Subfuzion

4
추가 추천, 선택을 취소 저장 iTerm2가 종료 위치를 폴더로 변경 . 그렇지 않으면 연결된 컴퓨터가 충돌 할 것입니다. 중요하지 않은 창 배치 설정을 업데이트하십시오.
Mike D

폴더에서 이러한 설정을로드하는 방법 방법을 찾지 못했습니다!
Olkunmustafa


8

다른 방법이 있습니다.

iTerm2 2.9.20140923 에서 설명서 페이지에 설명 된대로 동적 프로파일 을 사용할 수 있습니다 .

동적 프로파일은 일반적인 macOS 환경 설정 데이터베이스 외부의 파일에 프로파일을 저장할 수있는 기능입니다. 하나 이상의 plist 파일 (JSON, XML 또는 이진 형식)을 편집하여 런타임시 프로파일을 변경할 수 있습니다. 변경 사항이 즉시 포착됩니다.

따라서 다음과 같은 파일을 만들 수 있습니다.

    {
        "Profiles": [{
                "Name": "MYSERVER1",
                "Guid": "MYSERVER1",
                "Custom Command": "Yes",
                "Command": "ssh root@555.66.77.88",
                "Shortcut": "M",
                "Tags": [
                    "LOCAL", "THATCOMPANY", "WORK", "NOCLOUD"
                ],
                "Badge Text": "SRV1",
            },
            {
                "Name": "MYOCEANSERVER1",
                "Guid": "MYOCEANSERVER1",
                "Custom Command": "Yes",
                "Command": "ssh root@111.222.333.444",
                "Shortcut": "O",
                "Tags": [
                    "THATCOMPANY", "WORK", "DIGITALOCEAN"
                ],
                "Badge Text": "PPOCEAN1",
            },
            {
                "Name": "PI1",
                "Guid": "PI1",
                "Custom Command": "Yes",
                "Command": "ssh root@555.66.77.99",
                "Shortcut": "1",
                "Tags": [
                    "LOCAL", "PERSONAL", "RASPBERRY", "SMALL"
                ],
                "Badge Text": "LocalServer",
            },
            {
                "Name": "VUZERO",
                "Guid": "VUZERO",
                "Custom Command": "Yes",
                "Command": "ssh root@777.555.44.66",
                "Shortcut": "0",
                "Tags": [
                    "LOCAL", "PERSONAL", "SMALL"
                ],
                "Badge Text": "TeleVision",
            }
        ]
    }

폴더 ~/Library/Application\ Support/iTerm2/DynamicProfiles/에서 다른 시스템간에 공유하십시오. 이를 통해 글꼴 유형 또는 치수와 같은 iterm2 설치간에 시각적 차이를 유지하면서 원격 호스트, 바로 가기, 명령 및 작은 배지를 동기화하여 세션을 빠르게 식별 할 수 있습니다.

배지


한 가지 문제는 키 또는 배열을 유지하지 않는 것입니다. 아직도 그것들을 유지하는 방법을 찾고 있습니다. 나는 iTerm2가 이것을 어렵게 만들었다 고 믿을 수 없다. "환경 설정 저장"과 달리 3 개 이상의 파일을 생성해야합니까 ?? : o
esaruoho

5

주의 사항 :이 답변은 내보내기 색상 설정 만 허용합니다.

iTerm => 환경 설정 => 프로파일 => 색상 => 사전 설정로드 => 내보내기

수입품은 비슷해야한다.


2
그리고 그것은 괴짜가 아니어야하지만 어쨌든 찾기가 어려웠습니다. 질문은 "프로필"이라고 말하고 색상은 한 가지 측면 일뿐입니다. 그러나 대부분의 사람들은 색상 만 필요하다고 생각합니다.
aaki

1
색상 만 내 보냅니다. 나는 많은 다른 구성을 가지고 있으며 많은 사람들이 (단말기 크기, 바로 가기와 같은) 너무 많은 것으로 가정하므로 그다지 좋은 대답은 아닙니다.
AhmetB-Google 2012 년

@AhmetAlpBalkan 더 나은 답변은 무엇입니까? 이것이 최선의 답변이 아닌 경우 실제 답변을 변경하겠습니다.
Alex Cory

1

환경 설정-> 일반-> 사용자 정의 폴더 또는 URL에서 환경 설정로드

처음 선택하면 환경 설정 파일이 "com.googlecode.iterm2.plist"라는 폴더에 자동으로 저장됩니다.

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