vim에서 Chrome에서 열린 텍스트 영역을 만드는 방법이 있습니까? . 이 플러그인을 사용하면 텍스트 영역을

저는 매일 Firefox를 사용했지만 Google Chrome으로 전환하여 2 년 이상 사용해 왔습니다. 내가 놓친 플러그인은 이것입니다 . 모든 텍스트입니다! . 이 플러그인을 사용하면 텍스트 영역을 별도의 창 으로 열거 vimgvim편집 할 수있는 창이 열리면 Firefox로 돌아갑니다.

내가 찾은 마지막 것은이 플러그인이 TextAid 이지만 별도의 웹 서버를 유지해야하기 때문에 약간의 혼란을 발견했습니다.

TextAid를 사용하지 않는 것을 정말로 원합니다 .Chrome을 사용하여 이것을 달성하는 다른 방법을 아는 사람이 있습니까?



답변

Surfingkeys 라는 크롬 확장 프로그램이 있습니다ACE vim 편집기 (Javascript로 구현 된 vim 편집기) 를 포함하는 .

확장 기능을 사용하면 또는 Ctrl-i에있을 때을 눌러 vim 편집기를 호출 할 수 있습니다.inputtextarea 요소 . 그런 다음 vim 편집기로 텍스트를 편집하고 vim 편집기에서 :wq텍스트를 페이지의 요소에 다시 쓸 수 있습니다.

vim 편집기를 사용하여 옵션을 선택할 수도 있습니다 select 요소에select . 이는 요소 내에 많은 옵션이있을 때 유용합니다 .

더 많은 정보를 찾을 수 있습니다 -ACE 가있는
vim 편집기
.
입력 요소 편집

선택 요소 편집


답변

Wasavi는 vi와 같은 편집기에서 텍스트 영역을 엽니 다. rc 파일을 .

GitHub 페이지의 비디오 및 다운로드 링크 . Chrome, Opera 및 Firefox가 지원됩니다.

이 답변을 편집하는 예는 다음과 같습니다.

여기에 이미지 설명을 입력하십시오


답변

(디자인에 따라) 이 더 어렵지만 textaid 를 사용해 볼 수 있습니다 .

참조 /superuser/261689/its-all-text-for-chrome를


답변

10 월 18 일 업데이트 :

다음 플러그인을 사용해보십시오.

https://github.com/pandysong/ghost-text.vim

여기에 이미지 설명을 입력하십시오


답변

일반적으로 백엔드가 있어야합니다. 그러나 웹 서버 일 필요는 없습니다. 편집 을 열 때마다 로컬로 스크립트를 실행하는 데 익숙한 경우 나 서비스를 실행할 (현재 문제에 가깝더라도) API를 사용하여 파이프를 통해 로컬 스크립트와 통신 할 수 있습니다.

간단히 말해 브라우저에서 Ajax를 사용하는 것입니다. 확장 프로그램은 로컬 스크립트를 호출하여 원하는 편집기를 열고 통신을 계속 유지할 수 있습니다. 로컬 스크립트는 데이터를stdout 하고 확장은 푸시 된 내용을받습니다.

다른 선택은 로컬 저장소를 사용하는 것이지만 실제로 시작하는 로컬 응용 프로그램과 잘 결합하는 방법을 찾지 못했습니다.

파이썬을 백엔드로 사용하고 주로 Vim을 편집기로 사용하여 얼음에 대한 프로젝트가 있지만 Emacs 및 Gedit와 같은 것으로 테스트했습니다. 나는 작동하는 버전을 가지고 있었지만 그것을 엉망으로 만들었고 한동안 보지 않았다.

이것은 그 자체로 답은 아니지만 메모로 추가했습니다. 플러그인에서 작업하고 다시 돌아올 수도 있습니다.)하지만 로컬 스크립트가 시작이 아닌 경우 요청에 큰 도움이되지 않습니다.


답변