IT story

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

hot-time 2020. 4. 9. 08:09
반응형

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


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

파일을 복사했습니다. ~/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 ▶ 기본 설정 ▶ 프로파일 ▶ 색상 ▶ 프리셋로드 ▶ 내보내기

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


살펴보면 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 메뉴, 기본 설정, 일반 탭, 기본 설정 하위 탭입니다.


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


"폴더에 저장"옵션을 터치하지 않았습니다. 질문에 언급 한 두 개의 파일 / 디렉토리를 새 컴퓨터에 복사 한 다음 실행했습니다 defaults read com.googlecode.iterm2.

https://apple.stackexchange.com/a/111559를 참조 하십시오.


다른 방법이 있습니다.

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 설치간에 시각적 차이를 유지하면서 원격 호스트, 바로 가기, 명령 및 작은 배지를 동기화하여 세션을 빠르게 식별 할 수 있습니다.

배지


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

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

수입품은 비슷해야한다.


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

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

참고 URL : https://stackoverflow.com/questions/22943676/how-to-export-iterm2-profiles

반응형