常用工具:IDEA、vs code、Navicat、Postman、HBuilderX、微信开发者工具

本文介绍了几个常用的开发工具,包括IDEA的项目管理和高效开发特性,如智能选取、导航模式和重构支持;VS Code作为跨平台编辑器,其强大的插件生态系统和对多种语言的支持;Navicat作为数据库管理工具,支持多种数据库类型,提供数据同步、备份和报告等功能;Postman作为HTTP请求调试工具,适用于不同操作系统,方便开发者调试网络请求;HBuilderX则是一款针对前端开发者的IDE,具有Vue支持、Markdown优化和App开发能力,运行速度快且对Vue有出色支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IDEA

1. 更好的项目管理方式

        IDEA中的Project类似于eclipse中的workspace,而Module类似于eclipse中的project。这里可不仅仅是名称简单更改了一下,IDEA中的Project真的是一个工程,有统一的Global Library,也可以正确的相互依赖,把原来为了方便开发的模块整合到一起进行管理。

2. 更高的开发效率

        举个例子,就是它能生成某个类的测试类,还能正确的放到test相应的目录下。另外IDEA可以立刻在代码界面提示相关的值,不用一个Debug界面跳来跳去,而且还能在IDE中调试JS,代码和界面的自动刷新同步等等。还有更多的快捷键便于使用。

3. 智能的选取

        在选取某个方法,或某个循环或想一步一步从一个变量到整个类慢慢扩充着选取,IDEA就提供这种基于语法选择,在默认设置中Ctrl+w,可以实现选取范围不断扩充,这种方式在重构的时候尤其显得方便。
4. 丰富的导航模式

        IDEA提供了丰富的导航查看模式,在最基本的project试图中,你还可以选择多种的视图方式。
5.  历史记录功能

        不用通过版本管理服务器,单纯的IDEA就可以查看任何工程中文件的历史记录,但版本恢复时你可以很容易的将其恢复。
JUnit的完美支持。
6. 对重构的优越支持
        IDEA是所有IDE中最早支持重构的,其优秀的重构能力一直是其主要卖点之一。
编码辅助:java规范中提倡的tostring(),hashcode(),equals(),以及所有的get/set方法,你可以不用进行任何的输入就可以实现代码的自动生成,从而把你从无聊的基本方法编码中解放出来。
灵活的排版功能:基本所有的IDE都有重排版功能,但仅有IDEA的是人性的,因为她支持排版模式的定制,你可以根据不同的项目要求采用不同的排版方式。

Intellij IDEA常用快捷键:
Ctrl+E:显示最近编辑的文件列表

Shift+Click:关闭文件

Ctrl+[或]:跳到大括号的开头结尾

Ctrl+Shift+Backspace:跳转到上次编辑的地方

Ctrl+F12:显示当前文件的结构

Ctrl+F7:查询当前元素在当前文件中的引用,然后按F3可以选择

Ctrl+N:快速打开类

Ctrl+Shift+N:快速打开文件

Alt+Q:看到当前方法的声明

Ctrl+W:选择单词继而语句继而行继而函数

Alt+F1:将正在编辑的元素在各个面板中定位

Ctrl+P:显示参数信息

Ctrl+Shift+Insert:选择剪贴板内容并插入

Alt+Insert:生成构造器/Getter/Setter等

Ctrl+Alt+V:引入变量。例如把括号内的SQL赋成一个变量

Ctrl+Alt+T:把代码包在一块内,例如try/catch

CTRL+ALT+B :找所有的子类

CTRL+SHIFT+B: 找变量的类

CTRL+G: 定位行

CTRL+SHIFT+R :在指定窗口替换文本

ALT+SHIFT+C: 查找修改的文件

CTRL+E: 最近打开的文件

F4 :查找变量来源

CTRL+ALT+F7 :选中的字符查找工程出现的地方

CTRL+SHIFT+O :弹出显示查找内容

VS Code

VS Code 的使命,是让开发者在编辑器里拥有 IDE那样的开发体验,比如代码的智能提示、语法检查、图形化的调试工具、插件扩展、版本管理等。

1. 跨平台支持 MacOS、Windows 和 Linux 等多个平台。

2. VS Code 的源代码以 MIT 协议开源。

3. 支持第三方插件,功能强大,生态系统完善。

4. VS Code 自带了 TypeScript 和 Node.js 的支持。也就是说,你在书写 JS 和 TS时,是自带智能提示的。当然,其他的语言,你可以安装相应的扩展包插件,也会有智能提示。

快捷键

