Tommy Dai

Love Coding Love Life

我所知道的奇技淫巧

2018-07-27 by Tommy Dai


经常会在工作中积累一些小操作,今天就拿出来分享一下

1. 先说说我的电脑桌面布局

image

  • 桌面:我的桌面不放任何应用程序,放一个回收站。最近工作用的代码文件夹也会放到桌面,回收站会放到整个桌面的右下角,其他的文件夹依次放到回收站的左边,桌面所有图标不会超过10个,这就是我的桌面了。
  • 开始菜单:我所有的开发工具都会放在开始菜单里,如果是win10的系统,我会把它们都设为小瓷砖。另外这里会放个我的电脑。按下win键就能看到我常用的全部程序。
  • 任务栏:会在开始菜单按钮旁边放个chrome浏览器。至此我的整个桌面就介绍完了。对为什么要这么做呢?
  • 原因有以下几点:我不喜欢桌面一大推图标,有些使用率很低的程序放桌面会影响我找东西的效率,我也不喜欢借助一些桌面分类工具把图标分类。常用文件夹放到整个桌面右下角是因为工作中难免会下载东西到电脑,而我通常也是下载到桌面,新下载的东西会在桌面左上角排列,这样下载的文件和我自己的文件就能离很远,很快找到我需要的文件。一般我用过的文件会即刻删除,我喜欢干干净净的桌面。工作中会经常打开一些软件,按下win键就可以在不切回桌面的情况下打开我要的软件,想想就很畅快。这就是为什么我的常用软件都放开始菜单里。作为一个web开发者chrome可以说使用频率是极高的了,所以把它放任务栏,不论我在做什么我都可以立刻不用找瞬间点开它。
  • 总结:我的这些习惯都是以提高工作效率为目的,我认为最好的东西都是简单的,最好的找就是不找。写代码我也遵循这一简单原则。

2. Sublime 轻量级最好用编辑器,不接受反驳意见

  • 我常常会用sublime临时记录一些数据,因为你可以打开它随时记录不用保存,下次打开时记录的内容还在。
  • ctrl + d 快速选取相同内容,我比较喜欢用这个快捷键进行多行编辑。
  • ctrl + shift + d 复制一行,这个组合我也常用。
  • ctrl + shift + k 删除一行,配合多行编辑有奇效。
  • ctrl + shift + 方向上下键,整体上下移动整行,这个功能有很神奇的玩法。
  • 鼠标中键上下拖动,可以多行编辑。
  • 正则搜索和替换是个很好用的功能,尤其在批量替换一些东西的时候很好用。

3. chrome 目前史上最强浏览器,也不接受反驳意见

  • ctrl + w 关闭当前标签页(大部分浏览器都支持)
  • ctrl + shift + t 恢复刚刚关闭的标签页,有时这套快捷键可以恢复上次关闭浏览器打开的所有页面,灰常的神奇。(大部分浏览器都支持)
  • ctrl + shift + n 打开隐私模式
  • ctrl + shift + delete 删除浏览记录
  • ctrl + j 打开下载历史
  • ctrl + h 打开浏览历史记录
  • 断网情况下可以看见一只黑色小恐龙,按下方向上键就可以开启一段神奇旅程。

4. phpstorm 用熟以后JetBrains家的所有编辑器你就上手了

  • 用过最好用的IDE就是它了,大爱。
  • alt + j 选中相同的内容,多行编辑必不可少。
  • ctrl + g 输入行号,根据报错信息找到相应代码的快速定位神技。
  • ctrl + d 快速复制一行
  • ctrl + y 快速删除一整行
  • ctrl + 鼠标点击,快速追踪代码,另外单按鼠标中键也可以(大部分人用的最多)
  • ctrl + alt + l 格式化代码,这个格式化功能我很喜欢,喜欢风格统一的代码。
  • ctrl + e 查看最近操作过的文件,这个功能用好了可以省很多找文件的时间。
  • ctrl + shift + u 切换代码的大小写
  • 点击shift两次,全局查询,很骚很好用的功能呢。
  • alt + 1 开启或关闭文件列表,对于小屏的电脑很需要。
  • alt + 7 查看类的信息,有方法属性和继承来的方法属性。
  • alt + F12 调出terminal控制台
  • 点击alt两次,会出现你可能在找的东西(曾有朋友问起过我此功能)

结束语

  • 以上列出的都是平时使用频率最高的操作,还有一些很少用的就不写了。用熟快捷键的确会提高很多效率,同时也提升逼格不少。
  • 虽然不使用快捷键依然可以正常开发,但我建议作为一个有追求的开发者必须要以懒为目标,能一行代码搞定的事绝不多写一个字,能一个快捷键搞定的操作绝不用鼠标去点。
  • 最后别忘了你的代码写的好不好别人可能不关注,用什么开发工具,快捷键熟不熟,梳什么头穿什么衣服聊什么段子可能会引起大家的关注。so 不要把自己变成典型程序员形象(头油、发际线后移、发福、直男…),世界那木大,我们都可以去看看…

Share and comment