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

8

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

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

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

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

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

Hasen
источник

Ответы:

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

facepalmd
источник
6

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

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

set wildoptions=auto

noremap <C-k> :open 
inoremap <C-k> <Esc>:open 
cnoremap <C-k> <Esc>:open 
Hasen
источник
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
CyberFonic
источник
1

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

  • Вимператор 2.3.1
  • Firefox 3.6.10
  • Mac OS X 10.5
harishtella
источник
0

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

:o [engine] [search terms]

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

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

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

bobobobo
источник
не будет работать даже в проходе
facepalmd
Vimperator скрывает адресную строку по умолчанию. F6 не отображается.
Greyfade
Неправильно. F6 выделяет адресную строку в Vimperator.
бобобо
Правильно. F6 ничего не делает по умолчанию в конфигурации Vimperator.
Джава
Мой конфиг по умолчанию. Однократное нажатие ничего не делает. Второе нажатие выделяет адресную строку (а не ту, которую вы вводите).
Dentrasi