Everything搜索快捷键用指定编辑器打开文件

Everything用了好多年了, 挺好用的, 但是细节方面还是觉得不顺手, 因为在DOpus中都是按F1用Notepad++打开选中文件, 在Everything的结果中只能右键打开, 觉得很不方便, 一开始想的是将Everything集成到DOpus中, 根据网上的方法试了试结果并不理想, 地址:[url]http://blog.yesmryang.net/do-everything/[/url], 最后想办法在Everything中自定义了快捷键打开, 方法如下:
打开工具-->选项

[img]http://dl2.iteye.com/upload/attachment/0096/2058/aa1f6071-f955-351c-aa68-cf5875d093c5.jpg[/img]
在ContextMenu中找到"浏览路径"选项(因为这个一般用不到, 并且只有ContextMenu中的可自定义命令), 修改其Command为$exec("C:\Program Files $(x86$)\Notepad++\notepad++.exe" "%1"), 这样"浏览路径"的功能就变成了用Notepad++打开文件, 然后在找到"热键", 如图:

[img]http://dl2.iteye.com/upload/attachment/0096/2060/27474897-ffda-3387-b28e-298c51174a10.jpg[/img]
在其中找到[文件(F)|浏览路径(E)]这个选项, 添加要使用的快捷键(我的是F1), 这样就可以用指定快捷键进行文件打开操作了.

鉴于如果在文件夹上按F1时会打开文件夹中所有文件, 又写了一个python脚本来过滤掉文件夹, 如下:

import os, sys

if len(sys.argv) > 1 and os.path.isfile(sys.argv[1]):
os.popen(str.format('"C:/Program Files (x86)/Notepad++/notepad++.exe" {0}', sys.argv[1]))

因为在Windows下会有一个黑框闪过, 所以要将后缀名改为pyw, 然后再修改Everything中的设置:

[img]http://dl2.iteye.com/upload/attachment/0096/2065/8b3e385d-ba1d-3453-9755-2e9984a3d7f0.jpg[/img]
这里我的nphelp.pyw文件所在的文件夹是在环境变量中的, 如果不是, 要写全路径, 附件中给出了nphelp.pyw文件, 需要Python3的环境, [color=red]注意, $exec("nphelp.pyw" "%1")两个参数间没有逗号[/color]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值