How To Jump Anywhere Instantly in Neovim
- Flash.nvim 플러그인을 사용하면 Neovim에서 라벨을 사용하여 파일 내 특정 위치로 즉시 이동할 수 있습니다. 🚀
S 키를 누르면 파일 내용이 흐릿해지고, 원하는 위치를 찾기 위해 문자열을 입력할 수 있습니다. 🔍
- 검색 결과 각각에 고유한 라벨이 부여되며, 해당 라벨을 입력하여 즉시 이동할 수 있습니다. 🎯
- Flash를 사용한 점프는 점프 목록에 추가되어 Ctrl+O/Ctrl+I로 이전/다음 위치로 이동할 수 있습니다. 🔙
- Flash는 창을 넘나들며 작동하므로, 분할된 창에서도 라벨을 사용하여 이동할 수 있습니다. 🪟
- 기본 키 매핑이 다른 플러그인과 충돌하는지 확인하고, 필요한 경우 키 매핑을 변경해야 합니다. ⚠️
Shift+S를 누르면 Tree-sitter 모드로 Flash를 열어 구문 트리의 상위 노드를 선택할 수 있습니다. 🌳
- 검색 시 Flash를 기본적으로 활성화하려면 옵션 테이블에 설정을 추가할 수 있습니다. ⚙️
- Flash는 F, Shift+F, T, Shift+T 모션을 향상시켜, 현재 줄뿐만 아니라 여러 줄에 걸쳐 특정 문자로 점프할 수 있게 해줍니다. ✨
- F&T 모션 사용 시 점프 라벨을 추가하여 특정 문자로 더 빠르게 이동할 수 있습니다. ⚡
- Flash를 사용하여 원격 작업을 실행하면 커서를 이동하지 않고도 삭제, 변경, 복사 등의 작업을 수행할 수 있습니다. ✂️
Shift+R을 사용한 Tree-sitter 검색은 일치하는 항목 주변의 Tree-sitter 노드에 대한 라벨을 제공하여 더 광범위한 선택 및 작업을 가능하게 합니다. 💡