windows端的实用工具

Posted by Hsz on March 16, 2017

windows端的实用工具总结

毕竟windows是pc端娱乐的首选,本人台式机是win10,但并不常用,这边总结下win10环境下的常见工具以防忘记

工具 说明
chrome 最好的浏览器
visual-cpp-build-tools 集成了大量的sdk和lib的开发套件,不是集成开发环境
wsl2 windows下的linux虚拟机内核,可以搭配Ubuntu使用
git git在windows上的客户端,自带mingw64环境,自带ssh
MinGW-w64 mingw的64位版本,gnu在windows上的工具集,自带一个bash环境和若干常用linux下的命令行工具,安装git就会自带不用额外安装
Windows Terminal windows上terminal的管理工具,自带对cmd和powershell的支持.
vscode 全平台的优质文本编辑器,常用配置可以看这篇
github desktop 优秀的git管理工具,用法可以看这篇
docker desktop docker在windows上的环境工具,现在可以使用wsl2作为执行docker的虚拟环境
xodo pdf阅读器
etcher 镜像写入工具,主要是玩树莓派用
gimp 图片编辑工具
AnotherRedisDesktopManager 免费的redis的gui客户端,electron实现
teamviewer 远程桌面工具,个人版免费
obs 录屏工具

windows10实用技巧总结

win10带来了新的界面,新的快捷键和一个自带的ubuntu虚拟机.

  1. 实用快捷键

    • win+q 搜索,体验接近mac的spotlight
    • win+左右上下 将窗口靠左或者靠右,占半幅画面,方便对着文档写东西
    • Win + Ctrl + D 启用新的虚拟桌面
    • Win + Ctrl +左/右 切换虚拟桌面
    • Win + Ctrl + F4 关闭当前的虚拟桌面
  2. 为你的git bash添加gcc支持

    1. 下载并安装window上可以执行的gcc
    2. 下载并安装windows上的cmake
    3. 进入git bash的环境变量配置文件(默认C:\Program Files\Git\etc\profile.d\env.sh,根据你安装git的位置确定),像在linux/mac中一样将上面的可执行文件加入Path

       ...
       export PATH="$HOME/gcc/bin:$PATH" #比如说gcc工具安装在用户根目录的gcc文件夹下
       export PATH="/c/Program Files/CMake/bin:$PATH" #比如cmake安装在c://Program Files/CMake
      
  3. 将git bash注册到Windows Terminal

    1. 打开Windows Terminal,下拉进入设置项
    2. 配置文件->新增中填写展示名,bash路径(默认为C:\Program Files\Git\bin\bash.exe,根据git的安装位置决定)然后下个图标给它用,然后点保存
    3. [可选]打开json文件profiles->list找到你设置的git bash项,加上"guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b7}",,如果想它是默认terminal的话,可以设置defaultProfile为刚才的guid.
  4. 设置powershell的脚本执行安全策略

    powershell是windows默认安装的命令行工具,在git bash无法使用时powershell往往是第二选择,它默认的安全策略非常保守我们可以用管理员权限打开powershell,然后执行set-executionpolicy remotesigned.这样就可以执行脚本了.

    set-executionpolicy的选项可以有:

    • Unrestricted没有限制
    • RemoteSigned运行本地的脚本不需要数字签名,但是运行从网络上下载的脚本就必须要有数字签名
    • AllSigned只能运行经过数字证书签名的脚本
    • Restricted默认的设置,不允许任何脚本运行
    • Undefined在Windows10下这是默认的值,表示未设置任何执行权限.这个值一般是用来删除执行策略的.
  5. 管理员权限使用Windows Terminal中的terminal

    其实只需要管理员权限打开Windows Terminal,然后使用里面的任何一个terminal都是管理员权限了