基础平台篇:

1. Linux环境

64位Windows 10上可以直接使用系统自带的Linux环境。如果后续Windows版本不再提供内置的Linux环境,则切换到Cygwin平台。

其他没有自带Linux环境的Windows系统下载并安装Cygwin平台。初次安装可以只安装少量必须的package,如vim,git等。

在C盘或D盘建立home文件夹,用来存放映射Linux环境的home路径内容。

$ ln -s /mnt/c/home/Documents/ ~/Documents

$ ln -s /cygdrive/c/home/Documents/ ~/Documents

 

2. X Server

Windows 10自带的Linux环境可以使用Xming或vcxsrv作为X Server。

$ echo "export DISPLAY=:0.0" >> ~/.bashrc

 

基础工具篇:

1. 浏览器

刚装好的空系统各个方面都特别难用,为了提高后续下载和安装软件的效率,一些必要的软件和工具是必不可少的。一般会先装一个浏览器,因为IE太SHI了,Edge没感觉好用多少。

首选Firefox,插件多,有支持普通下载的插件叫DownThemAll,很好用, 缺点就是不支持P2P下载那些,平时日常的下载差不过够用,不行就下个迅雷极速版做个补充。下载地址一定要从英文官网下载,中文官网的程序包似乎做了手脚,英文官网下载地址[https://www.mozilla.org/en-US/firefox/all/]。对浏览器的设置主要包括首页清空,搜索引擎改为Bing或其他,不开VPN默认Google用不了。mailto改为Always ask,打开反跟踪,开启Do Not Track。只从访问过的网站获取cookie,保存到Firefox退出。


必备插件:
DownThemAll!
DownThemAll! AntiContainer
Adblock Plus
Turn Off the Lights

主题:
Cute Kitty Girl

强制隐私模式快捷方式参数:

-private
 

根据目前的情况,暂时还需要为浏览器安装Flash Player。未来可考虑不再安装。


2. 7zip,目前Windows平台下的首选文件压缩软件。只要系统是64位的,尽量装64位的。

3. notepad++

一个比较轻量级的文本编辑器,特点是启动快,只要装的插件不多,一般秒开,支持简单的自动完成和语法高亮,适合查看各种文本文档,代码小修小改。插件数量还过得去,有Json和XML支持的插件,可以轻松格式化这两类文本。
必备插件:
JSTool
XML Tools

 

4. SMPlayer,一个基于MPlayer的开源播放器,支持的格式基本能满足日常需要,新版本似乎还包含了新的内核。

5. GIMP,一个开源的图像处理软件。

6. Inkscape,一个开源的绘图软件。

7. Blender,一个开源的3D建模软件。

8. Evince,一个开源的PDF阅读器。

9. calibre,一个开源的电子书阅读平台。

10. 启用Windows内置的XPS Viewer。

11. 如果系统是Windows 10,则已经内置了iso文件挂载为虚拟光驱的功能。如果系统没有这个功能,则安装DAEMON Tools Lite。

12. dejavu-fonts-ttf系列字体,用来让Windows命令行和Linux环境的命令行看起来更Linux。同时也是候选代码字体。

 

办公软件篇:

1. Microsoft Office

微软的Microsoft Office仍然是Windows平台下办公软件的首选。必须的组件有Word, Excel, Outlook和Skype for Business。

 

2. LibreOffice

办公软件备选方案,一套开源的办公软件,没有License的限制,所以选择安装全部。 注意LibreOffice Base通常不会默认安装,可能需要手动选择或者单独安装。


3. FreeMind,一个开源的思维导图软件。

4. Wunderlist

5. Skype

 

网络应用篇:

1. Cisco AnyConnect Secure Mobility Client

2. FileZilla FTP Client

3. Wechat

4. TIM/QQ

5. OneDrive

6. iCloud

7. Other VPN software with name hidden

8. PuTTY

9. LonelyScreen

 

开发环境篇:

1. 配置Linux环境下的git

2. Visual Studio Community Edition

VS配置项:

Environment\AutoRecover\Save AutoRecover information every:3

Environment\Documents\Reload modified files unless there are unsaved changes:check

Environment\Documents\Save documents as Unicode when data cannot be saved in codepage:check

Environment\Extensions and Updates\Per user extensions & All user extensions\Automatically update extensions:uncheck

Environment\Startup\At startup:Show empty environment

Environment\Startup\Download content every:uncheck

Environment\Tabs and Windows\Tab Well\Insert new tabs to the right of existing tabs:check

Projects and Solutions\General\Projects location:(Default:~\Documents\workspace\)

Projects and Solutions\General\Show Output windows when build starts:check

Projects and Solutions\General\Lightweight solution load for all solutions:check

Projects and Solutions\Build and Run\maximum number of parallel project builds:(according to machine hardware, 1-4)

Projects and Solutions\Build and Run\MSBuild project build output verbosity: Normal

Projects and Solutions\Build and Run\MSBuild project build log file verbosity: Diagnostic

Source Control\Plug-in Selection\Current source control plug-in:None

Text Editor\All Languages\General\Settings\Line numbers:check

Text Editor\All Languages\Scroll Bars\Behavior\Use map mode for vertical scroll bar:select

Text Editor\All Languages\Scroll Bars\Behavior\Source overview:Wide

Text Editor\All Languages\Tabs\Indenting\Smart:select

Text Editor\All Languages\Tabs\Tab\Tab size:4

Text Editor\All Languages\Tabs\Tab\Indent size:4

Text Editor\All Languages\Tabs\Tab\Insert spaces:select

Text Editor\C#\Advanced\Using Directives\Place 'System' directives first when sorting usings:check

Text Editor\C#\Advanced\Outlining\Collapse #regions when collapsing to definitions:check

Text Editor\C#\Advanced\IntelliSense\Completion Lists\Show completion list after a character is deleted:check

Text Editor\HQL & HTML & HTML(Web Forms) & SQL Server Tools & T-SQL90 & U-SQL & XAML & XML & XOML\Tabs\Tab\Tab size:2

Text Editor\HQL & HTML & HTML(Web Forms) & SQL Server Tools & T-SQL90 & U-SQL & XAML & XML & XOML\Tabs\Tab\Indent size:2

Text Editor\HQL & HTML & HTML(Web Forms) & SQL Server Tools & T-SQL90 & U-SQL & XAML & XML & XOML\Tabs\Tab\Keep tabs:select

 

3. Windows 8以上安装Visual Studio 2015以上版本需要安装Windows SDK for Win7 & .net3.5,这样新版本Visual Studio才能显示.net3.5及以下版本的系统API注释信息。如果安装完Windows SDK for Win7 & .net3.5后仍然无效,则考虑安装.Net 2.0 SDK。

4. Code Compare

5. Sublime Text

必备package:
Package Control
Markdown
Markdown Preview
MarkdownEditing

 

6. VS Code

7. 在Linux环境中安装配置Vim,从github上下载个人的.vimrc文件

8. 在Linux环境中安装gcc

9. 在Linux环境中安装gdb

10. 在Linux环境中安装make

11. Ilspy

12. Fiddler

13. SoapUI

14. Git for windows

15. TortoiseGit

16. TortoiseSVN,Windows下的开源SVN图形客户端,如果需要用到SVN,这个软件包是首选。

17. SQL Server Management Studio

18. Oracle Client including SqlDeveloper

19. Axure,商业软件,可选。

20. Enterprise Architect,商业软件,可选。

21. Oracle VM VirtualBox

22. Pencil Prototyping

 

电子学篇:

1. 在Linux环境中安装sdcc/在Windows下直接安装sdcc(Cygwin当前版本不包含sdcc package)

2. qucs(非常强大,自己体会)

3. 在Linux环境中安装ngspice

4. 在Linux环境中安装gnucap

 

电子学可选篇:

1. Keil C51

2. National Instruments Circuit Design Suite 14.0+

3. Proteus 8+ Professional

4. kicad

5. Linux/Unix系统(如虚拟机或双系统)可选择安装gEDA套件

6. Linux/Unix系统(如虚拟机或双系统)可选择安装KTechlab

7. LTSpice

8. logisim

 

其他篇:

1. LibreCAD,一款开源的二维CAD软件。

2. WinBoard,一款开源的象棋软件。

3. 虾米音乐

4. Pickard,小巧好用的取色器。

5. ShareX,好用的屏幕截取、录制工具。

6. ProjectLibre

 

posted on 2017-07-27 21:02  九玄  阅读(239)  评论(0)    收藏  举报