MarkNode 2.0.29 (베타)
새로운 기능
-
Git 통합: MarkNode를 벗어나지 않고 버전 관리 워크플로를 관리할 수 있는 내장 Git 지원
- 상태 표시줄: Git 프로젝트의 경우 창 하단에 얇은 상태 표시줄이 나타나 현재 브랜치, 변경 개수, 원격과의 앞섬/뒤처짐 동기화 상태를 표시합니다
- 파일 상태 표시: 수정됨, 추가됨, 추적되지 않음, 삭제됨 상태의 파일이 프로젝트 사이드바 트리에서 색상으로 구분되며, 상태가 상위 폴더로 전파됩니다
- 커밋 대화상자: 전용 대화상자를 통해 파일을 스테이징하고 변경 사항을 커밋합니다 — 상태 표시줄에서 열거나 Cmd+Shift+K(macOS) / Ctrl+Shift+K(Windows/Linux)로 열 수 있습니다
- 풀 및 푸시: 상태 표시줄에서 바로 원격에서 풀하거나 원격으로 푸시할 수 있으며, 확인 메시지와 명확한 피드백 알림이 제공됩니다
- Git이 아닌 프로젝트는 전혀 영향을 받지 않습니다 — UI 변경 없음
-
명령줄 지원 및 파일 연결: 터미널에서 직접(
marknode myfile.md) 또는 Finder / 파일 탐색기에서 Markdown 파일을 더블 클릭하여 파일과 프로젝트를 엽니다. 명령줄 도구를 설정하려면 **도움말 → 명령줄 실행기 만들기…**를 사용하세요
개선 사항
- 터미널 파일 변경 감지: 이제 편집기가 통합 터미널 패널에서 수정된 파일을 자동으로 다시 불러옵니다
- 열 선택: Cmd+Option+위/아래(macOS) 또는 Ctrl+Alt+위/아래(Windows/Linux)로 위 또는 아래에 커서를 추가할 수 있으며, VS Code 및 IntelliJ와 동일하게 동작합니다. Alt+드래그 사각형 선택도 지원됩니다
- 실시간 Git 상태 업데이트: 이제 MarkNode 외부에서 변경이 발생하면(예: 터미널에서의 커밋) Git 상태 표시줄과 사이드바 표시가 자동으로 새로 고쳐집니다
버그 수정
- 사이드바: 접힌 상위 항목 아래에 새 폴더와 파일이 이제 표시됩니다: 한 번도 펼친 적 없는 상위 항목 아래에 새 폴더나 파일을 만들 때 더 이상 아무 반응 없이 실패하지 않습니다 — 이제 사이드바가 상위 계층을 펼치고 새 항목을 선택합니다
- 사이드바: 무시된 폴더가 더 이상 자동으로 펼쳐지지 않습니다: 무시된 폴더(예:
node_modules,build) 내부의 파일 변경으로 인해 해당 폴더가 사이드바에서 펼쳐지지 않습니다 — 직접 열기 전까지 접힌 상태로 유지됩니다 - PDF 뷰어: 링크가 더 이상 앱을 막지 않습니다: 이제 PDF 뷰어에서 링크를 클릭하면 앱 창이 이동하는 대신 기본 브라우저에서 열립니다
- 아웃라인 탐색 스크롤 위치: 아웃라인으로 이동한 후 편집기를 클릭하면 편집기가 다른 위치로 점프하던 문제를 수정했습니다 — 이제 커서가 대상 제목으로 이동하여 화면이 그대로 유지됩니다