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
被默认设置为切换输入法,与 vscode
和 Atom
等编辑器中的快捷键设置冲突了。但更改 windows
上的默认快捷键的设置隐藏的比较深。下面简要说说相关方法:
- 在
windows
的控制面板中,搜索 “高级键盘设置” 的设置项,并选择 “输入语言热键” - 在弹出窗口中,将热键设置为对应的其他的快捷键,如
Ctrl + F1
。好像无法取消设置 - 重启系统后生效
工具软件
-
KeyTweak(主要用于将 Caps 映射为 Ctrl)
-
搜狗输入法
-
Snagit
可以从其官网上下载安装最新版(13),注册码如下:
- 6BANC-FN3C4-DACAW-AMXHS-D5C3C(version 13)
- BCVYB-LDXFY-9HZCC-C5C5B-5E6CF(version 20)
-
微信
-
7-zip
-
Adobe Reader
-
百度网盘
-
迅雷下载
-
射手播放器
-
ABBYY FineReader 14 OCR识别软件,可以将图片中的表格识别为电子表格。
编辑器(~~Atom~~ vscode
)
将编辑器从 Atom
替换为 vscode
。经过一段时间的试用,确实 vscode
有更好的功能和使用体验,如集成控制台、调试等,而且还有专职的微软技术团队负责维护。因此,将编辑平台从 Atom
切换为 vscode
。
编辑器使用Atom
,安装好编辑器后,首先安装的插件是sync-settings
,相关的设置可以参考README文件。接下来就可以通过该插件来同步不同计算机之间的个性化设置信息了。
同步后会安装vim-mode-plus
和vim-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
可以加快页面的访问速度。
安装七牛同步客户端
七牛提供了qrsbox
和qrsboxcli
两个工具来辅助将本地文件同步到七牛的云存储上,其中前者是一个图形化工具,需要每次自己手动同步,后者提供了命令行工具,可以将其加入的自动任务,在电脑启动后自动执行。
将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文件’等阶段性有效的方法和工具。