alt+返回上一次执行命令
其它
ctrl + s锁住终端
ctrl + q解锁终端
ctrl + l清屏相当于命令clear
Tab键,快速补全命令
轻量级文本编辑器
Notepad++ 。这个很轻量,打开一下文本非常的方便 。
常用快捷键
Ctrl+C 复制
Ctrl+X 剪切
Ctrl+V 粘贴
Ctrl+Z 撤消
Ctrl+Y 恢复
Ctrl+A 全选
Ctrl+F 键查找对话框启动
Ctrl+H 查找/替换对话框
Ctrl+D 复制并粘贴当行
Ctrl+F2 切换书签
F2 转到下一个书签Shift+F2 转到上一个书签
F11 全屏模式
综上所述 , 软件只是一个工具 , 我们需要找到自己喜欢使用的,然后熟练一些常用的快捷方式即可,而并不是在于数量多 。
前端 :
visual studio code
后端:
pycharm
IDEA
安卓:
android studio
浏览器:
谷歌
火狐
数据库管理:
navicat
远端链接:
fileZilla
xshell
electerm(mac上使用)
流程图设计:
xmind
processOn
笔记:
为知笔记(付费一年60)
有道云笔记
虚拟机(容器)
VMware Fusion(mac上)
docker
其他:
postman
jmeter
作为一个12年开发经验的前端程序员,我来聊聊每天必用的几个软件 。
写代码自然离不开 编辑器。目前我主要使用的是微软的 Visual Studio Code。VS Code比较轻量,功能足够应付日常开发所需 , 跨平台,而且完全免费。因为之前长期使用Visual Studio在Windows平台上做开发,后来技术栈变化,经常需要在Linux和MacOS上做开发,VS Code就成了我顺理成章的选择 。后来干脆在Windows上也用VS Code了 。目前整个团队都已经被VS Code圈粉了 。其它类似的如Sublime Text(需要付费)和Atom也有不少人使用 。
因为是团队开发, 源代码管理工具 自然必不可少 , 而 git 是目前最热门的一个 。我们公司也不例外,几年前从Perforce迁移到了 GitHub企业版 (和公众版本UI完全相同) 。平时的代码审查也都是在GitHub企业版上完成的,不再使用单独的代码审查工具 。有些不习惯使用命令行方式的同事使用 SourceTree 完成日常的代码分支管理和提交,而我则比较热衷于命令行方式 。VS Code也提供了比较完善的git集成,但因为习惯的原因,除了直观比较不同代码版本的差异,我一般也不用VS Code执行git操作 。
作为一个Web前端, 浏览器及前端调试工具 自然不可或缺,Google Chrome+Developer Tools (F12) 自然是首选 。使用Developer Tools,可以对JavaScript进行调试,监控HTTP请求/响应,分析CSS计算问题和JS性能问题 。Chrome下还有很多功能强大的插件,个人比较常用的包括React Developer Tools、PostMan、Proxy SwitchOmega和AdBlock 。当然 , 因为经常面对浏览器兼容性问题,Firefox、IE、Edge、Apple Safari以及各自的Developer Tools都是免不了要用的 。
团队目前使用Scrum模型,自然需要一个做 任务规划和质量管理 的工具 。我们采用了 JIRA , 每天的站会(daily standup meeting)都会对scrum看板(board)进行更新 。
遇到技术问题,自然免不了要上网查找资料 。Google 的使用频率非常高(需要科学上网) 。大部分问题都能在StackOveflow 上找到线索,但有时候也不得不跑到大名鼎鼎的同性交友网站 GitHub 上看源码 。MDN (Mozilla Developer Network)对于前端开发也是不可或缺(此处鄙视一下w3cschool,上面到处是错误知识) 。
其它如node.js/npm、docker等 , 因为和具体的技术栈相关,就不具体展开讲了 。
作为一个开发人员 , 你每天使用什么软件呢,欢迎说说看 。
推荐阅读
- 新手钓鱼直播设备,新手钓鱼直播设备有哪些
- pdf怎么在微信读书打开,微信阅读 pdf
- 法国飞行射击游戏,法国飞行射击游戏手机版
- php表单信息上传数据库 php上传文件到数据库
- Linux命令行背景图片,linux命令行界面颜色设置
- python爬虫接单教程,python爬虫学到什么程度可以接单
- 怎么把7张表连起来mysql,mysql多张表合并一张表
- 数据库是php做的么 数据库是php做的么还是做的
- 什么苹果手机6.1最好,iphone6哪个版本最流畅