## Contributing
We can use your help! Our [CONTRIBUTING](CONTRIBUTING.md) doc should help get
you started.
## Contributors
[
Hi there! Thanks for installing Find+. This is the user guide for the extension, where you will find all the information you need to start using the extension.
If you are having trouble and can't find a solution here, check our GitHub page. There are plenty of additional resources there.
:((Put)|(Get)|(Delete))Object
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": [
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::dev.s3.ktb.ca"
]
},{
"Effect": "Allow",
"Action": [
"s3:PutObject",
"s3:GetObject",
"s3:DeleteObject"
],
"Resource": [
"arn:aws:s3:::dev.s3.ktb.ca/*"
]
}]
}
"\d{4}-\d{2}-\d{2}"
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": [
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::dev.s3.ktb.ca"
]
},{
"Effect": "Allow",
"Action": [
"s3:PutObject",
"s3GetObject",
"s3:DeleteObject"
],
"Resource": [
"arn:aws:s3:::dev.s3.ktb.ca/*"
]
}]
}
((var)|(let)).*?=.*?;
if (!preformatted.flag && isNodeTextValueWhitespaceOnly(node) && node.nodeValue.length !== 1) {
node = DOMTreeWalker.nextNode();
continue;
} else if (node.nodeValue.length === 1 && node.nodeValue.charCodeAt(0) === 10) {
node = DOMTreeWalker.nextNode();
continue;
}
let identifierUUID = generateElementUUID();
let nodeText = formatTextNodeValue(node, preformatted.flag, elementBoundary);
if (nodeText.length === 0) {
node = DOMTreeWalker.nextNode();
continue;
}
let wrapperElement = document.createElement('span');
wrapperElement.style.cssText = 'all: unset;';
wrapperElement.setAttribute('id', identifierUUID);
In Firefox, you can use CTRL+⇧+F to open the extension popup.
To open the extension popup in Chrome using a keyboard shortcut, you must first assign a keyboard shortcut to the extension through the Chrome settings. You can do this by following these steps:
When the extension popup is open, there are a number of keyboard shortcuts you can use. These settings cannot be remapped.
| Windows Shortcut | macOS Shortcut | Action |
|---|---|---|
| ↵ | ↵ | Advance to the next occurrence of the regular expression in the page. |
| ⇧+↵ | ⇧+↵ | Return to the previous occurrence of the regular expression in the page. |
| CTRL+⇧+↵ | ^+⇧+↵ | Follow the first highlighted link in the current occurrence focus. |
| CTRL+ALT+C | ^+⌥+C | Copy to the clipboard the currently highlighted text on the page. |
| CTRL+ALT+A | ^+⌥+A | Copy to the clipboard the all highlighted text on the page. |
| CTRL+ALT+O | ^+⌥+O | Expand or Collapse Options Pane. |
| CTRL+ALT+R | ^+⌥+R | Expand or Collapse Replace Text Pane. |
| CTRL+ALT+H | ^+⌥+H | Expand or Collapse Saved Expressions Pane. |
| CTRL+↵ or ESC | ^+↵ or ESC | Close the extension popup. |
Find+ can be configured through the options pane, which can be accessed by clicking the wrench icon .
Enabling this option will interpret your search query as a regular expression. If disabled, your search query will be interpreted as a string rather than a regular expression.
This option is used to toggle case sensitivity. Enabling this option will make the search case sensitive.
This option can be used to keep the highlights in the page, even after the extension popup closes. If enabled, highlighted occurrences of your search query will remain in the page even if the extension closes.
When incognito, you may still wish that your saved expressions and options are persisted. By default, this feature is disabled for security purposes. When enabled, your saved expressions and settings will be persisted and shared between incognito and non-incognito sessions.
This option can be used to hide the button used to toggle the options pane. If enabled, you will need to use the shortcut to toggle the pane.
This option can be used to hide the button used to toggle the saved expressions pane. If enabled, you will need to use the shortcut to toggle the pane.
This option can be used to hide the button used to copy occurrences to the clipboard. If enabled, you will need to use the keyboard shortcut to copy occurrences.
Limit the number of occurrences in the page. When set, only the first few results will be highlighted.
This option is used to configure the color of the selected occurrence highlight; that is, the color of the highlight on the occurrence of the search query you are currently viewing.
This option is used to configure the color of all other occurrences (all occurrences except the selected occurrence).
You can save frequently used regular expressions using the Saved Expressions pane, which can be accessed by pressing the bookmark icon .
Enter a regular expression in the search field and press 'Save Regex' to save the query to local storage. You can reuse a query by clicking on the expression entry in the saved expressions pane.
The find-and-replace pane is only accessible though the keyboard shortcut found in the Keyboard Shortcuts section of this guide.
The find-and-replace feature is used to replace text within a page. To replace text in a page, open the find-and-replace pane and enter a query in the search field, and enter the text you wish to replace occurrences of that query with in the replace pane field. Pressing 'Replace' will replace the current occurrence, while 'Replace All' will replace all occurrences.
Note that replacing text will modify the text in the page, and will require a refresh of the page to undo.
Find+ supports copying the current, or all, occurrences of your query to your clipboard. You will then be able to paste the occurrences to a text editor for use.
To use this feature, simply perform a search and use one of the keyboard shortcuts for copying occurrences. The exact shortcuts to use are outlined in the 'Keyboard Shortcuts' section.
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": [
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::dev.s3.ktb.ca"
]
},{
"Effect": "Allow",
"Action": [
"s3:PutObject",
"s3:GetObject",
"s3:DeleteObject"
],
"Resource": [
"arn:aws:s3:::dev.s3.ktb.ca/*"
]
}]
}
:PutObject
:GetObject
:DeleteObject
You can also use the omnibox to highlight occurrences of a query in the page, rather than opening the browser extension popup.
To use this feature, type "findplus" in your browser's address bar, press space, and then enter a regular expression. Occurrences of the regular expression will become highlighted on the page as you type.
Pressing ENTER will leave the highlights in the page. To remove the highlights, simply refresh the page. If you don't want to leave the highlights in the page, just erase the query entered in the address bar.
Found a bug? Have a feature request? You can log an issue in our GitHub page, and we will look into it right away.
If you are interested in trying to tackle an issue by yourself, have a read through our README.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|