美文网首页
作为一名成功的程序员,你可能还差这些

作为一名成功的程序员,你可能还差这些

作者: 程先生的小卖部 | 来源:发表于2016-05-26 20:17 被阅读312次

这不只是一篇软文,但聪明的你肯定可以从中找到硬货。

这也是程先生在简书写的第二篇文章,第一篇已经删了,别找了

写惯了代码写文章,这感觉跟撩妹一样紧张,就像撸惯了之后第一次……(污!!!)

程序员都很纯洁的,程序员都很纯洁的,程序员都很纯洁的。既然我拿“程序员”这三个光辉大字做标题,就要对千千万万名码农负责。

好了,说正经的。

一、成功法则(一)

毕业工作好几年(自己猜),脖子跟腰跟那个也在一天12个小时的坐姿下僵化、酸疼、被勒着,这种感觉很多办公族都有体会,对吧? (点头的都记得给我点赞)

本来也无所谓,但是程序员也要生孩子啊!!!生孩子不光那几下,前期的准备也很重要,得腰好、肾好,蛋蛋壮!所以,为了让脖子、腰和那个能够适当灵活地调整,我抱着试试看的态度去买了,铛铛铛,“站立式电脑桌”!

该怎么说来着,让我想想电视广告的语气:你猜怎么着,买回家才用了三天,才三天,结果就怀上了!(哈哈哈哈哈,我自己也不信,老婆别打我)

不过讲真(严肃脸),跟办公室里同事们买的三脚电脑桌相比,这款稳定不晃动,调高度方便,站坐姿协调,黑色大气、白色简约,轻松放置外接显示器、笔记本、键盘、水杯、手机、苹果(吃的)毫无压力
嗯,上链接 (既然是软文,如果你喜欢就从这里购买噢~)

这里可以买:http://s.click.taobao.com/Z9eFaXx

这里也可以:http://s.click.taobao.com/STLFaXx

然后,上图(成功的程序员也要会PS):


跑题了?跟成功、程序员没关系?小伙子你错了(语重心长)。身板(注意跟身体的差别)是撩妹和革命的本钱。

妹子网上买的都是充气的,这桌子可是实打实。再说,程序员攒那么多钱放着干嘛?

二、成功法则(二)

用过EditPlus的请举手(一个、两个、三个,好),用过Notepad++的呢(一个、两个,好放下) ,那么,想作为一名成功的程序员,有没有听说过Sublime

好,今天的《作为一名成功的程序员,你可能还差这些》重点其实是介绍下炒鸡性感的Sublime。
它能做什么?写PHP、Python、Html、JavaScript、Java都很方便,而且还能编译哦!(猜我是写什么的- -)

1、下载:

官网在这里(http://www.sublimetext.com/3),不激活也能正常使用~这是我第一款舍不得被激活软件捅的软件

2、安装:

Next会吧,强迫症和洁癖的记得自选安装目录...

3、初始化:

  • 更改字体颜色:Preferences - Color Scheme(个人比较喜欢 Monokai)
  • 更改字体大小:在编辑框中 Ctrl + 鼠标滚轮。
  • 展现目录导航树:View - Side Bar - Show Side Bar / Show Open Files,或者直接拖个文件夹/文件到Sublime,左侧目录导航树也会显现。

4、入门技巧:

毕竟已经用了Sublime一段时间,已经找不回当初上手Sublime的新奇感。不过有些地方还是值得提示下的。

  • 单击目录导航树中的文件,会在同一个tab中展开文件内容,除非你双击文件锁定展开的tab。这样就避免了漫无目的查看文件时,tab打开很多的情况,而且单击非常省力。这个不是发明用户体验,本就该如此,只不过我们被某些软件绑架已久。
  • 依旧是Ctrl+F(Ctrl+H为替换),底部会出现查找框,左下角的.*(正则查找)、Aa(区分大小写)、“”(Whole Word)等可以支持多样化的需求。类似的,如果需要在目录中进行搜索,可以在左侧目录导航树中右击菜单Find in Folder...(快捷键Ctrl+Shift+F),然后在底部搜索栏中输入查找。重要的时,它的查询速度非常快~
  • 编辑框右侧有个快速导航缩略条(MiniMap,可以在View中关闭),点击并上下拖动滑块,可以快速浏览代码,而不用滚轮滚滚滚...而且非常流畅,非常方便,非常性感!
  • 自带代码格式化:Preferences - Key Bindings User,输入 {"keys": ["ctrl+shift+f"], "command": "reindent" , "args":{"single_line": false}},当然快捷键的组合是自己定的。如果该自带格式化无法满足的话,可以按照下面讲到的插件方式安装更强大的格式化插件。

5、快捷键

听说过佛山无影手吗?无影手并不真的是无影,只是他们学会了使用快捷键!快捷键!快捷键!

几乎下面的每个Sublime快捷键都值得记忆、习惯和使用,Sublime的默认快捷键设置在江湖上还是极为通用的。

Ctrl+P:打开搜索框
Ctrl+R:前往Method,可以索引定位到函数(自带@)
Ctrl+G:跳转第几行(自带:)
Ctrl+::查找变量、属性(自带#)
Ctrl+D:选中单词,重复可以选择下一相同单词,超省力
Alt+F3:选择所有相同的词,笔记本F键需要借助Fn有点DT
Ctrl+L:选中一行,重复可以选择下一行(手指够不着用右侧Ctrl键)
Ctrl+Shift+D:复制光标所在行到下一行
Ctrl+Shift+上下键:上下移动行
Ctrl+X:剪切当前行
Ctrl+Shift+K:删除正行,用惯Ctrl+D开始会有点不习惯哟
Ctrl+K+K:删除从光标开始至行位的代码
Ctrl+Shift+V:粘贴并格式化代码,很好用
Ctrl+J:合并行/多行(当选择多行时)
Ctrl+/:注释当前行
Ctrl+Shift+/:当前位置插入注释,或注释多行
Ctrl+Shift+{:折叠{}代码块
Ctrl+Shift+}:展开{}代码块
Ctrl+Shift+M:选中当前括号内容,重复可以向上级覆盖
Ctrl+左右键:左右单位性移动光标
Ctrl+Shift+左右键:左右单位性选择文本
Ctrl+鼠标点选:选择多个需要编辑的位置
Ctrl+N:新建窗口
Ctrl+W:关闭当前文件
Ctrl+Shift+W:关闭所有打开文件
Ctrl+K+B:开关侧栏,神奇的快捷键组合
F11:全屏
Shift+F11:全屏免打扰
Alt+Shift+数字:分屏显示(实用)
Alt+数字:切换打开第N个文件
Ctrl+Tab:比Alt+数字方便!!!
Ctrl+K+U:转换大写,Uppercase
Ctrl+K+L:转换小写,Lowercase
F6:单词拼写检查
Ctrl+T:左右字母互换,这个一直没用过
Ctrl+Shift+P:打开命令框,用以调用Sublime命令或者安装插件
Esc:退出各种框或者多行光标选择

6、插件

在程序员的世界,学技术分两步:

  • 第一步:学会啪啪啪
  • 第二步:精通啪啪啪(啪啪啪是敲代码的声音啦,真坏!)

下面我们就来讲讲如何精通Sublime,从而使得这般登堂入室炉火纯青。来,请看这边,先跟我 学三招

  • 按快捷组合件Ctrl+` 打开命令行,粘贴以下命令安装PackageControl: import urllib.request,os;pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
  • 按快捷组合件Ctrl+Shift+P打开命令框,并输入install,选择Package Control:Install Package,等左下角的进度完成,即会出现一个插件搜索框,从这里可以搜索所需要的插件。以下插件名都是在该框中进行搜索。
  • 如果提示Package Control: There are no packages available for installation,很可能是网络问题,重试几次就行;或者使用离线安装方式:Preferences Browse Packages,打开包的位置,将下载好的插件放置到Packages目录,重启即可。

好,下面是最重要的秘笈,日后你能达到何等功力何等效率也主要依靠在插件中的寻觅及修炼:点这里:PackageControl (再提示一遍:Ctrl+Shift+P、再输入install并选择Package Control:Install Package即可在里面搜索你在PackageControl网中中意的插件,或者按照网站提示离线安装也可)

张三丰:“无忌,我教你的还记得多少?”
张无忌:“回太师傅,我只记得一大半”
张三丰:“那,现在呢?”
张无忌:“已经剩下一小半了”
张三丰:“那,现在呢?”
张无忌:“我已经把所有的全忘记了!”
张三丰:“好,你可以上了…”

嗯,今天的程序员成功学之好工具就介绍到这里。(看着我干嘛?是没了,真的没了,没有啦!)

补充一句,每个人开发习惯不同,依赖的工具也不同,程先生没法把插件推荐得人皆欢喜。

补充第二句,能看到这里,大家肯定是功力非凡,也肯定能从 PackageControl 中物色到自己喜欢的兵器。相信我,也相信你自己。

吼哈哈*(导演,这个声音应该是在辽阔中嘹亮,并渐行渐远)*

好,番外,认真地推荐几个罗汉果&撩妹果,最近刚入手的:

【完】

对了对了,这是我的微信公众号~

idealRetail
既然我是程序员,当然能提供一些程序员力所能及的帮助,欢迎来撩哦~

相关文章

网友评论

      本文标题:作为一名成功的程序员,你可能还差这些

      本文链接:https://www.haomeiwen.com/subject/ejuilttx.html