ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

从查找结果复制

nicosantangelo 全部

一个小型软件包,用于从文件面板中查找时删除行号

详细信息

安装

  • 总数 779
  • Win 430
  • Mac 258
  • Linux 91
8 月 6 日 8 月 5 日 8 月 4 日 8 月 3 日 8 月 2 日 8 月 1 日 7 月 31 日 7 月 30 日 7 月 29 日 7 月 28 日 7 月 27 日 7 月 26 日 7 月 25 日 7 月 24 日 7 月 23 日 7 月 22 日 7 月 21 日 7 月 20 日 7 月 19 日 7 月 18 日 7 月 17 日 7 月 16 日 7 月 15 日 7 月 14 日 7 月 13 日 7 月 12 日 7 月 11 日 7 月 10 日 7 月 9 日 7 月 8 日 7 月 7 日 7 月 6 日 7 月 5 日 7 月 4 日 7 月 3 日 7 月 2 日 7 月 1 日 6 月 30 日 6 月 29 日 6 月 28 日 6 月 27 日 6 月 26 日 6 月 25 日 6 月 24 日 6 月 23 日
Windows 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 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0
Mac 1 1 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 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0
Linux 1 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

源代码
raw.githubusercontent.com

Sublime 从查找结果复制

Build Status

一个小型软件包,用于从文件面板中查找时删除行号

使用

该命令仅设计用于在“查找结果”标签页上工作,否则默认为正常复制。

它将转换此

6  class CopyFromFindResultsCommand(sublime_plugin.TextCommand):
7:     def run(self, edit):
8          self.view.run_command('copy')

到这个

class CopyFromFindResultsCommand(sublime_plugin.TextCommand):
    def run(self, edit):
        self.view.run_command('copy')

键盘短截键

没有默认快捷键,您可以打开用户键盘映射文件并添加以下内容

// 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" }]
}

使用 "context": [{ "key": "selector", "operator": "equal", "operand": "text.find-in-files" }] 这会特别小心,您可以省略它,软件包会为您检查“查找结果”。

查找结果外

如果您想在“查找结果”以外使用该软件包,可以添加一个 force 参数,如下所示

// 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 }
}

设置

{
    // 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
}

安装

软件包控制

如果您已经安装了 软件包控制,您可以使用它来安装该软件包。

只需输入 cmd-shift-p / ctrl-shift-p 来打开命令板,从下拉菜单中选择“软件包控制:安装软件包”,搜索并选择软件包,然后即可设置。

手册

您可以将仓库克隆到您的 /Packages首选项 -> 浏览软件包…)文件夹中,并开始使用/修改它。

cd ~/path/to/Packages
git clone git://github.com/NicoSantangelo/sublime-copy-from-find-results.git "Copy from Find Results"