Goed는 ACME에서 영감을 얻은 코드/텍스트 편집기입니다. 터미널 내에서 또는 독립형 경량 GUI로 실행할 수 있습니다.
현재 상태 : 현재 알파 에 있으며 아직 그다지 퍼져 있지 않았습니다.
나는 그것을 일상적인 편집기로 사용하고 "내 컴퓨터에서 작동한다"(TM)는 아직 그 이상으로 테스트되지 않았지만 많은 열린 버그와 Todo가 있습니다.
초기 스크린 샷 (2015 년 6 월 2 일) :
물론 일반적 으로이 스크린 샷과 같은 훨씬 큰 창과 해상도가 있습니다.
Bintray에서 사전 제작 된 독립형 바이너리를 다운로드 할 수 있습니다.
오히려 자신을 구축한다면 :
전제 수량 :
# Have your GOPATH set properly
go get -u github.com/tcolar/goed/cmd/goed
참고 : Goed는 귀하의 $ 경로에 있어야 합니다 !!
which goed # must be found in your path
goed <path(s)>
빠른 시작 :
이론적으로는 모든 터미널과 함께 작동해야하지만 마우스 지원 또는 확장 된 색상과 같은 것들에 대한 지원 수준은 크게 다릅니다.
최상의 지원을 받기 때문에 Gnometerminal을 권장하지만 Konsole 또는 Lxterminal도 작동해야합니다.
실제 마우스 (2+ 버튼)를 강력히 권장하고 ITERM2를 사용하고 이벤트 지원이 매우 열악하므로 용어를 귀찮게하지 마십시오 .
최상의 경험을 원하시면 ITERM2 설정을 사용하십시오.
터미널의 이벤트 지원은 엄청나게 다양하며 일부는 마우스 이벤트를 지원하지 않으며 일부 CTRL, ALT 시퀀스 만 지원하며 거의 모든 유형의 고급 코드를 지원하지 않습니다.
이러한 이유로 대체 터미널 프론트 엔드가 있습니다. CMD/ 기본 프론트 엔드는 GOED-TCELL (터미널)이지만 Build.Sh로 구축 할 수있는 다른 구현 GOED-TERMBOX (터미널) 및 GOED-WDE (GUI)가 있습니다.
GUI 버전의 경우 내장 글꼴 (Liberationmono)이 있지만 ~/.goed/config.toml 의 다른 경로를 지정할 수 있습니다. 단지 모스크 및 TTF인지 확인하십시오. IE : GuiFont="/Library/Fonts/Andale Mono.ttf"
다음은 표준 키 단축키가 있습니다. 원하는대로 수정할 수 있지만 터미널은 특히 OSX에서 제한된 세트를 지원합니다. 기본적으로 CTRL 콤보 만 올바르게 작동합니다. Alt 및 Command Combos는 GOED가 사용하는 TermBox 라이브러리에 의해보고되지 않습니다.
주어진 터미널에서 어떤 이벤트가 작동하는지 알아 내기 위해 goed --term-events 사용할 수 있습니다.
~/.goed/bindings.toml 에서 마우스/키보드 바로 가기를 사용자 정의 할 수 있습니다.
UI의 각 "보기"에는 파일이 깨끗하거나 더럽든지에 따라 ✔ 상단에 왼쪽 상단에 "핸들"이 있습니다 ✗ 보기 상단에는보기 제목 "제목 표시 줄"이 포함되어 있습니다. 보기 왼쪽에는 "스크롤 막대"가 포함되어 있습니다.
적절한 터미널 지지대가 거의 없기 때문에 실제 "드래그 앤 드롭"은 없으므로 2 단계 작업 "을 선택한 다음 드롭"입니다.
보기 이동 : 1) 이동하려는 뷰 손잡이를 클릭하십시오. 2) 상단 "제목 표시 줄"의 어딘가에 새 열을 만들거나 기존보기 "스크롤 바"에서 뷰를 해당 뷰의 열로 움직입니다.
뷰 스와핑 : 뷰의 "핸들"을 두 번 클릭하십시오. 당시에 활성화 된 뷰 가이 뷰로 위치를 바꾸는 시야.
보기/열을 닫습니다 : 오른쪽 위의 ✕ 버튼을 클릭하십시오.
새보기 열기 : 일반적으로 경로를 마우스 오른쪽 버튼으로 클릭하여 기존 파일/폴더를 열면됩니다. 새 파일을 만들려면 가장 간단한 것은 터미널 "ctrl+t"와 파일을 "열기"를 열는 것입니다. o /tmp/test.txt .
Ctrl+T를 사용하여 새 터미널을 시작하면 현재보기와 같은 경로에서 시작됩니다.
터미널은 기본 VT100 지원을 구현하며, 상단 및 대화식 GIT와 같은 것들이 작동하기에 충분합니다.
터미널에서는 제한된 수의 글로벌 단축키가 활성화됩니다.
터미널은 다음과 같은 몇 가지 내장 단축키를 제공합니다.
o <path> : GOED에서 주어진 경로/위치를 열려면 (또는 마우스 오른쪽 버튼을 클릭하십시오)s <pattern> [path] : 검색 텍스트 (grep -rni [path])f <pattern> [path] : 파일 찾기 (-name 패턴 찾기)clear : 터미널 컨텐츠를 완전히 재설정하는 데 사용할 수 있습니다.sz : 쉘 tty 행/cols를 현재 진행중인 뷰 크기와 일치하도록 설정하십시오 (자동으로 발생해야 함).자세한 내용은 RES/Default/Action을 참조하십시오.
~/.goed/ations/(진행중인 작업)에서 자신의 행동을 만들 수 있습니다.
Res/Readme.md를 참조하십시오.
명령 막대는 화면 상단에 있습니다. 클릭하거나 키를 사용하여 전환 할 수 있습니다. 최소 1 라인 터미널이라고 생각하십시오.
현재 몇 가지를 지원합니다.
o <path> : 파일 또는 디렉토리를 엽니 다.: <linenumber> : 분리 된 라인으로갑니다./ <pattern> : 검색 패턴 (grep)다른 모든 것은 (쉘을 통해) 새로운보기로 실행됩니다.
결국 이것은 패턴에 따라 사용자 정의 된 동작을 허용합니다.
구성 파일은 ~/.goed/config.toml로 편집 할 수 있습니다 (원본은 ~/.goed/default/) 아래에 있습니다.
키/마우스 바인딩은 ~/.goed/bindings.toml에서 사용자 정의 할 수 있습니다 (원본 ~/.goed/default/bindings.toml)
~/.goed/테마/(~/.goed/default/테마/)에서 사용자 정의 테마를 만들 수 있습니다.
~/.goed/actions/에서 작업을 작성/재정의 할 수 있습니다.
GitHub에보고하고 복제물을 만들지 마십시오.
가능한 경우 ~/.goed/log/에서 가장 최근의 로그를 제공하십시오.