工欲善其事,必先利其器...
熟悉编程语言的语法
盲打
至少熟练使用一种文本编辑器
至少熟练使用一种 IDE (集成开发环境)
现实中,看到过二指禅编码的,一边思考,一边左右手的食指在键盘上敲。我静静的看着他,他回了一句,别看我打字慢,我脑子清楚。手指每天触摸的 "兄弟",都不熟悉,实在说不过去。编程前期花点时间,刻意练习下打字,提升自己的专业度。
文本编辑器,是程序员每天都要用的工具。不管你用哪种文本编辑器,掌握以下技能点绝对会提高你处理文本的能力和速度:
文本中字符串统计
字母大小写转换
行复制
行移动
行合并
定位到行
删除空白行
列模式编辑
查找和替换中使用正则表达式,比如给每行末尾加个引号如何实现?
文本格式化,如 XML、JSON 格式的文本格式化
转到匹配的括号
折叠文本
单词删除
单词跳过
进制转换
编码转换
如果以上存在操作盲点,可以搜一波,操作、记忆一下。
推荐几款不错的编辑器:
VIM、Emacs,这两款编辑器的爱好者一直都在争论哪个是最好用的,入门有点难度,但用好了,速度飞快
Notepad++ 、EditPlus,简洁小巧
UltraEdit 功能相对强大些,个人总感觉比较笨重,现在使用较少
Sublime Text,界面漂亮
markdown 编辑器:MarkdownPad2、typora、Atom
Java 编码国内使用比较多的两款 IDE:
IntelliJ IDEA
Eclipse
IDE 的使用,一般需要关注:
常用的快捷键功能:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。