Вимператор и Ctrl + K


8

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

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

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

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

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

Ответы:


10

Во-первых, потрясающая работа по выяснению wildoptions

Тем не менее, я бы просто добавил, что если вы просто нажмете 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 по слову hello


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 для суперпользователя , команда будет

:o google SuperUser

Проблема с поиском из команды: open заключается в том, что вы не получаете автоматические предложения и другие полезности (например, автоматическое отображение результатов калькулятора)
hasen

Нить, на которую я
ссылаюсь,

-1

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


не будет работать даже в проходе
facepalmd

Vimperator скрывает адресную строку по умолчанию. F6 не отображается.
Greyfade

Неправильно. F6 выделяет адресную строку в Vimperator.
бобобо

Правильно. F6 ничего не делает по умолчанию в конфигурации Vimperator.
Джава

Мой конфиг по умолчанию. Однократное нажатие ничего не делает. Второе нажатие выделяет адресную строку (а не ту, которую вы вводите).
Dentrasi
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.