]> git.gir.st - VimFx.git/blob - documentation/questions-and-answers.md
Improve hint marker styling
[VimFx.git] / documentation / questions-and-answers.md
1 <!--
2 This is part of the VimFx documentation.
3 Copyright Simon Lydell 2015, 2016.
4 See the file README.md for copying conditions.
5 -->
6
7 # Questions & Answers
8
9 ## How do I disable VimFx?
10
11 If you press `i` you will enter Ignore mode. VimFx’s toolbar [button] turns red
12 to reflect this.
13
14 As you can see in VimFx’s Keyboard Shortcuts help dialog (which you can open by
15 pressing `?`), Ignore mode only has two shortcuts. That means that almost all
16 key presses will be ignored by VimFx, and will be handled as if VimFx wasn’t
17 installed.
18
19 By adding `*currentdomain.com*` to the [blacklist] option you can make VimFx
20 start out in Ignore mode on currentdomain.com. (Set the option to `*` to make
21 VimFx start out in Ignore mode _everywhere._) The quickest way to edit the
22 blacklist is to use the `gB` command.
23
24 Finally, there’s nothing stopping you from hitting the “Disable” button in the
25 Add-ons Manager if you want to disable VimFx completely (just like you can with
26 any add-on).
27
28 [button]: button.md
29 [blacklist]: options.md#blacklist
30
31 ## How do I get out of Ignore mode?
32
33 Either press `<s-escape>` or click VimFx’s toolbar [button].
34
35 [button]: button.md
36
37 ## What does `<s-escape>` mean?
38
39 It means that you should press Escape while holding shift. In some other
40 programs it might be written as `Shift+Escape`, but not in VimFx’s [key
41 notation].
42
43 (`<s-escape>` is the default shortcut to exit Ignore mode.)
44
45 [key notation]: shortcuts.md#key-notation
46
47 ## VimFx’s shortcuts work in my English layout but not in my other layout!
48
49 If you use more than one keyboard layout, such as Russian plus English, enable
50 the [Ignore keyboard layout] option.
51
52 [Ignore keyboard layout]: options.md#ignore-keyboard-layout
53
54 ## How do I change the font size of hint markers?
55
56 Head over to the [Styling] documentation to learn how to do that.
57
58 [Styling]: styling.md
59
60 ## Going back/forward doesn’t work!
61
62 Pressing `H` is like hitting the back button. Use `L` for the forward button.
63
64 `[` clicks the link labeled “Previous” on the page, and `]` the link labeled
65 “Next.” (See also the [“Previous”/“Next” link patterns] option.)
66
67 [“Previous”/“Next” link patterns]: options.md#previousnext-link-patterns
68
69 ## How do I re-map `<escape>` to blur text inputs?
70
71 The default shortcut is actually `<force><escape>`! Don’t forget [`<force>`] at
72 the beginning, and your new shortcut should work fine.
73
74 [`<force>`]: shortcuts.md#force
75
76 ## Can I search in the Keyboard Shortcuts help dialog?
77
78 Yes! Pressing `/` while the help dialog is open makes a little search box appear
79 in the bottom-right corner of the window (instead of opening the find bar),
80 which is specialized at searching your keyboard shortcuts.
81
82 ## Can I edit shortcuts in the Keyboard Shortcuts help dialog?
83
84 No, but clicking on any command in it opens VimFx’s options page in the Add-ons
85 Manager and automatically selects the text input for that command. Tip: Use the
86 `eb` command to click without using the mouse.
87
88 ## Can I make Hints mode work with element text?
89
90 … like the modes Vimium, Vimperator and Pentadactyl provide?
91
92 Yes! Have a look at [Filtering hints by element text] for more information.
93
94 [Filtering hints by element text]: options.md#filtering-hints-by-element-text
95
96 ## Will VimFx provide advanced Find features?
97
98 One of VimFx’s key features is to embrace standard Firefox features. As long as
99 Firefox’s Find Bar doesn’t support for example reverse search (vim’s `?`
100 command) or regex search, VimFx won’t either.
101
102 ## Switching between tabs works oddly when [NoScript] is installed!
103
104 This is a [known bug][noscript-bug] in NoScript. To work around it, either
105 switch to multi-process Firefox or set `noscript.clearClick.rapidFireCheck` to
106 `false` in [about:config].
107
108 You’re not really missing out security-wise by disabling
109 `noscript.clearClick.rapidFireCheck`. All it does is preventing one specific,
110 less common type of “clickjacking” attack, that isn’t even mentioned in
111 NoScript’s [ClearClick] documentation. It is, however, quickly mentionend in a
112 [blog post][hackademix-clickjacking] by NoScript’s author (which links to
113 another site explaining the attack in more detail).
114
115 See also [issue 588].
116
117 [NoScript]: https://noscript.net/
118 [noscript-bug]: https://forums.informaction.com/viewtopic.php?f=10&t=21597
119 [about:config]: http://kb.mozillazine.org/About:config
120 [ClearClick]: https://noscript.net/faq/#clearclick
121 [hackademix-clickjacking]: https://hackademix.net/2011/07/11/fancy-clickjacking-tougher-noscript/
122 [issue 588]: https://github.com/akhodakivskiy/VimFx/issues/588
123
124 ## My question isn’t listed here!
125
126 Tell us, and we’ll add it. Let’s make this a great resource for new users.
Imprint / Impressum