zoukankan      html  css  js  c++  java
  • 介绍四款windows下的神器

    四款神器:Q-dir, Cmder, Everythinglaunchy

    Q-dir

    Q-dir: windows自带资源管理器explorer的加强版。(windows自带的资料管理器explorer,不能合并窗口浏览,程序员经常会有打开多个窗口的需求,在多个explorer窗口间切换是件非常不舒服的事情)

    Q-dir支持最多4个窗口同时多开,tab页无限多开,不同文件类型的不同颜色区别(且支持自定义颜色),可以还原上次关闭时已打开的窗口等等。

    并且文件/文件夹图标、右键菜单与explorer完全一样。

    缺点:

    1. 不能禁用掉拖放功能。(本人非常不喜欢拖放功能--容易将文件误拖)这个软件也不开源,不能自己来修改。
    2. 文件列表中的字体稍微有点小,并且不能自定义字体大小。

     在codeproject上找到个 C# File Browser,但其实现的不够完美,并且也不能显示svn,git项目中的同步图标。有个CubicExplorer是用dephi实现的开源软件,图标和右键菜单很完美,但自己不熟悉delphi,不能快速地实现一个与Q-dir类似的软件。就将就地用Q-dir吧

    Cmder

    Cmder: 系统自带控制台的加强版。

    系统自带控制台的缺点:

    1. 自定义字体支持得不够好。捣腾注册表,将公司电脑上将字体改成了DejaVu Sans Mono,但自己家中的电脑死命都是默认的字体。
    2. win7下控制台不支持ctrl-v,只能右键然后p。复制的话就更2了,要先点左上角,然后点编辑-标记,然后选择,最后回车。 虽说win10下的控制台有ctrl-v了,但用惯了win7一时也不会因为控制台的ctrl-v而去win10下工作。

    先看一下Cmder的界面:

    1. 完美支持自定义字体。
    2. ctrl-v粘贴无压力;直接鼠标选词后就完成了复制。
    3. 支持tab页多开。
    4.  ...

    配置

    1. 将cmder.exe所在路径添加到系统路径PATH
    2. 默认情况下中文显示有点问题,得配置。在cmder_mini/config/aliases文件最后添加
      l=ls --show-control-chars 
      la=ls -aF --show-control-chars 
      ll=ls -alF --show-control-chars 
      ls=ls --show-control-chars -F

      然后在设置Main右侧,去掉"Monospace"的勾选即可

    3. 默认命令提示符是"λ"
      cmder_mini/config/prompt.lua 第二行最后"λ"修改为"$"即可
    4. 将Cmder添加到文件夹的右键菜单
      (explorer和命令行窗口相互打开,请参看本人的另一篇博文 http://www.cnblogs.com/xiangism/p/4467603.html)
      执行 cmder /register user 即可
      如果想使用快捷键Q,可以在注册表HKEY_CLASSES_ROOTDirectoryBackgroundshell 给Cmder前面添加Q,在其子项默认的数据前添加Q即可

    Everything

    相当于linux下的locate工具。启动这个软件时,首先会全盘检索所有文件,然后搜索文件时就相当快。并且支持各种搜索模式,当然包含正则搜索了。比如用.pdf$ 正则搜索就可以找出电脑中所有的pdf文件了 !!!

    缺点: 对于新插入的u盘或移动硬盘其也会检索所有文件,这时就不能安全退出设备,只能等其检索完成,或者先关闭everything.

    launchy

    可快速启动其它程序。

    一般情况下电脑中所装应该至少会几十个,如果使用时在开始-所有程序中去找就太慢了。

    用launchy可以实现快速启动程序。

    本人建立了一个d:desk文件夹,将所有程序入口的快捷方式用最短的拼音重命名后放入其中,然后添加launchy的搜索目录。这样如果想启动word,只需要按Alt+Enter启动launchy,再输入word,再回车,即可启动word

    最后: 四款神器,总有一款适合你的口味

  • 相关阅读:
    DbEntry——学习笔记(二)
    新的开始
    Jquery Dialog的使用
    使用System.Net.Mail.MailMessage 来发送邮件
    三层架构中的"业务逻辑层"
    Ajax请求中的async:false/true的作用
    1
    招聘会项目的开发
    操作全角与半角(C#)
    sqlserver把数据库中的表完整的复制到另一个数据库
  • 原文地址:https://www.cnblogs.com/xiangism/p/5212373.html
Copyright © 2011-2022 走看看