2010-03-05 4 views
2

저는 jedit을 처음 접했고 아직 새 창을 여는 방법을 찾지 못했습니다. 예를 들어, Mac의 한 공간에서 한 세트의 파일을 편집하고 다른 파일 세트를 다른 파일에서 편집하려고합니다. 누구든지이 작업을 가능하게하기 위해 jedit의 새 인스턴스/창을 여는 방법을 알고 있습니까? 나는 끊임없이 노력하고 있기 때문에 나는이에 대한 응답이 있었으면 좋겠어 Buffer SetsjEdit의 새 인스턴스를 여는 방법은 무엇입니까?

답변

2

당신은 설정해야이 버퍼는 또한 "보기"

범위를 설정합니다 (JEdit의 새로운 인스턴스를 열려면 몇 년 동안 매일 사용자가 되더라도). 그러나, 내가 말할 수있는 한, 당신은 할 수 없습니다.

저는 이것이 좋은 프로젝트를 얻는 또 다른 예라고 가정해야합니다.

JEdit 대원은 내장 된 OS 니모닉을 사용하여 서로 다른 버퍼 동작을 논리적으로 연관시키는 별도의 인스턴스를 허용하는 대신 고유 한 UI 개념을 만들기로 결정했습니다. 어떤 OS에는 소프트웨어 인스턴스와 작업 표시 줄의 개념이 부족합니까? 단일 인스턴스 모드를 강제 실행 한 다음 모호한 방식으로 기본 OS UI 기능을 다시 작성해야합니까?

신진 개발자를위한 힌트 : 응용 프로그램에서 UI 개념을 처리하기 위해 새로운 용어를 작성하는 경우 잘못했을 가능성이 있습니다.

1

4.3의 새로운 기능입니다. 보기 | 버퍼 세트. "View Scope"또는 "EditPane Scope"버퍼 세트 확인란을 클릭합니다.

새보기를 열면 별도의 창 인스턴스입니다. 버퍼 세트와 편집 창이 있습니다. 둘 이상의보기가 열린 상태에서 버퍼 세트 (전역 범위)를 공유하거나 각각이 자체 (보기 범위)를 유지하도록 결정할 수 있습니다. 보기를 분할 할 때 다른 편집 창을 추가합니다. 같은 버퍼가
EditPane을 설정 동일한 뷰 점유율 EditPanes : 모든 뷰 및 EditPanes 공통 버퍼가
보기 범위를 설정 공유 : 각

글로벌 범위 보기의 버퍼 세트를 사용하거나 자신의 (EditPane 범위)를 할 수 있습니다 Scope : 각 EditPane은 자신의 독립적 인 버퍼 세트를 가질 수 있습니다.

editpane 범위는보기 분할 (보기 | 분리) 할 때 작동합니다. 파일을 나란히 볼 수 있으며 각면에는 자체 버퍼 세트가있을 수 있습니다. 예를 들어 두 개의 다른 디렉토리 (한 면당 한 세트)의 파일을 비교할 때 매우 유용합니다.

1

사실 jEdit의 새로운 인스턴스를 열고 동일한 인스턴스에서 새로운 버퍼 세트를 여는 것이 가능합니다.

-noserver 옵션을 사용하여 jEdit을 실행해야합니다. "실행중인 편집 서버에 연결을 시도하지 말고 하나도 시작하지 마십시오."

여기에 설명서를 참조하십시오 : Windows에서 http://www.jedit.org/users-guide/cli-usage.html#d0e471

, 당신은 jEdit과를 시작하는 바로 가기의 명령 줄에 추가해야이 옵션을 설정할 수 있습니다.

0

다음 명령 행 호출가 문제를 해결하는 것입니다 :

당신은 위의 내용을 포함 JEDIT 별칭을 만들 수 있습니다 -noserver JEDIT.

Jedit 도움말의 2 장, "Jedit 시작"의 명령 줄 사용, 서버 옵션 편집 섹션에서 -noserver 설명을 찾을 수 있습니다.

관련 문제