windows端的实用工具与技巧总结

Posted by Hsz on March 16, 2017

windows端的实用工具总结

公司电脑默认给的是win7,自己的台式也上了win10,懒得重装linux或者黑苹果,况且windows上也不是不能工作,所以略微折腾了一下.

windows平台的特点就是强大的gui+稀烂的terminal(cmd) 总结了几个比较实用的工具如下

科学上网

不多说,懂得都懂.八仙过海各显神通,不过这个基本必须.

编译器和运行环境

毫无疑问最大的不同就是编译器环境的不同了,windows上的C/C++并不是常见的GNU或者clang,而是ms自家的方言,因此编译器就需要稍微折腾下了.

Visual Studio

Visual Studio是ms家引以为豪的ide,集成了他家的所有编译开发环境,除了庞大臃肿几乎没有缺点,比xcode好用太多.非要说缺点的话就是默认不能使用命令行编译,需要自己设置path才可以使用命令行编译.而且命令不叫gcc/g++用着比较蛋疼

mingw

mingw会装这个的一般有两种人,一种是要用theano调gpu的,另一种是gnu铁杆粉.可以使用anaconda安装

cond install mingw

缺点是编译出来的是32位程序,要编译64位的需要安装MinGW-w64

ssh连接工具

可以使用xshell

与linux交互文件传输则可以使用szrz命令,这两个命令要在linux端(远端)安装

sudo apt-get install lrzsz

使用方法很简单,都是在远端操作

本机向远端传输(rz)

rz 之后跳出选框选择文件即可

远端向本机传输(sz)

sz xxxx

之后跳出选框选择要下载到的目录

数据库连接

windows下的数据库工具相当好用,比起mac的甚至更好.

mysql/postgresql

可以使用heidisql简单好用,有个坑就是pg的database必须命令行新建,heidisql连接的时候也必须指定database

mongodb

RoboMongo是个跨平台的mongodb工具.好用!

redis

redisdesktop是一个windows下免费的redisgui工具,比较好用

虚拟机

很多时候我们还是需要一个虚拟机来运行Linux,一个开源的解决方案是使用VirtualBox. 可以参考VirtuaBox安装和使用一文安装和设置VirtualBox.

windows10实用技巧总结

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

  1. 实用快捷键

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

    自带的虚拟机基本够用,可以直接访问windows的文件系统.还是挺方便,就是比较慢,可以关注.

    安装:

    1. 首先到系统设置——更新和安全——针对开发人员——选择开发者模式。
    2. 控制面板→程序和功能→启用或关闭Windows功能,勾选“适用于Linux的Windows子系统(Beta)
    3. 打开命令提示符,直接在管理员模式下输入Bash命令,提示需要从windows store下载,按y确认。 需要注意的是这项功能只支持新版本的cmd,打开cmd后右键属性选项中看看有没有勾使用旧版本控制台,要用这个虚拟机就不能勾