新建文件:   Ctrl+N
   文件之间切换:   Ctrl+Tab
   打开一个新的VS Code编辑器:  
2020.04.02 F 修复 32 位系统无法编译小程序、提示重启耗时过久的问题 反馈详情 F 修复 使用 cli 打开 project.config.json 中 projectname 为中文的项目时会一直卡在初始化应用通信能力的问题 反馈详情 F 修复 ts 项目编译前命令无限执行的问题 反馈详情 F 修复 PC 端模拟器的 touchend 事件回调参数 changedTouches 为空的问题 反馈详情 2020.03.25 更新说明 A 新增 云开发控制台支持开通按量付费 A 新增 云开发支持数据库备份与回档(还原)详情 A 新增 支持小程序自动化多帐号调试 A 新增 显示灰度中的基础库以及基础库支持的客户端版本 详情 A 新增 下发测试基础库 详情 A 新增 支持模拟 API 的返回内容 详情 A 新增 支持同时重命名多个同名的文件 A 新增 真机调试出现异常时,可手动操作重试 A 新增 增加工具加载 loading 展示 A 新增 模拟器支持终止 A 新增 支持小游戏代码补全 U 优化 模拟器工具栏及状态栏界面 U 优化 云开发控制台监控图表展示 U 优化 模拟器添加边框 反馈详情 U 优化 更新命令行和 HTTP v2 版本 详情 F 修复 修改 cloudFunctionRoot 会出现文件找不到的问题 反馈详情 F 修复 不能正确打开已被删除文件夹的项目的问题 F 修复 点击菜单工具栏管理无反应的问题 F 修复 工具外修改项目配置 cli 上传不生效的问题 F 修复 工具预览/上传提示文件已经存在的问题 反馈详情 F 修复 调试器放大会导致 inspect 按钮样式异常的问题 F 修复 模拟器工具栏样式异常 F 修复 wx.addPhoneContact时顶部按钮显示错误的问题 反馈详情 F 修复 标题栏文字过长覆盖胶囊按钮的问题 F 修复 文件系统读取代码包内文件规则与真机不一致的问题 F 修复 关闭多帐号调试窗口 tabbar 内的 icon 无法加载的问题 反馈详情 F 修复 预览上传错误提示无效的 json 文件 反馈详情 F 修复 使用非等宽字体时光标可能错位的问题 F 修复 某些项目可能出现 wxml not found 的问题 F 修复 真机调试 Appdata 和 WXML 面板可能显示空白的问题 F 修复 弹出模拟器时 getMenuButtonBoundingClient 调用结果为空的问题 A 新增 支持小程序自动化截图功能 A 新增 编辑器面包屑导航条支持自定义快捷导航 A 新增 模拟小程序进程销毁重启 A 新增 编辑器行内错误和警告提示 A 新增 Mac 和 Windows 微信的模拟器类型 U 优化 1.02.1912261 的安装包结构 U 优化 MacOS 版关闭项目窗口时,显示项目列表窗口 U 优化 插件开发模式下 miniprogramRoot 下 app.json 中插件 provider 与项目 appid 一致时,version 必须为 "dev" F 修复 1.02.1912261 引入的多帐号调试 tabBar 图标无法加载的问题 F 修复 1.02.1912261 引入的 jsserverRoot 目录右键菜单缺失部分选项的问题 F 修复 公众号网页调试中,Base64 图片无法通过调试器打开的问题 反馈详情 F 修复 cli 调用自动预览无法使用自定义编辑条件的问题 F 修复 Windows 版无法使用录音功能的问题 F 修复 插件开发模式下,插件页面配置不生效的问题 F 修复 小游戏开放数据域使用增强编译报错的问题 F 修复 Windows 版某些情况下无法显示项目窗口的问题 F 修复 切换 cloudfunctionsRoot 无法同步云函数的问题 反馈详情 F 修复 Wxml 面板丢失 text 标签子节点的问题 F 修复 上传时文件体积大小提示错误问题 反馈详情 F 修复 使用非等宽字体时光标可能错位的问题 F 修复 文件系统 api 读取代码包内文件规则与真机不一致的问题 A 新增 编辑器全局替换 A 新增 编辑器分栏 A 新增 编辑器文件多选操作和拖动到文件夹 A 新增 编辑器多选操作和拖动到文件夹 A 新增 编辑器代码大纲 A 新增 编辑器文件对比 A 新增 选取 android 设备上的 profile 文件进行分析 详情 A 新增 WXML 面板支持自定义组件数据查看与实时修改 A 新增 WXML 面板支持使用键盘 (上下左右) navigate the DOM tree A 新增 WXML 面板
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值