windows开发环境安装
最近比较悲惨,下载了个破解软件,结果里面有毒,电脑中招了,一直在C盘安装软件。于是一键将系统还原到出厂设置了。
刚好给电脑瘦个身了。可怜电脑里一堆代码和资料,虽然大部分代码都保存在gitee上了。但是很多环境还是得重新装。
每次重装系统也很烦,所以准备写篇长blog,将一些常用的软件和开发环境配置都整理下来,共自己以后。或者有需要者使用。
本篇是基于window10系统来配置和安装的
1.windows配置
1-1.桌面
我们常常会将以下几个快捷方式放到桌面
- 我的电脑
- 个人目录
- 回收站
设置步骤:
a. 桌面空白处右键单击,选择"个性化"
b. 在左侧选择"主题"
c. 进入主题设置后,找到最右边的"桌面图标设置"并单击
d. 在桌面图标,将"计算机"和"用户的文件"勾上,并点确认
1-2.开始
为了使得”开始”菜单打开后,简洁美观,将开始里一些不需要的都关闭
设置步骤:
a. 桌面空白处右键单击,选择"个性化"
b. 在左侧选择"开始"
c. 进入开始设置后,将所有的都关闭
d. 再点左下角的windows图标,可以看到修改的结果
1-3.任务栏
任务栏的搜索太长,导致任务栏显示图标很少
设置步骤:
a. 桌面空白处右键单击,选择"个性化"
b. 在左侧选择"任务栏"
c. 进入任务栏设置后,将"使用小任务按钮"打开
d. 观察任务栏的变化
任务栏一些不想要的图片不显示
设置步骤:
a. 在任务栏空白处右键单击,选择"显示Cortana按钮"的勾去(其他的自己看着办)
b. 邮件、ie的图标上,鼠标右键"从任务栏上取消固定"
1-4.固定开始屏幕
为了桌面的整洁,快速打开应用,我常常将快捷方式固定到开始屏幕中
步骤:
a. 选择应用图标后,鼠标右击
b. 选择"固定到开始屏幕(p)",或者快捷键P
c. 打开左下角window图标,即可看到,固定顶的图片。这时看到的图标有点,选择图片鼠标右击,修改小的,移动调整,分类都可以。
1-5.背景图片
背景图片自己根据爱好,去下载吧
a. 桌面空白处右键单击,选择"个性化"
b. 在左侧选择"背景"
c. 进入背景设置后,选择"图片"或者"幻灯片",设置图片或者文件夹
1-6.通信工具
- 微信 (wechat)
- tim
其他根据需要选择吧
1-7.隐藏和后缀
文件名后缀名和隐藏文件的显示
随便打开个文件夹,或者打开磁盘(c,d,e),最上面
查看
,将文件扩展名
和隐藏的项目
勾上
1-8.spotlight
批量获取win10的聚焦锁屏图片
新建一个 txt ,复制下面代码进去,后缀名改为.ps1
# 将复制出来的缓存图片保存在下面的文件夹
add-type -AssemblyName System.Drawing
New-Item "$($env:USERPROFILE)\Pictures\Spotlight" -ItemType directory -Force;
New-Item "$($env:USERPROFILE)\Pictures\Spotlight\CopyAssets" -ItemType directory -Force;
New-Item "$($env:USERPROFILE)\Pictures\Spotlight\Horizontal" -ItemType directory -Force;
New-Item "$($env:USERPROFILE)\Pictures\Spotlight\Vertical" -ItemType directory -Force;
# 将横竖图片分别复制到对应的两个文件夹 在\Pictures\Spotlight内
foreach($file in (Get-Item "$($env:LOCALAPPDATA)\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\*"))
{
if ((Get-Item $file).length -lt 100kb) { continue }
Copy-Item $file.FullName "$($env:USERPROFILE)\Pictures\Spotlight\CopyAssets\$($file.Name).jpg";
}
foreach($newfile in (Get-Item "$($env:USERPROFILE)\Pictures\Spotlight\CopyAssets\*"))
{
$image = New-Object -comObject WIA.ImageFile;
$image.LoadFile($newfile.FullName);
if($image.Width.ToString() -eq "1920"){ Move-Item $newfile.FullName "$($env:USERPROFILE)\Pictures\Spotlight\Horizontal" -Force; }
elseif($image.Width.ToString() -eq "1080"){ Move-Item $newfile.FullName "$($env:USERPROFILE)\Pictures\Spotlight\Vertical" -Force; }
}
鼠标右击文件,然后使用
Powershell
运行。然后去个人目录的c:\用户名\Pictures\Spotlight
下就看到图片了。
2.装机必备软件
2-1.chrome
电脑上网,那就的需要浏览器了。浏览器说实话,用过很多款,用的比较久的就两款搜狗和谷歌,两个中选择一个的还是选择chrome谷歌的。
- chrome(推荐)
- sougou浏览器
- qq浏览器
- firefox火浏览器
- uc浏览器
- 360浏览器
- 百度浏览器
这介绍下翻墙和插件 谷歌访问助手插件
chrome推荐几个插件
- 谷歌访问助手
- Colorful Galaxy
- Dark reader
- sourcegraph
- momentum
- crxMouse
- Json Formatter
- 沙拉查词
- OneTab
2-2.压缩软件
解压和压缩软件,市面上有很多
- 7zip (推荐)
- 360压缩
- winrar
- 好压
还有很多,个人比较推荐的还是7zip,小巧无广告。自己搜索去下载
2-3.记事本
window10自带的记事本是notepad,不过功能有点low,市面上主要普及的编辑器有
- notepad++ (推荐)
- EditPlus
- sakura
- Sublime Text
- vscode
还有一些其他编辑器或者笔记本功能,比较重量级了,就不多介绍了
2-4.云笔记
云笔记也是比较流行的,一处修改通过到云上,多个设备可看,目前主流的产品有
- 有道云笔记 (推荐)
- 印象笔记
- joplin (完全开源,本地和云,自己可配)
如果可以访问外面的话,不存在机密的话,可以使用云笔记
如果不能访问外网,存在机密、公司有规定,那么可以使用joplin,将同步设置为本地磁盘
2-5.网盘
网盘市面上也有多个
- 百度网盘
- 腾讯微云
- 115网盘
- 139邮箱网盘
- UC网盘 (阿里巴巴公司支持)
- 坚果网盘
- 360网盘
我用的是用百度网盘,买的年会员。很多人吐槽百度网盘,主要是免费的下载速度慢、限速的问题。这不多讨论了,免费不要追究那么多,免费给你2T的容量,下载嫌慢就花点钱买个月会员。
难道公司不要盈利?网盘和网络维护不需要钱;开发者、运维不需要养家糊口?天下没有免费的午餐。(你天天免费供乞丐包子吃,结果乞丐还抱怨你给他的不好,为啥不给大鱼大肉。)
2-6.office
office常用工具有office和WPS
3.开发必备软件
3-1.git
开发那就下载和上传代码到github、gitlab、gitee等代码仓库,那就需要git。
自己网上找下载。(找个网速好点下,但也要注意不要有毒)
当然git命令行操作,很不人性化,有了界面才够方便,创建的ui工具有
- TortoiseGit
- Source Tree
- IDE集成的
- GitHub for Desktop
我只用过
TortoiseGit
和IDE集成的
,其他的没用过。对于工具,我们只要自己顺手,能解决问题就行。
3-2.jetbrains
开发软件有很多,不同的开发语言也有自己的开发软件,我自己常用的就是idea和webstorm,它们都属于jetbrain家族的产品
3-3.linux
身为一名开发人员,和linux的交互是避免不了的。而跟linux交互一般两件事
- 上传、下载文件
- 命令行操作
命令行工具
- SecureCRT(收费,强大)
- XShell(收费,强大)
- Putty (免费)
- MobaXterm (免费、企业版)
sftp文件传输
- WinSCP (推荐,小巧简洁)
- XShell (收费,强大)
- MobaXterm (免费、企业版)
以上几个都用过,有的收费、有的免费。其中MobaXterm是有免费的版,自己选择合适的一款即可。
3-4.数据库
平时本地开发,安装个数据很有必要的,推荐mysql
至于数据库的UI工具,流行的以下几款
- DBeaver (有社区、有企业版)
- DataGrip (jetbrains家族的)
- Navicat
- SQLyog (mysql)
推荐用DBeaver和DataGrip,大多数据库都支持。
4.常用小工具
4-1.截图
截图有很多,个人比较喜欢FSCapture
,小巧强大
4-2.PDF阅读
pdf阅读器,个人推荐sumatraPDF
,免安装,小巧强大
4-3.比较工具
个人在使用的是Araxis
,免安装,小巧。
前面基本都是常用工具安装(根据个人需要自己选择需要的软件),下面开始介绍环境的安装和配置
5.前端环境
windows上前端环境安装,主要是nodejs的安装
- 下载nodejs-windows版,并安装
有安装版的,也有免安装版。(免安装版需要配置环境变量,即把可运行exe路径配置到path中去)
实在不会去阅读下这篇blog
- windows下安装node.js
- npm加速
添加path:
安装nodejs目录
(最好在系统环境范围加,因为有的软件或环境会加载node进行处理)
验证npm是否成功:npm -v
修改淘宝镜像:npm config set registry https://registry.npm.taobao.org
6.开发环境
有的之前文章写过了,就不多写了,直接给出友情链接,去阅读下级即可。(用不到的环境可以直接跳过)
6-1.jdk
6-2.hadoop
6-3.spark
6-4.maven
下载安装maven,配置环境变量path
setttings.xml
配置存储路径 <localRepository>E:\repository\repo</localRepository>
6-5.tomcat
暂时这么多,后面用到再补充
7.测试环境
7-1.postman
- postman下载
- postman官网下载
- Postman使用详解
最新版v7.32.0,还要注册账号,所以我找了个v7.24.0的用。
转载请注明来源,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 157162006@qq.com
文章标题:windows开发环境安装
字数:2.5k
本文作者:沐雨云楼
发布时间:2020-09-12, 21:39:01
最后更新:2020-10-03, 15:52:51
原始链接:https://iworkh.gitee.io/blog/2020/09/12/windows-dev-install/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。