zoukankan      html  css  js  c++  java
  • 构建自己的快捷键设置及工作环境

     

    工欲善其事,必先利其器。构建适合自己的快捷键设置及工作环境是非常必要的。

     

    原则:

    1.  创建以 Control 为中心的快捷键设置;

    2.  少而常用,简单,适合自己,容易记忆和平台兼容;

    3.  更流畅地表达思考与想法。

     

      实战:

    1.  安装搜狗输入法, 使用 shift 作为中英文切换。

    2.  为了 windows, linux, mac 兼容,使用 control 作为第一控制键(C); shift 作为第二控制键(S); alt 第三控制键(A); command 第四控制键(com)

     

    3.  通用快捷键:

         C + a/x/c/v/z  全选/剪贴/复制/粘贴/撤销    C + n/o/s  新建/打开/保存

         C + h/m  隐藏/最小化当前窗口   C + p 截屏   C + w 关闭当前窗口    C + q  kill 当前应用    

         C(A) + tab    切换应用程序

     

    4.  IDE 快捷键(统一使用 Intellj IDEA 平台, Intellj IDEA, PyCharm, PHPStorm): 

         IDE 快捷键主要重在代码选择、移动、浏览、搜索、编辑、运行、调试的遍历上。

         C + o   打开文件 C + S + o  打开类文件        C + n  新建文件 

         C + f  在当前文件中搜索字符串    C + S + f  find in path  在工程范围内搜索字符串    S + S   search everywhere

         C + →   前进到已浏览的下一个方法     C + ←   后退到已浏览的上一个方法

         C + r   运行当前文件   C + S + r  在当前文件中替换

         C + d  复制当前行     C + y  删除当前行     C + g   跳转到指定行

         C + b  打开光标处所在类的定义 C + e  打开最近编辑的文件 C + h  打开光标所在类的类层次图

         C + /   行注释     C + S + /   块注释,与使用 S 选取代码连用。

       A + Enter 导入包,自动修复  A + Insert  自动插入代码 

         C + A + l  自动格式化代码     C + A + o  优化包导入

     (一般实现接口时先使用 A + Enter 导入接口定义,再使用 A + Insert 自动插入要实现的方法)

         

       选取一段代码:  按住 S ,  按 ↑ ↓ 光标键圈定指定的代码;或者光标置于起始处,按住S,然后光标置于结束处,即可选取代码。    

                  

    5.  浏览器(可以使用手势插件, F3 快捷键)

         C + t   打开新的标签页     C + l  光标置于地址栏    C + r  刷新当前页面 

         C + →   前进到下一个已浏览的页面   C + ←   后退到上一个已浏览的页面  

         C + ↑  跳转到页首     C +  ↓  跳转到页尾 

         C + d   当前页添加为书签  

     

          6.  Dash & Zeal

               Mac Dash ,  Linux / Windows Zeal 离线 API 文档查询与管理; 开发神器! 

      7.  WizNote 

             使用一款笔记软件对知识、随笔、工作成果进行记录和管理是非常有必要的; 边读代码边做笔记也是理解代码的一种很好的办法。WizNote 做得还是很不错的, PC, Linux, Mac, WizApp, ChromeWizPlugin, 海陆空三体作战, 足够所需。

     

          8.  Kindle 阅读, 美丽你的时光~~

          9.  Shell, Cygwin, iTerm, Python

              使用终端模拟器建立 Shell 工作台是非常有益的。很多工作在 Shell 上做更加清爽更加高效。在 Shell 上工作,最好能学会 Python 编程,日常小任务都可以快速解决。

         10.  alias 别名小技巧:

               alias py="cd $HOME/work/python/pystudy"

               alias alin="cd $HOME/work/java/ALLIN"

               alias gcm="git checkout master"

               使用 alias 为开发中常用命令其简洁的别名,能少敲好多好多字符呢!

          11.  分类目录

               为工作中的文件建立清晰的分类目录,能让工作更加清爽简洁。比如:

               /setup  软件安装目录,解压软件安装目录;

               /packages  软件包存放处;

               /work  工作区,可以存放多个子目录,比如 /work/java,  /work/python, /work/php 等;

               /scripts  一些便捷的小脚本;

               /repository   学习资料区, maven 依赖包等;

               /documents  工作中用到的文档;

               /backupImportant 重要备份,凡是可直接复制的重要资料都放在这个目录下,需要备份的时候直接拷贝这个目录即可;

               /joy  开心玩乐的地方,存放音乐、图片、电影、视频、游戏等, 比如 /joy/music, /joy/pic,  /joy/movie, /joy/video, /joy/game

     

      12.  XMind & ProcessOn

               XMind 思维导图软件, ProcessOn 在线绘图软件; 很多想法和总结, 一图胜千言。

     

          13.  SublimeText ,  Vim,  Notepad++

               基本上这三款编辑器已经足够了。都是开源免费跨平台而且功能强大。

     

      14.  NavcatForMysql, Switchhosts

                Navcat Mysql Client UI Manager;   Switchhosts  Hosts 文件编辑与切换;  

     

      15.  PPT, Word (Windows), LibreOffice(Linux), Pages, Numbers, Keynote ;  YoudaoDict

                必备之办公软件; 其中 PPT 为沟通与展示成果的重要软件。

      

           16.  GitHub, git

                个人项目、文档、代码等都可以使用 GitHub & git 托管, 分享自己和他人的成果。 

     

       17.  在线小工具:

                  JSON : http://www.bejson.com/

                  Unicode: http://tool.chinaz.com/tools/unicode.aspx?jdfwkey=3baim

                  时间戳转换;http://tool.chinaz.com/Tools/unixtime.aspx

     

            18.  学习、资讯网站; 网易公开课、TED 等。

      

           

  • 相关阅读:
    [转]myeclipse 生成JAR包并引入第三方包
    Composer 基本指令操作使用
    Laravel Eloquent ORM
    [转]Spring Boot——2分钟构建spring web mvc REST风格HelloWorld
    C# IoC 容器
    【转载】laravel的MVC
    [转]Laravel 4之Eloquent ORM
    [转]Laravel 4之数据库操作
    svn unable to connect to a repository at url 执行上下文错误 不能访问SVN服务器问题
    Make a travel blog by Blogabond the theme of wordpress
  • 原文地址:https://www.cnblogs.com/lovesqcc/p/5361689.html
Copyright © 2011-2022 走看看