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


17

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

vimperator바로 가기가 Ctrl+ I편집 상자에서 외부 편집기에서 텍스트를 엽니 다.

과거에는 이것을 스택 오버플로에서 사용할 수있었습니다. 그러나 더 많은 편집 기능이 도입되었으므로 Ctrl+ I는 외부 편집기를 열지 않고 삽입합니다 *emphasized text*.

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

답변:


14

편집기가 내장 된 다른 많은 웹 사이트와 마찬가지로 Stack Overflow 및 기타 Stack Exchange 사이트는 다양한 키보드 코드를 편집 명령에 바인딩합니다. 웹 검색을 원할 경우 액세스 키 라고도하며 페이지가로드 될 때 바인딩됩니다. 귀하의 경우 외부 편집기에서 HTML 텍스트 영역을 편집하기위한 Vimperator의 기본 키맵 Ctrl-i이 재정의됩니다. 기본 작업 대신에을 삽입합니다 *emphasized text*. 이 문제를 해결하기 위해 .vimperatorrc에 새 매핑을 추가 할 수 있습니다 . 나는 사용했다

inoremap <Leader>i <C-i>

<Leader>키는입니다 -. 사용하는 HTML 텍스트 영역에 중점을 두어 -i외부 편집기에서 편집을 시작합니다.


이전에이 기능을 사용한 적이 있다는 것은 분명하지만, 사용하지 않는 사람들에게는 사용할 외부 편집기를 제어하는 ​​옵션은 '편집기'입니다. gVim / MacVim의 경우 -f"전경"플래그를 사용하여 Vim이 자체 프로세스를 분기하고 편집 된 텍스트 영역과의 연결이 끊어지지 않도록합니다. 참조하십시오 :help 'editor'. 나는 MacVim과 내 .vimperatorrc 의 두 관련 라인을 사용합니다 .

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

답의 두 번째 부분과 관련하여. -f 플래그로 편집기를 열면 브라우저를 사용할 수없는 것 같습니다. 일부 텍스트 필드에 편집기를 열어 둔 상태에서 브라우저를 어떻게 사용할 수 있습니까?
Granitosaurus
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.