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)
  • qq
  • 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

我只用过TortoiseGitIDE集成的,其他的没用过。对于工具,我们只要自己顺手,能解决问题就行。

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


转载请注明来源,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 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" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏

pgmanor iworkh gitee