Code Monkey home page Code Monkey logo

appcode's Introduction

AppCode

My custom Setup for App Code. Import via File > Import Settings. Some of these are defaults in AppCode, but some of them are not and it's been too long for me to remember which now.

Currently looks like:

Looks like this

What I like about AppCode

Consult my delight file.

I like my custom shortcuts to begin with + ^ ( command + ctrl ).

Download link

Download the .jar

Keybindings

Feature Explanation Key Binding
Refactor button This is the gateway to everything, memorise what the 1-0 keys do after for superwin. ⌥ + t
Do whatever AppCode wants This is for things like auto-import. ⌘ + ↵
Open Symbol Used to open any source file. ⌘ + t
Open File Used to open any other file. ⌘ + ⌥ + o
Run... Pressing this then 2 will allow you to run all the tests in a file. ⌘ + ^ + r
Switch to test file Only works if you have a matching spec name. ⌘ + ^ + t
Find all uses of x Like find all, but with context. ⌘ + ^ + f
Commit changes Do all your git stuff in AppCode ⌘ + ⌥ + c
Open Selection in Github (This is a plugin, you may have to install yourself.) ⌘ + ⌥ + g
Select Context Do it with ↑ once to select the word, then repeat to expand the scope. Mindblowing. ⌥ + ↑ / ⌥ + ↓
Hide all sidebars Bottom / Left & Right. Same as hide debugger in Xcode ⌘ + ⇧ + y
Open Task Search through your tickets on Github and say you're working on that ⌘ + ^ + n
Open in Xcode The opposite of this plugin: OROpenInAppCode ⌘ + ^ + x
Create a view Split Splits editor into two ⌘ + ^ + s

Custom snippets

  • __weak will offer a __weak __typeof(self)weakSelf = self;
  • init will offer a golden path version of the self = [super init] function.

Code Style

The generated code style is mostly the same as what the NYTimes released. Think I only disagreed with them on minor issues.

Keys reference

  • = cmd
  • = alt
  • ^ = control
  • = shift
  • = enter
  • = up arrow
  • = down arrow
  • __ = dunder

appcode's People

Contributors

krausefx avatar orta avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

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.