Windows配置

Windows上进行软件开发一直都是种种坑,但是现在的办公环境只能是在Windows下。因此,再苦再难也要克服啊!本文专治Windows平台上的不服,着力打造一个顺手的研究和学习环境。

hosts 配置

为了解决GFW的网络域名污染导致特定网站访问缓慢或是无法访问的问题,可以通过设置 hosts 文件的方式解决。在电脑单机上或路由器上设置均可。

  • C:\Windows\system32\drivers\etc\hosts
  # Github Start
  192.30.253.118	gist.github.com
  192.30.253.112	github.com
  192.30.253.112	www.github.com
  # Github End

输入法快捷键设置

windows 10 上,Ctrl+Space 被默认设置为切换输入法,与 vscodeAtom 等编辑器中的快捷键设置冲突了。但更改 windows 上的默认快捷键的设置隐藏的比较深。下面简要说说相关方法:

  1. windows 的控制面板中,搜索 “高级键盘设置” 的设置项,并选择 “输入语言热键”
  2. 在弹出窗口中,将热键设置为对应的其他的快捷键,如 Ctrl + F1。好像无法取消设置
  3. 重启系统后生效

工具软件

  • KeyTweak(主要用于将 Caps 映射为 Ctrl)

  • 搜狗输入法

  • Snagit

    可以从其官网上下载安装最新版(13),注册码如下:

    • 6BANC-FN3C4-DACAW-AMXHS-D5C3C(version 13)
    • BCVYB-LDXFY-9HZCC-C5C5B-5E6CF(version 20)
  • 微信

  • 7-zip

  • Adobe Reader

  • 百度网盘

  • 迅雷下载

  • 射手播放器

  • 悦书PDF阅读器

  • ABBYY FineReader 14 OCR识别软件,可以将图片中的表格识别为电子表格。

编辑器(~~Atom~~ vscode)

将编辑器从 Atom 替换为 vscode。经过一段时间的试用,确实 vscode 有更好的功能和使用体验,如集成控制台、调试等,而且还有专职的微软技术团队负责维护。因此,将编辑平台从 Atom 切换为 vscode

编辑器使用Atom,安装好编辑器后,首先安装的插件是sync-settings,相关的设置可以参考README文件。接下来就可以通过该插件来同步不同计算机之间的个性化设置信息了。

同步后会安装vim-mode-plusvim-mode-plus-auto-ime插件。后一个用于在vim-mode-plus中从insert-mode切换到normal-mode时,自动将输入法设置为英文输入法。

Notice: 需要在Windows中安装两种语言环境:中文和英文。语言环境切换使用了外部Pyton脚本(ime_helper)。

等宽字体

Atom 中使用和编辑表格时,使用非等宽字体将导致单元格之间无法对齐。在 GitHub 上提供了一套可以用于 Windows 的等宽字体,字体名称为 NotoSansMonoCJKsc。下载地址如下: https://github.com/googlei18n/noto-cjk

下载后,将对于的字体文件拷贝到 C:\Windows\Fonts 目录下即可。

设置国内镜像代理

  apm config set registry http://registry.npm.taobao.org

Git

下载Git的客户端软件

做好Git相关设置

user.email,user.name, core.quotepath等相关配置项,其中最后一个配置项用于解决EDITMSG中的中文文件名乱码问题,配置如下:

git config –global core.quotepath false

配置ssh key

一种比较简单的方法是通过下载GitHub Desktop客户端,其自动会在Home\.ssh\目录下生成对应的私钥,并自动在GitHub上设置好了对应的公钥。那么我们只需将.ssh目录中的文件github_rsa复制并更名为id_rsa文件即可。这样就可以通过命令行来访问GitHub上的项目了。

图床设置

七牛提供了免费的云存储空间。在利用GitHub Pages搭建个人主页时,图片是不方便存储在GitHub上的,那么利用七牛提供的存储空间不仅有利于提高基于git操作的速度,而且七牛提供的 CDN可以加快页面的访问速度。

安装七牛同步客户端

七牛提供了qrsboxqrsboxcli两个工具来辅助将本地文件同步到七牛的云存储上,其中前者是一个图形化工具,需要每次自己手动同步,后者提供了命令行工具,可以将其加入的自动任务,在电脑启动后自动执行。

qrsbox的快捷方式拷贝的文件夹 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp,就可以开机自动启动了。

在本地同步文件夹中保存图片文件

将本地截屏文件保存至同步文件夹中。在windows环境下,可以将同步文件夹设置在OneDrive目录下,这样不同桌面计算机的同步文件夹可以保存一致。

通过七牛URL来访问图片文件

在blog或文章中可以通过 Qiniu的URL 来访问同步文件夹中对应的图片文件了。

使用说明

详细使用说明参见API/SDK/命令行工具问题

七牛同步客户端设置

使用七牛提供的同步客户端用于本地和云储存数据的同步,方便云存储的使用。将改同步客户端设置为开机自动启动即可。具体方法如下:

qrsbox.exe文件的快捷方式添加至C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp目录下

Ruby及相关软件

使用GitHub Pages来写文章需要依赖于Ruby。在windows平台上安装Ruby最方便的方法是通过chocolate工具,下载及安装方法参见 https://chocolatey.org/install。需要注意的是在安装之间需要用管理员身份开启Powershell,并且正确设置执行脚本的权限:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

然后,就可以使用choco来安装ruby相关的程序和packages了,Jekyll on Windows

疑难问题

  • SSL CERTIFICATE UPDATES

    gem安装过程中会碰到ssl cert相关问题时,需要对rubygems进行更新,参见http://guides.rubygems.org/ssl-certificate-update/#installing-using-update-packages

Python

安装Python可以通过Anaconda软件包来完成。

股票软件

主要有看行情的同花顺和用于交易的平安证券、银河证券等。

无障碍上网

GFW的限制,导致很多网站无法访问,也造成了很多应用工具使用不正常,如gist, gmail等。今天发现了一个好用的翻墙软件 蓝灯(Lantern),可以替代’更换host文件’等阶段性有效的方法和工具。

标签: ,

最新的: