웹 브라우저 입력 필드의 Vim 인터페이스?


29

Vim 텍스트 편집기의 동일한 키보드 인터페이스로 입력 상자의 텍스트 입력을 입력하는 브라우저 플러그인을 찾고 있습니다. 나는 일반적인 네비게이션을 훨씬 효과적으로 만드는 Vimium 을 채택 했지만 입력 필드를 선택하는 동안 (이 게시물을 작성하는 동안과 같이) Vim 인터페이스를 가지고있는 내 자신의 희망을 종종 발견합니다. vim 텍스트 편집기로 파일을 편집하는 것과 같은 방식으로 텍스트를 탐색하고 싶습니다. 그러한 플러그인이 있는지 궁금합니다.


답변:


11

명 Pentadactyl 파이어 폭스와 명 Vimperator 애드온 정력 같은 눌러 텍스트 영역에서 편집 할 수 있습니다 ctrl+t; 영구적으로 켜는 옵션도 있다고 생각합니다. 그것은 또한 모든 텍스트입니다! 실제로 편집기를 시작합니다.

Chrome이 진행되는 한 API가 매우 제한적이기 때문에 쉽지 않습니다. 시스템에서 서버를 실행해야합니다. 있었다 TextareaConnect는 하지만, 지금은 깨진 것으로 보인다.


나는 마침내 pentadactyll 확장에 뛰어 들었고 매우 감동했습니다!
rudolph9

8

wasavi 는 여러 웹 브라우저 (Chrom (ium), Firefox / Iceweasel & Opera)의 텍스트 상자에 대한 vim 인터페이스를 제공하며 Linux의 Chromium (Debian 7 w / Gnome3)에서 작동하는지 확인할 수 있습니다. <Ctrl><Enter>아래 홈페이지에서 더 많은 정보로 시작 하십시오.

와사비 홈페이지

Github 페이지

크롬 (ium)

Opera 및 Firefox / Iceweasel에 설치하기위한 링크는 홈 페이지에서 찾을 수 있습니다 (위의 링크-링크를 포함했지만 둘 이상의 링크로 게시 할 수 없습니다 ...)


적어도 나에게는 큰 단점 인 시각적 블록 모드 (적어도 크롬에서는)가 부족한 것으로 보입니다.
pseyfert

6

Shawn의 답변에 덧붙여 pentadactyl (및 Vimperator)을 사용하면 ctrl+i텍스트 필드에서 vim에서 실제로 편집하기 위해 를 누를 수 있습니다 . 텍스트 필드의 내용을 임시 파일에 저장하고 (g) vim에서 해당 파일을 열고 편집기를 닫은 후 (변경된) 내용을 다시 읽습니다.


이것은 그의 답변에 주석을 추가해야합니다.
rudolph9

4
나는 그것이 더 좋았을 것이라는 데 동의합니다. 그러나 나는 그것을 할 충분한 담당자가 없으며, 이것이 개인적 으로이 기능을 매우 유용하게 생각하기 때문에 이것이 귀중한 추가 사항이라고 생각했기 때문에 대신이 방법을하기로 결정했습니다. 죄송합니다.
MaienM

1

Chrome을 사용하는 경우 최근 Vimsert라는 오픈 소스 Chrome 확장 프로그램을 출시합니다. Ace 편집기의 vim 모드에서 텍스트 영역을 편집 할 수 있습니다.

https://github.com/gabesullice/vimsert


하지만 그것은 stackexchange 및 sharelatex 사이트에 문제가있는 것으로 보입니다 (ctrl + i는 웹 페이지에 의해 포착되어 확장 프로그램을 시작하지 않고 텍스트를 기울임 꼴로 만듭니다)
pseyfert

1

텍스트 영역을 vim과 같은 코드 편집기로 변환하려는 경우이 책갈피를 사용하면 텍스트 영역을 세 번 클릭하여 에이스 로 변환 할 수 있습니다 . vim 및 emacs 키 바인딩을 지원합니다. 북마크릿 생성 페이지에서이를 선택할 수 있습니다.


0

열쇠 F가 당신의 대답 이라고 생각합니다 . 따라서 모든 입력 상자에 숫자를 표시 한 다음 원하는 입력 필드의 번호를 그대로 입력하십시오. 즐기세요!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.