Win10Config


win10 config

系统

  • 进入系统时不要联网,直接使用Microsoft账户会更改注册表文件,改回来很麻烦

  • 数字激活
    汉化版

  • 更新系统

  • 修改dns
    首选 8.8.4.4
    备选 114.114.114.114

  • 磁盘分区 C系统:100g D软件:465g E文件:365g

    下载:E:\Downloads
    文档:E:\Documents

  • 删除开始菜单冗余

    任务栏自动隐藏

  • 分辨率

  • 开始菜单主题色背景
    创建文件 20H2.reg 并写入以下内容:

    Windows Registry Editor Version 5.00
        
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FeatureManagement\Overrides\0\2093230218]
        
    "EnabledState"=dword:00000002
        
    "EnabledStateOptions"=dword:00000000
    

    保存并执行,然后重启电脑

  • 字体

    git clone git@github.com:rainbowtp/fonts.git C:\Users\rainbow\Desktop\fonts

    下载苹方字体并安装,使用MacType进行替换
    字体显示-125% 显示-100% 桌面-查看-小图标

Office

网络

proxy

v2ray – fengchao

speedpanX

填入激活码

dns

查找ip

github.com

github.global.ssl.fastly.net

软件-scoop

安装Scoop,以管理员权限运行powershell

Set-ExecutionPolicy UnRestricted # 给予powershell执行脚本的权限
$env:SCOOP='D:\scoop' # 自定义scoop安装路径
[environment]::setEnvironmentVariable('SCOOP',$env:SCOOP,'User')
iwr -useb get.scoop.sh | iex # 安装scoop
#  定制自己的bucket
##  参考[scoop官方文档](https://github.com/lukesampson/scoop/wiki/Buckets)
#设置http代理 在C:\Users\user\.config\scoop 查看
scoop config proxy 127.0.0.1:10809

安装配置git

scoop install git
ssh-keygen -t rsa -C “1844283837@qq.com” # ssh密钥,连续敲三次Space
git config --global user.name "Rainbow"
git config --global user.email "1844283837@qq.com"
Get-Content C:\Users\rainbow\.ssh\id_rsa.pub > C:\Users\rainbow\Desktop\ssh_pub.txt # 复制填入github的ssh设置中
ssh git@github.com # 测试连接到github
# http代理
git config --global http.https://github.com.proxy socks5://127.0.0.1:10808 
# ssh代理
"Host github.com`n`tProxyCommand D:/scoop/apps/connect/1.100/connect.exe -S 127.0.0.1:10808 %h %p" | Out-File -Encoding utf8 C:\Users\rainbow\.ssh\config
# 完全放弃http协议,使用ssh协议,安全和速度都优于http
# eg: git clone git@github.com:rainbowtp/Scoop_bucket.git

配置aria2

scoop config aria2-max-connection-per-server 16 ; scoop config aria2-split 16 ; scoop config aria2-min-split-size 1M

如果报错,停用aria2

scoop config aria2-enabled false

安装程序

scoop bucket add extras ; scoop bucket add nonportable ; scoop bucket add Rainbow https://github.com/rainbowtp/Scoop_bucket.git ; scoop bucket add Ash258 https://github.com/Ash258/Scoop-Ash258 ; scoop update ; scoop install install ; install ; scoop uninstall install # go!

windows terminal

  1. 设置右键快捷键:

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\Directory\Background\shell\WindowsTerminal]
    @="Windows Terminal Here"
    "Icon"="https://raw.githubusercontent.com/microsoft/terminal/master/res/terminal.ico"
    
    [HKEY_CLASSES_ROOT\Directory\Background\shell\WindowsTerminal\command]
    @="D:\\scoop\\apps\\windows-terminal\\current\\WindowsTerminal.exe"

    将以上代码保存到扩展名为 .reg 的文件中,双击打开

    当前目录打开时,Terminal 里的路径不是当前目录

    检查一下配置文件,看下是否有以下内容,删除之后就可以了。

    {
        "profiles": [
            {
                "startingDirectory" : "%USERPROFILE%"
            }
        ]
    }

    需要修改为

    "startingDirectory": null

    如果没有就自己配置这个参数设置为null

    配置文件路径:

    C:\Users\user\AppData\Local\Microsoft\Windows Terminal\profiles.json

    不能输入中文问题
    将win10打开设置,时间和语言→语言→管理语言设置→更改系统区域设置→勾选Beta…提供全球语言支持,然后重启,再打开windows terminal即可使用中文输入。然后神奇的事情发生了,即使此时关闭当时的勾选,再次重启仍可在windows terminal使用中文输入法。

  2. 设置环境变量 LESSCHARSET=utf-8

  3. 美化

    下载powershell专用的powerline字体,并设置

    参考少数派文章

  4. 自定义指令(wamp)

    "Import-Module oh-my-posh`nSet-Theme Sorin`nFunction apache_start(){`n`tsudo httpd -k start`n}`nFunction apache_stop(){`n`tsudo httpd -k stop`n}`nFunction mysql_start(){`n`tsudo net start mysql`n}`nFunction mysql_stop(){`n`tsudo net stop mysql`n}`n`nSet-Alias apache apache_start`nSet-Alias apachestop apache_stop`nSet-Alias mysqlstart mysql_start`nSet-Alias mysqlstop mysql_stop" >> $profile

vscode

安装插件Settings Sync来同步插件配置

设置字体:

  • 编辑器:Fontsize 14

    Fontfamily

    Operator Mono, Dank Mono, Fira Code Light
  • 终端:
    Fontfamily

    DejaVu Sans Mono for Powerline

utools

全局快捷键:Alt+Space

本地应用搜索:D:\scoop

安装插件:编码小助手 音乐播放器 php文档 网页快开 小说阅读 聚合翻译 便民工具 本地搜索 kali工具介绍 程序员手册 python3.8文档 Linux命令文档 todo 自动化助手

steam

下载 Dota2 WallpaperEngine,并设置WallpaperEngine启动优先级

captura

开机启动和常用快捷键

diskgenius

固定到开始菜单

potplayer

关联常用mp4文件格式

quicklook

获取插件并安装

docker

禁止开机启动

translucenttb

开机启动 并设置完全透明

gamepp2

桌面监控–默认–透明

dota2mods

慢慢下

wegame

下载LOL文件存储路径

sougoupinyin

登录账户 修改皮肤

wechat

登录账户

修改文件路径到E盘

TIM

登录账户

修改文件路径到E盘

VMware

UY758-0RXEQ-M81WP-8ZM7Z-Y3HDA

MSIDragonCenter

游戏加速 更改RGB灯光

DL环境

conda代理

"auto_activate_base: false`nproxy_servers:`n`thttp: http://127.0.0.1:10809`n`thttps: https://127.0.0.1:10809 " > C:\Users\rainbow\.condarc

conda初始化

conda init powershell

建立gluon环境

conda create -n gluon python=3.6 cudatoolkit=10.2 mkl ; conda activate gluon ; pip install mxnet-cu102mkl==1.6.0 -f https://dist.mxnet.io/python d2lzh==1.0.0 jupyter==1.0.0 matplotlib==2.2.2 pandas==0.23.4  d2lzh==1.0.0 jupyter==1.0.0 matplotlib==2.2.2 pandas==0.23.4 --proxy=127.0.0.1:10809 # gluon

php环境

apache

Path: D:\scoop\apps\apache\2.4.43\conf\httpd.conf

  • DocumentRoot字段对应文件夹创建快捷方式到Documents

  • 文件末尾添加php配置(路径依据个人情况)

    # php7 support
    LoadModule php7_module "D:/scoop/apps/php/7.4.9/php7apache2_4.dll"
    AddHandler application/x-httpd-php .php 
    
    # configure thepath to php.ini 
    PHPIniDir "D:/scoop/apps/php/7.4.9"
  • 修改<IfModule dir_module>字段,添加index.php index.htm

  • 安装apache为windows服务sudo httpd -k install

    mysql

  • 在mysql根目录创建配置文件my.ini,写入以下内容:

    [mysqld]
    datadir=E:/MySQL_data
    [client]
    user=root
    [mysqld]
    port = 3306
    max_connections=200
    character-set-server=utf8
    default-storage-engine=INNODB
  • 启动mysqlmysqlstart后执行:

    mysqld --initialize --user=mysql --console

    记住初始化的密码,用来登陆root用户

    sudo mysqld -install ; sudo net start MySQL ; mysql -u root -p # 输入之前生成的密码
    ALTER USER root@localhost IDENTIFIED  BY 'root';# 修改密码为root

    php

    复制php根目录的php.ini-development文件为php.ini,并修改:

  • ; extension_dir = "ext"extension_dir = "D:/scoop/apps/php/7.4.9/ext"

  • ;date.timezone =date.timezone = Asia/Shanghai

  • 去掉

    ;extension=php_curl.dll
    
    ;extension=php_gd2.dll
    
    ;extension=php_mbstring.dll
    
    ;extension=php_mysql.dll
    
    ;extension=php_xmlrpc.dll

    前面的注释,开启相应的库

    Demo

    php

    <?php
    phpinfo();
    ?>

    mysql

    <?php
    $servername = "localhost";
    $username = "root";
    $password = "root";
    // 创建连接
    $conn = new mysqli($servername, $username, $password);
    // 检测连接
    if ($conn->connect_error) {
        die("连接失败: " . $conn->connect_error);
    } 
    echo "连接成功";
    ?>

文章作者: rainbow
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 rainbow !
评论
  目录