Show HN: Trust – 1989년처럼 Rust 코딩
Source: Hacker News
TRUST
TRUST는 고전적인 블루스크린 DOS 개발 환경에서 영감을 받은 레트로 TUI IDE로, Rust 프로젝트를 위한 것입니다.
상태: 실험적인 향수 프로젝트. 파일을 편집하고, Rust 프로젝트를 탐색하며, Cargo 명령을 실행합니다.
Screenshots
TRUST에서 “Hello World”를 빌드하고 실행하기.
프로젝트 시작
콘솔 프로그램 실행


TRUST는 TRUST 자체를 빌드할 수 있습니다.
TRUST Editor
테스트 실행


FAQ
왜?
Rust는 옛날의 블루스크린 IDE를 가질 자격이 있으며, 누군가는 이를 구현해야 했습니다.
파일을 저장하나요?
네. F2 또는 Ctrl+S를 사용하세요. TRUST는 편집기 제목에 *를 표시하여 변경된 버퍼를 나타냅니다. 다만, 이는 재미를 위한 프로젝트이므로 사용에 주의하시기 바랍니다.
클래식 DOS IDE 업체와 제휴된 건가요?
아니요. TRUST는 고전 DOS 개발 환경에서 영감을 받은 독립적인 향수 프로젝트입니다.
Run
cargo run -- /path/to/rust/project
경로를 지정하지 않으면, TRUST는 현재 디렉터리를 엽니다.
Keys
F1: 도움말F2/Ctrl+S: 저장F3/Ctrl+O: 선택한 파일 열기Backspace: 프로젝트 창에서 상위 디렉터리로 이동F4/Tab/Ctrl+F: 포커스 순환F5/Ctrl+R:cargo runF7:cargo checkF8/Ctrl+T:cargo testF9/Ctrl+B:cargo buildF10: 메뉴 바 열기Ctrl+C: 선택한 텍스트 복사Ctrl+V: 클립보드 텍스트 붙여넣기Ctrl+X: 선택한 텍스트 잘라내기Esc/Ctrl+Q: 종료Alt+X: 라인 삭제Alt+U: 라인 복제Shift+Navigation: 텍스트 선택
Menus
F10을 눌러 메뉴 바를 엽니다.- 좌/우 화살표로 메뉴를 전환합니다.
- 위/아래 화살표로 드롭다운 항목을 이동합니다.
Enter를 눌러 강조된 메뉴 항목을 활성화합니다.Esc로 메뉴를 닫습니다.- 마우스 클릭도 메뉴 바와 드롭다운 항목에서 작동합니다.
File > New는 파일 이름을 물어보고 현재 프로젝트 창 디렉터리에 파일을 생성합니다.
Project > New project는 상위 디렉터리, 프로젝트 이름, bin / lib 선택기가 포함된 Cargo 프로젝트 대화 상자를 엽니다.
Window는 창 사이를 전환하며 이전 포커스 옵션을 포함합니다.
Mouse
- 편집기 안을 클릭하면 커서가 이동합니다.
- 편집기 안을 드래그하면 텍스트를 선택합니다.
- 프로젝트 창 안을 클릭하면 편집 가능한 파일을 열거나 디렉터리를 탐색합니다.
- 어느 창이든 클릭하면 포커스가 해당 창으로 이동합니다.
- 프로젝트와 편집기 창 사이의 수직 구분자를 드래그하여 크기를 조절합니다.
- 컴파일러/메시지 창의 상단 경계를 드래그하여 크기를 조절합니다.
- 프로젝트, 편집기, 또는 메시지 창 안을 스크롤하면 내용이 이동합니다.
프로젝트 창은 디렉터리와 .rs, .toml, .lock 등 편집 가능한 Rust 및 Cargo 관련 파일을 표시하고, .git, target, 일반적인 편집기/빌드 디렉터리는 제외합니다. 컴파일러 출력은 하단 창에 캡처됩니다.