Copy from Find Results
Little package to remove the line number when copying from the find in files panel
Details
Installs
- Total 892
- Win 499
- Mac 285
- Linux 108
| Nov 1 | Oct 31 | Oct 30 | Oct 29 | Oct 28 | Oct 27 | Oct 26 | Oct 25 | Oct 24 | Oct 23 | Oct 22 | Oct 21 | Oct 20 | Oct 19 | Oct 18 | Oct 17 | Oct 16 | Oct 15 | Oct 14 | Oct 13 | Oct 12 | Oct 11 | Oct 10 | Oct 9 | Oct 8 | Oct 7 | Oct 6 | Oct 5 | Oct 4 | Oct 3 | Oct 2 | Oct 1 | Sep 30 | Sep 29 | Sep 28 | Sep 27 | Sep 26 | Sep 25 | Sep 24 | Sep 23 | Sep 22 | Sep 21 | Sep 20 | Sep 19 | Sep 18 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
Sublime Copy from Find Results
Little package to remove the line number when copying from the find in files panel
Use
The command is designed to only work on the Find Results tab and default to a normal copy otherwise.
It will transform this:
6 class CopyFromFindResultsCommand(sublime_plugin.TextCommand):
7: def run(self, edit):
8 self.view.run_command('copy')
to this:
class CopyFromFindResultsCommand(sublime_plugin.TextCommand):
def run(self, edit):
self.view.run_command('copy')
KeyBindings
There is no default shortcut, to add it open your User Keybindings file and add something like the following:
// Linux or Windows
{ "keys": ["ctrl+c"], "command": "copy_from_find_results",
"context": [{ "key": "selector", "operator": "equal", "operand": "text.find-in-files" }]
}
// MacOS
{ "keys": ["super+c"], "command": "copy_from_find_results",
"context": [{ "key": "selector", "operator": "equal", "operand": "text.find-in-files" }]
}
using "context": [{ "key": "selector", "operator": "equal", "operand": "text.find-in-files" }] it's being extra careful, you can leave that out and the package will check for Find Results for you.
Outside Find in Files
If you want to use the package outside Find Results you can add a the force argument, like this:
// Linux or Windows
{ "keys": ["ctrl+alt+c"], "command": "copy_from_find_results",
"args": { "force": true }
}
// MacOS
{ "keys": ["super+alt+c"], "command": "copy_from_find_results",
"args": { "force": true }
}
Settings
{
// If set to false, it removes the dots added by sublime to mark the separation between matches in the same file.
"keep_intermediate_dots": false
}
Installation
PackageControl
If you have PackageControl installed, you can use it to install the package.
Just type cmd-shift-p/ctrl-shift-p to bring up the command pallete and pick Package Control: Install Package from the dropdown, search and select the package and you're all set.
Manual
You can clone the repo in your /Packages (Preferences -> Browse Packages…) folder and start using/hacking it.
cd ~/path/to/Packages
git clone git://github.com/NicoSantangelo/sublime-copy-from-find-results.git "Copy from Find Results"