vimperator: 외부 편집기(예: vim)를 사용하여 스택 오버플로 텍스트 편집

vimperator: 외부 편집기(예: vim)를 사용하여 스택 오버플로 텍스트 편집

vimperator외부 편집기에서 HTML 양식 필드의 내용을 편집할 수 있는 유틸리티입니다 .

편집 상자에 있을 때 외부 편집기에서 텍스트를 여는 단축키 + 가 vimperator있습니다 .CtrlI

예전에는 Stack Overflow에서 이것을 사용하는 것이 가능했습니다. 그러나 더 많은 편집 기능이 도입되었기 때문에 Ctrl+는 I외부 편집기를 여는 것이 아니라 *emphasized text*.

vimperator스택 오버플로 텍스트를 편집하기 위해 외부 편집기를 시작하도록 구성할 수 있는 방법이 있습니까 ?

답변1

Stack Overflow 및 기타 Stack Exchange 사이트는 편집기가 내장된 다른 많은 웹사이트와 마찬가지로 다양한 키보드 코드를 편집 명령에 바인딩합니다. 이들은 때때로 불린다.액세스 키(웹 검색을 원하는 경우) 페이지가 로드될 때 바인딩됩니다. 귀하의 경우, 외부 편집기에서 HTML 텍스트 영역을 편집하기 위한 Vimperator의 기본 키맵이 Ctrl-i재정의되었습니다. 기본 작업 대신 *emphasized text*. 이 문제를 해결하려면.vimperatorrc. 나는 사용했다

inoremap <Leader>i <C-i>

<Leader>키는 -이므로 HTML 텍스트 영역에 초점을 맞춰 -i외부 편집기에서 편집을 시작합니다.


이전에 이 기능을 사용해 본 적이 있다는 질문을 보면 알 수 있지만, 아직 사용해 보지 않은 분들을 위해 어떤 외부 편집기를 사용할 것인지 제어하는 ​​옵션이 'editor'입니다. gVim/MacVim의 경우 -f"전경" 플래그를 사용하여 Vim이 자체 프로세스를 분기하는 것을 방지합니다(그리고 편집된 텍스트 영역과의 연결이 끊어집니다). 보다 :help 'editor'. 나는 MacVim과 내 관련 두 줄을 사용합니다..vimperatorrc그러므로 다음을 읽으십시오:

set editor="/usr/local/bin/mvim -f"
inoremap <Leader>i <C-i>

관련 정보