Windows 환경에서 Vim 스타일의 단축키로 텍스트를 탐색하고 제어할 수 있는 도구입니다.
- Vim 스타일 네비게이션:
h,j,k,l로 커서 이동. - 단어 단위 이동:
w,b로 다음/이전 단어로 이동. - 라인 이동:
0(홈),$(엔드). - 비주얼 모드:
v를 눌러 텍스트 선택 모드 진입. - 편집 기능:
x(삭제),y(복사),p(붙여넣기),u(실행 취소). - 오버레이 피드백: 모드 전환 시 화면 중앙에 상태 메시지 표시.
- 전역 제어: 모든 윈도우 애플리케이션(메모장, 브라우저, IDE 등)에서 작동.
Releases 페이지에서 최신 KeyNav.exe를 다운로드하여 실행하세요. (Python 설치 필요 없음)
Python 3.x가 설치되어 있어야 합니다.
# 저장소 클론
git clone https://github.com/user3-lang/text-hook.git
cd text-hook
# 의존성 설치
pip install -r requirements.txt
# 실행
python main.py- 프로그램을 실행합니다.
Ctrl + Shift + H를 눌러 **탐색 모드(Navigation Mode)**를 켭니다. 화면에 "Enter navigation mode" 메시지가 뜹니다.- Vim 단축키를 사용하여 텍스트를 탐색하거나 편집합니다.
Esc키나q, 또는 다시Ctrl + Shift + H를 눌러 모드를 종료합니다.
PyInstaller를 사용하여 직접 실행 파일(.exe)을 만들 수 있습니다.
pip install pyinstaller
pyinstaller --noconsole --onefile --name="KeyNav" main.pydist/KeyNav.exe 파일이 생성됩니다.
MIT License
이 프로젝트가 도움이 되셨다면 비트코인으로 후원해 주실 수 있습니다.
Bitcoin address: bc1q2vu72s82cr97vw3g7gf6v5lkh83wddx9fry3g3
