Vim 외부에 Vim 컨트롤이 존재하나요?

Vim 외부에 Vim 컨트롤이 존재하나요?

Vimium저는 Linux Mint의 Chrome에 필요한 추가 기능 외에도 Vim을 사용하고 있습니다 . 를 사용하여 페이지를 스크롤 hjkl하고 검색하는 것이 매우 즐겁고 생산적이라고 생각합니다 /.

불행하게도 이 기능은 시스템 전체에 적용되지 않습니다. Vim처럼 작동하도록 전체 시스템을 흉내내거나 다시 매핑하는 데몬, 커널 모듈, 드라이버(또는 실제로는 무엇이든)가 있는지 묻고 있습니다.

"다음과 같이 작동한다"는 것은 hjkl스크롤 가능한 모든 항목이 스크롤되도록 한다는 것입니다. 삽입 모드로 들어가서 텍스트를 쓰려면 "i"를 눌러야 한다는 것...

그것이 존재하지 않는다면 적어도 터미널 에뮬레이터에 비슷한 것이 존재합니까?

답변1

시스템 전반에 걸친 솔루션은 없습니다. 사용하려는 응용 프로그램이나 해당 응용 프로그램에 대한 플러그인으로 구현해야 합니다.

쉘 에는 로 활성화할 수 있는 스타일 입력 모드가 bash있습니다 . 이를 통해 h와 k를 사용하면 명령 기록에서 검색할 수 있습니다(스크롤링과 완전히 동일하지는 않지만 어쨌든 유용할 수 있음). 이는 실제로 readline 라이브러리에 의해 구현되므로 일부 다른 readline 사용 응용 프로그램도 이를 지원합니다.viset -o vi

크롬용 vimium과 거의 동일한 기능을 수행하는 'vimperator'라는 Firefox용 플러그인이 있습니다.

GNU Emacs에도 몇 가지 vi모드가 있지만 이는 목적에 맞지 않습니다.

호출기 less는 hjkl을 사용한 스크롤을 허용합니다.

더 있을 것 같은데, 제가 생각한 건 이 정도네요...

답변2

나는 최신 PC에서 시스템 전체에 걸쳐 vi 제어 기능을 얻을 수 있는 방법을 모릅니다.

원하시면 설치하시면 됩니다vim-어디서나및/또는향수병-vi-모든 곳. 둘 다 유용하지만 시스템 전체에서 vi 컨트롤을 사용할 수는 없습니다.

그럼에도 불구하고 vi 컨트롤을 사용하여 제어할 수 있는 수십 가지 응용 프로그램(웹 브라우저, PDF 뷰어, IDE 등)이 있습니다. (참고: 특별한 플러그인이 필요할 수 있습니다.)

TextEditors.org 위키를 방문하세요.Vi패밀리 페이지. 페이지 중간쯤에서 시작되는 "다른 응용 프로그램 내부에서 실행되는 vi 구현" 섹션까지 아래로 스크롤합니다. 또한 해당 위키 페이지를 편집하고 자신의 기여를 추가하세요.

관련 정보