Coder Social home page Coder Social logo

cygwin-guide's Introduction

Easy Cygwin installation guide!

Why Cygwin

Cygwin is a Unix console container for windows. If you are used to work with Git-Bash (MinGW), it is way more powerful! The combination on Cygwin and ConEmu will provide you with a fast, easy tool to work, plus it support, screen splitting, tabs, keyboard shortcuts, and it can be personalized to fit your needs.

How to install Cygwin?

first, head over to http://cygwin.com/install.html and download the latest version of cygwin.

run it, and when you see this screen:

make sure to install svn ! you will need it later to install apt-cyg

beside that, add packages you need, like git, python, wget, kdiff etc.


Install apt-cyg

apt-cyg is a command line tool to install new software. much like apt-get, brew, mac-ports or yum. got to https://code.google.com/p/apt-cyg/ and follow the instructions.

to use it, open cygwin and type apt-cyg install [your package name]


Install con-emu

ConEmu is a console container for the Cygwin, it enables you to have tabs, shortcuts and what not! download and install it from here https://code.google.com/p/conemu-maximus5/

Connecting ConEmu to Cygwin

to connect ConEmu to you Cygwin, go to settings (win+alt+p) > tasks > and hit the + sign. name the task Cygwin and the in the commands box type C:\cygwin\Cygwin.bat.

now, choose startup in the left menu, choose specified named task and choose cygwin.

done!

Assigning a keyboard shortcut

I suggest assigning a keyboard shortcut to the console, it can be done in Keys & Macro and my suggestion is to assign Ctrl+Shift+~ to Minimize/Restore.

Personalize your console

Here are some usefull links:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.