8

Это связано с моим другим вопросом о копировании / вставке в Vimperator.

В обычном Firefox Ctrl+K выделяет фокус на панели поиска.

Как я могу сделать это в Vimperator?

Странно то, что он не работает даже в режиме -- PASS THROUGH -- . Ctrl+L работает в проходе, почему Ctrl+K не работает?

Есть ли исправление или патч?

6 ответов6

10

Во-первых, отличная работа по выяснению диких возможностей

Тем не менее, я бы просто добавил, что если вы просто нажмете o или t, это приведет вас к командной строке с предварительно заполненной командой :open или :tabopen соответственно. Вы можете ввести текст и нажать « Tab», чтобы просмотреть параметры автозаполнения для этого текста.


Также, если вы когда-нибудь захотите увидеть панель поиска по какой-либо причине:

:set go+=T

Теперь у вас должна быть вся панель инструментов, но для доступа к окну поиска я использую:

  • Alt+d -> Tab

    ИЛИ ЖЕ

  • Ctrl+l -> Tab

Чтобы избавиться от неприглядной панели инструментов, просто используйте:

:set go-=T

Также:
Вы можете открыть поиск через:

:dia searchengines

и установите ключевые слова для каждой поисковой системы. Например: Google -> g, Yahoo -> y и т.д.

Теперь, когда вам нужно выполнить поиск, просто нажмите o или t и выполните команду g hello, как в:

:open g hello

открыть страницу поиска Google для слова привет

6

Я знал:open ведет себя, по сути, как окно поиска Google, но меня беспокоило отсутствие списка авто-предложений.

Что ж, получается, что set wildoptions=auto включает его, так что с учетом этого вот мой обходной путь:

set wildoptions=auto

noremap <C-k> :open 
inoremap <C-k> <Esc>:open 
cnoremap <C-k> <Esc>:open 
1

Следующее хорошо работает для меня, вариант по предложению facepalmd:

:set go+=T                      # Turns on the address bar, which I don't mind
:noremap <C-k> <A-d><Tab>       # maps Ctrl-K to Alt-D + Tab
1

F6 фокусирует адресную строку для меня. Я использую следующее программное обеспечение.

  • Вимператор 2.3.1
  • Firefox 3.6.10
  • Mac OS X 10.5
0

Согласно этому потоку, Firefox выполняет неожиданное поведение при нажатии Ctrl+k, и vimperator не может справиться с этим. Альтернатива - искать так:

:o [engine] [search terms]

Например, для поиска в Google SuperUser, команда будет

:o google SuperUser
-1

Попробуйте нажать F6. F6 фокусирует адресную строку, когда vimperator активен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .