目录

  • 开发相关的软件包安装、设定

    • 默认设定
    • 鼠标右键添加"在此处打开cmd"选项
    • git
    • gvim
    • notepad++
    • VSCode-Insider
    • CMake
    • Ninja
    • TDM-GCC 64位
    • sublime text3
    • Python环境:Miniconda3
    • 比较与合并工具WinMerge
    • tortoisegit
    • AndroidStudio
  • 各种开发工具
    • vcpkg
  • 各种库,开发相关的依赖包
    • 统一设定
    • OpenCV
    • glfw
    • Caffe
  • 日常操作相关搭配、习惯
    • 执行cmake
    • ssh连接
    • find/grep/gcc命令
  • 各种日常工具,不做开发也需要的
    • 迅雷
    • WinRAR 64位
    • 微信
    • 有道词典
    • QQ
    • 网易云音乐
    • lantern
    • 百度网盘
    • PotPlayer
    • unlocker
    • GIMP2
    • blender
    • Dism++
    • QQ拼音
    • cuda
  • 远程操作相关
    • samba访问
  • Office相关
  • 关闭迷你弹窗新闻
  • 清理C盘空间

开发相关的软件包安装、设定

默认设定

除了visual studio,其他软件都安装到:统一设定为D:/soft

例如d:/soft/git

鼠标右键添加"在此处打开cmd"选项

创建xxx.reg文件,内容如下,保存后双击运行。

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\cmd_here]@="打开cmd"
"Icon"="cmd.exe"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\cmd_here\command]@="\"C:\\Windows\\System32\\cmd.exe\""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\cmdPrompt]@="打开cmd"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\cmdPrompt\command]@="\"C:\\Windows\\System32\\cmd.exe\" \"cd %1\""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cmd_here]@="打开cmd"
"Icon"="cmd.exe"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cmd_here\command]@="\"C:\\Windows\\System32\\cmd.exe\""

git

Git-2.21.0-64-bit.exe

装好后会自带vim(不带gvim)。

添加D:\soft\git\cmd到PATH

设定git默认参数:开git-bash,vim编辑~/.gitconfig,粘贴:

[alias]co = checkoutci = commitst = statusbr = branchhist = log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=shorttype = cat-file -tdump = cat-file -p[user]email = imzhuo@foxmail.comname = Zhuo Zhang
[core]autocrlf = true

参考:沉浸式学 Git - 设置

gvim

gvim81.exe

配置vim:TODO

notepad++

用来临时存放文件的,重启电脑后也还在的。

npp.7.6.4.Installer.exe

VSCode-Insider

安装的是VSCode Insider版本,绿色图标的。Insider版本能更早用上新功能,例如remote development。

插件:

  • remote development
  • python
  • c++
  • cmake
  • 图标(icon),找一个漂亮的

CMake

添加到PATH: D:\soft\cmake-3.14.3-win64-x64\bin

Ninja

ninja 1.9.0
添加到PATH
android ndk会用到ninja

TDM-GCC 64位

tdm64-gcc-5.1.0-2.exe
在git-bash中直接用gcc,想必是一件很爽的事。编译出的可执行文件是.exe格式,相当可以。

sublime text3

Sublime Text Build 3200 x64 Setup.exe
notepad++的备胎

Python环境:Miniconda3

添加到PATH: D:\soft\Miniconda3
添加到PATH:D:\soft\Miniconda3\Scripts
添加到PATH:D:\soft\Miniconda3\Library\bin

创建C:/Users/xx/pip/pip.ini,内容:

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/[install]
trusted-host=mirrors.aliyun.com

安装必要的Python包:

pip install numpy scipy matplotlib easydict cython nvgpu ipython

使用conda

配置conda使用tuna镜像:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

update@2019-7-5 16:48:08
conda的配置文件condarc里面最好是把"default"一行删掉,否则下载可能还是失败。
e.g.:
~/.condarc

channels:- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/- https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
show_channel_urls: true

新建python虚拟环境:

conda create -n py27 python=2.7

比较与合并工具WinMerge

WinMerge-2.16.2-x64-Setup.exe,开源。
安装时勾选“添加到PATH”

tortoisegit

TortoiseGit-2.8.0.0-64bit.msi
方便的查看文件夹的git状态

AndroidStudio

安装AS到:d:\soft\Android\Android Studio

修改gradle默认下载地址为本地文件

需要修改AS的模板文件,而不是在项目中一次又一次的修改。

编辑文件E:\soft\Android\AndroidStudio\plugins\android\lib\templates\gradle\wrapper\gradle\wrapper\gradle-wrapper.properties
(mac下的位置:/Applications/Android Studio.app/Contents/plugins/android/lib/templates/gradle/wrapper/gradle/wrapper)

#distributionUrl=https\://services.gradle.org/distributions/gradle-4.8-bin.zip
distributionUrl=file\:///E:/soft/gradle/distributions/gradle-5.1.1-all.zip

本地文件路径中,把下载好的gradle的zip压缩包拷过去即可。怎样下载所有的gradle的zip包?先用爬虫爬取对应的url然后扔给迅雷,使用如下脚本获取url列表:

#!/usr/bin/env python
#coding: utf-8from __future__ import print_functionimport requests
from html.parser import HTMLParser
import time
import osclass MyHtmlParser(HTMLParser):a_text = Falsegoods = []def handle_starttag(self, tag, attr):if tag == 'a':self.a_text = Truedef handle_endtag(self, tag):if tag == 'a':self.a_text = Falsedef handle_data(self, data):if self.a_text and data.endswith('-all.zip') and 'rc' not in data and 'milestone' not in data:version = data.split('-')[1]if (version > '3.0'):self.goods.append(data)def get_gradle_distributions():url = 'https://services.gradle.org/distributions/'r = requests.get(url)parser = MyHtmlParser()parser.feed(r.text)parser.close()goods = parser.goodsprint(goods)return goodsif __name__ == '__main__':dists = get_gradle_distributions()#dists = ['gradle-5.5.1-all.zip']for dist in dists:url = 'https://services.gradle.org/distributions/' + dist#downloadFile(dist, url)#print('-- saved ' + dist)print(url)print('=== Done')

TODO:
安装sdk到:d:\soft\Android\sdk
设定不要安装sdk和ndk到C盘
设定gradle不要放到C盘


各种开发工具

vcpkg

git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
.\bootstrap-vcpkg.bat
.\vcpkg integrate install

然后看到提示:

Applied user-wide integration for this vcpkg root.All MSBuild C++ projects can now #include any installed libraries.
Linking will be handled automatically.
Installing new libraries will make them instantly available.CMake projects should use: "-DCMAKE_TOOLCHAIN_FILE=E:/soft/vcpkg/scripts/buildsy
stems/vcpkg.cmake"

各种库,开发相关的依赖包

统一设定

这些依赖包通常源码是C/C++源码,用cmake从源码编译即可。安装路径指定为D:/lib/<PackageName>/<Version>/<vc_version>

OpenCV

C/C++的module,自行编译。
2.4.9的python模块无法自行编译,直接拷贝了预编译包里面的。

下载文档:https://docs.opencv.org/

glfw

vs2013的要单独编译。
vs2015和vs2017的估计是通用的,vs2015可以直接用vs2017的静态库的。

Caffe

bvlc版本比较好编译。
weiliu89的还在移植中。


日常操作相关搭配、习惯

执行cmake

VSCode打开工程目录,写build/vs2013-x64.bat,或用fc_build.py生成;
cmd下执行cmake;
cmake-gui查看cmake缓存,必要时用cmake-gui修改缓存,一般是改cmakelists.txt

ssh连接

用git bash

find/grep/gcc命令

用git bash


各种日常工具,不做开发也需要的

迅雷

Thunder9.1.46.998.exe
果然还是充会员才有速度。

WinRAR 64位

winrar-x64-571scp.exe

微信

有道词典

QQ

QQ9.1.0.24712.exe

网易云音乐

cloudmusicsetup_2.5.2.197409.exe

lantern

走夜路需要一盏灯

百度网盘

BaiduNetDisk6.7.1.9.exe

PotPlayer

视频播放器

unlocker

Unlocker1.9.2.0.exe
删除占用文件的神器。

GIMP2

gimp-2.10.10-setup.exe

blender

blender-2.80-81b68f7279cd-win64.zip
建模软件。

Dism++

清理C盘空间的神器
Dism++10.1.1000.100_2d2bf466baca088c4b35248f5a7316f4e00cac0b

QQ拼音

QQPinyin_Setup_6.1.5306.400.exe

cuda

cuda默认装C盘,太占空间了。比如我习惯装最新3个版本的cuda,C盘放不下的。安装时选择“自定义”,指定安装路径。


远程操作相关

samba访问

需要在远程linux主机上配置samba服务,windows仅仅是作为client而存在。

windows上主要的问题是,如何清除访问凭证。方法:

进入cmd:

control userpasswords2

打开【用户管理】,点击【高级】-【管理密码】

找到对应的网络路径,点击编辑或删除相关凭据

关掉原来开的资源管理器(文件夹),重新开一个资源管理器,重新输入samba地址。此时,删掉的凭证就真的没有了。(可用来测试不同用户的访问权限等)

Office相关

Win10+Office2016应该是不错的体验了。激活方法:先关闭defender(否则用浏览器下载工具后会被删,即使用百度网盘客户端下载了,执行程序时仍然被删):https://jingyan.baidu.com/article/d169e186168094436611d8f7.html

然后下载工具,按照博客上的步骤来:https://blog.csdn.net/qq_41785863/article/details/83619401

PPT教程:https://www.bilibili.com/video/av54625494?from=search&seid=4951232231982346299

关闭迷你弹窗新闻

https://jingyan.baidu.com/article/9225544664c4dc851748f46a.html

清理C盘空间

  1. 网易云音乐

默认占用1G缓存。减少缓存容量,并且从C盘挪走:

  1. Google Chrome

作为我的默认浏览器,缓存内容也很多。把缓存目录从C盘挪到D盘。放到了D:\AppData\Google\Chrome\Cache。参考:
https://jingyan.baidu.com/article/4ae03de3d6c4c53eff9e6be2.html

  1. VSCode / VSCode-Insider

作为我的附注编辑器和跨平台调试IDE,VSCode的缓存居然达到4G。简直要把C盘吃掉了。果断挪到D盘去。放到了D:\AppData\Microsoft\Code - Insiders
https://blog.csdn.net/asty9000/article/details/90202510

转载于:https://www.cnblogs.com/zjutzz/p/11124078.html

我的windows开发环境设定与日常使用指南相关推荐

  1. Android Studio 使用艺术 - Android Windows 开发环境配置

    为什么80%的码农都做不了架构师?>>>    Android Windows 开发环境配置 配置JDK 下载JDK8 下载地址:http://www.oracle.com/tech ...

  2. 搭建一站式OpenHarmony设备开发Windows开发环境

    搭建一站式OpenHarmony设备开发Windows开发环境. 作者:坚果 团队:坚果派 公众号:"大前端之旅" 润开鸿技术专家,华为HDE,InfoQ签约作者,OpenHarm ...

  3. 沁恒CH32V103C8T6(一): 核心板焊接和Windows开发环境配置

    目录 沁恒CH32V103C8T6(一): 核心板焊接和Windows开发环境配置 沁恒CH32V103C8T6(二): Linux RISC-V编译和烧录环境配置 CH32V103C8T6 CH32 ...

  4. Cmder:windows开发环境必备终端工具_安装及使用指南

    Cmder--windows开发环境必备终端工具 windows开发环境必备,替代windows本身的cmd. Cmder is a software package created out pf p ...

  5. 2.2 Trino Windows开发环境搭建—源码修改篇

    1. 前言 在上一篇中,介绍了在Windows上搭建Trino开发环境所需要的组件.本篇文章,主要介绍通过修改源码,让Trino在Idea中运行起来. 2. 步骤 1)配置文件 Trino的配置文件位 ...

  6. 【转】gcc for Windows 开发环境介绍

    博客 学院 下载 更多 论坛 问答 活动 码云 商城 写博客 登录注册 设置昵称 主页 消息 设置 反馈 退出 gcc for Windows 开发环境介绍 原创 2007年12月06日 12:53: ...

  7. STM32集成开发环境 STM32CubeIDE 安装与配置指南

    STM32集成开发环境 STM32CubeIDE 安装与配置指南 Start With STM32CubeIDE 前言 一.IDE下载 源文件下载 安装步骤 二.界面汉化 牵引信标 开始跃迁 三.主题 ...

  8. gcc for Windows 开发环境介绍

    在Windows操作系统下的gcc  第一节 GCC家族概览  GCC是一个原本用于Unix-like系统下编程的编译器.  不过,现在GCC也有了许多Win32下的移植版本.所以,也许对于许多Win ...

  9. 配置豪华的 Windows 开发环境

    2019独角兽企业重金招聘Python工程师标准>>> 给Windows系统配置出一个豪华的开发环境 1.ConEmu  ConEmu是一款免费的DOS系统仿真器,体积小巧,界面清爽 ...

最新文章

  1. 如何在Azure machine learning中使用异常检测
  2. 计算机硬件系统设计mooc,计算机硬件系统设计MOOC答案
  3. C++和Python,JSON文件的读取和保存
  4. Day6 Pyhton基础之文件操作(五)
  5. 【HDU 1711】Number Sequence(裸KMP算法)
  6. iOS - 打电话, 发短信
  7. java常用类总结_java——常用类的总结
  8. C# 8 的新提案:new 关键字类型推断
  9. java开发有日志存表的吗_Java日志信息存库(logback篇)
  10. 开源Registry项目Harbor源代码结构解析
  11. 用于角点检测的FAST算法
  12. Spring—使用类加载从配置文件中读取配置
  13. 你需要知道的基础算法知识——STL和基础数据结构(六)
  14. 截短 UTF-8 字符串
  15. 网络管理软件免费linux,SugarNMSTool免费版
  16. 小米手机解锁、线刷、开启root权限详细教程
  17. 蓝牙双模音频模块 BT401蓝牙BLE应用笔记
  18. 图扑软件数字孪生挖掘机实现远程操控
  19. 单片机学习笔记5--STM32时钟系统(基于百问网STM32F103系列教程)
  20. Docker-docker-compose学习笔记(yaml,实战)

热门文章

  1. 域控内使用策略部署和软件分发
  2. 【零基础玩转BLDC系列】基于反电动势过零检测法的无刷直流电机控制原理
  3. Formatter(格式化)
  4. android 颜色 数组,在Android中声明维数,颜色,资源ID或其他非标准数据类型的数组?...
  5. 路由方案之ARouter源码分析
  6. 网易前端微专业课程讨论区问答精选
  7. DC-DC降压芯片是否有输入输出压差范围要求?
  8. Objective-C基本分析法 反编译
  9. 应届生和往届生,谁更容易考研成功?
  10. php ios接口,关于ios 调用php接口