Why does the program ape like OS X?

Source: Internet
Author: User
Tags control characters git client using git

before the understanding of the answer to some of the MacOS programming experience in some of the articles, here to summarize, hope to help more friends:
Software & Tools
The biggest difference between humans and animals is that people use tools.
Here's how to use the tools of MAC development gracefully:

1. IDE
Phpstorm, charge but absolutely value for money, the world has a company called JetBrains, they develop the IDE are fried chicken so, who use who knowJetBrains IDEs to create a better Web:intellij idea, ReSharper, RubyMine, Webstorm, Phpstorm, pycharm
650) this.width=650; "title=" 11.png "alt=" Wkiol1c5clnjin8naapbbembfoy282.png "src=" http://s4.51cto.com/wyfs02/M02/ 80/24/wkiol1c5clnjin8naapbbembfoy282.png "/>

2. Database Client
Sequel Pro , can easily carry out the various operations of MySQL, the key is people or free, my favorite feature is that you can through a layer of SSH tunnel for MySQL connection.
650) this.width=650; "title=" 22.jpg "alt=" wkiom1c5cbfwscayaaibwtrgqfu761.jpg "src=" http://s2.51cto.com/wyfs02/ M00/80/26/wkiom1c5cbfwscayaaibwtrgqfu761.jpg "/>


3. Version control
Git, now everyone is using git, still using SVN please don't pay attention to me, sourcetree free Mercurial and Git Client for Windows and Mac It should be the best git graphical interface for the time being.


650) this.width=650; "title=" 33.png "alt=" Wkiol1c5cs7jczupaal_vt0lgi0123.png "src=" http://s5.51cto.com/wyfs02/ M02/80/24/wkiol1c5cs7jczupaal_vt0lgi0123.png "/>


4. Terminal & totalterminal & Zsh & Ohmyzsh
One of the key reasons for a program ape with a Mac is that MacOS is a UNIX system that can easily simulate a Linux server environment. With Zsh and ohmyzsh, don't be so cool in front of colleagues
MatesTotalterminal is a system-wide terminal accessible via a hot-key the shortcut key call out function, simply is the power!

650) this.width=650; "title=" 44.png "alt=" Wkiom1c5cipjvnniaaoq2vsrfzc655.png "src=" http://s5.51cto.com/wyfs02/M00/ 80/27/wkiom1c5cipjvnniaaoq2vsrfzc655.png "/>
5. File Transfer
https://cyberduck.io/ almost all file transfer protocols are supported, very convenient
650) this.width=650; "title=" 55.png "alt=" Wkiol1c5cagj9fmwaajotdwpcsg406.png "src=" http://s5.51cto.com/wyfs02/ M00/80/24/wkiol1c5cagj9fmwaajotdwpcsg406.png "/>
6. Command-line related
  1. Said Zsh & Ohmyzsh before. With a lot of plug-ins very heart should also launch.

  2. Why I don't like Alfred, first because it charges, followed by the this stuff, With 10.10 Spotlight, you can achieve a lot of cool features:

      bd xxxx, direct Baidu xxxx keyword 650) this.width=650; "Width=" title= "66.png" class= "Origin_image zh-lightbox-thumb" alt= "Wkiom1c5cxaqm2czaail0z2sel0828.png" src= "http://s3.51cto.com/wyfs02/ M02/80/27/wkiom1c5cy_ivqzcaail0z2sel0659.png "/>

    1. ts convert timestamp 650) this.width=650; "Width=" "title=" 66-1.png "class=" Origin_image zh-lightbox-thumb "alt=" Wkiol1c5cn6zgvweaadocd5zk68159.png "src=" http://s2.51cto.com/wyfs02/M00/80/27/ Wkiom1c5cz3x9fmjaacj98cmony723.png "/>

    2. You can even write your own plugins, all of which are open source.

  3. Various software packages can be installed with homebrew, port, and not as a virtual machine or Cygwin on Windows.

  4. mac write C, C + + system programs under normal circumstances can be directly ported to run under Linux, this is very convenient, at that time Auxten/gingko GitHub ,auxten/gko_pool GitHub is written under a Mac to run on Linux.


shortcut Keys

A little tips for MacOS shortcuts are definitely unique to MacOS:
I say a little detail about the command key:
Us-ascii control characters Specify a lot of control characters, such as Ctrl + A is to move the cursor to the beginning, CTRL + E is the end of the line, CTRL + H is the backspace delete , this feature is widely supported, from the command line console to the browser address bar, This feature is supported in almost all places where text can be entered.
However, because the CTRL and command keys are one of Windows, CTRL + A is all selected, which makes this part of the function unavailable.
Also do not know that MacOS is intentionally or unintentionally, added command key, so we can be in almost all the text can be entered in the place with this function.
650) this.width=650; "title=" 7.png "alt=" Wkiol1c5crxqltutaabif7jitqw822.png "src=" http://s3.51cto.com/wyfs02/M01/ 80/24/wkiol1c5crxqltutaabif7jitqw822.png "/>


==========================================

Welcome to   Maintenance Automation class

Timetable: http://www.51reboot.com/course/devops/

Class form: Face-to-face class/Webcast class

qq:979950755

AC Group: 238757010

This article is from the "Reboot DevOps Development" blog, please be sure to keep this source http://opsdev.blog.51cto.com/2180875/1773915

Why does the program ape like OS X?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.