Java自学指南五、编码工具

工欲善其事,必先利其器...

 

想要高效率编码输出快速处理文本,需要

  • 熟悉编程语言的语法

  • 盲打

  • 至少熟练使用一种文本编辑器

  • 至少熟练使用一种 IDE (集成开发环境)

 

现实中,看到过二指禅编码的,一边思考,一边左右手的食指在键盘上敲。我静静的看着他,他回了一句,别看我打字慢,我脑子清楚。手指每天触摸的 "兄弟",都不熟悉,实在说不过去。编程前期花点时间,刻意练习下打字,提升自己的专业度。

 

文本编辑器,是程序员每天都要用的工具。不管你用哪种文本编辑器,掌握以下技能点绝对会提高你处理文本的能力和速度:

  • 文本中字符串统计

  • 字母大小写转换

  • 行复制

  • 行移动

  • 行合并

  • 定位到行

  • 删除空白行

  • 列模式编辑

  • 查找和替换中使用正则表达式,比如给每行末尾加个引号如何实现?

  • 文本格式化,如 XML、JSON 格式的文本格式化

  • 转到匹配的括号

  • 折叠文本

  • 单词删除

  • 单词跳过

  • 进制转换

  • 编码转换

 

如果以上存在操作盲点,可以搜一波,操作、记忆一下。

 

 

推荐几款不错的编辑器:

  • VIM、Emacs,这两款编辑器的爱好者一直都在争论哪个是最好用的,入门有点难度,但用好了,速度飞快

  • Notepad++ 、EditPlus,简洁小巧

  • UltraEdit 功能相对强大些,个人总感觉比较笨重,现在使用较少

  • Sublime Text,界面漂亮

  • markdown 编辑器:MarkdownPad2、typora、Atom

 

 

Java 编码国内使用比较多的两款 IDE:

  • IntelliJ IDEA

  • Eclipse

 

IDE 的使用,一般需要关注:

  • 搜索和替换的正则、大小写

  • 搜索和替换的范围:当前文本、指定目录、工作空间

  • 快捷键的熟练使用

  • 项目导入、导出

  • 中间件的配置

  • 插件的安装

 

常用的快捷键功能


相关文章

作为一名初次使用MaxCompute的用户,我体会颇深。MaxCompute...
近日,CloudToolkit正式推出了面向IntelliJ和Eclipse两个平台...
PyCharm是一种PythonIDE,带有一整套可以帮助用户在使用Pyth...
标题: 【下载】APK可视化修改工具:APK改之理(APKIDE)作者...
背景描述有时候Python应用的代码在本地开发环境运行十分正常...
1.注册SAP账号登录SAP官网:https://www.sap.com/index.html...