Name: metrix_pivotal_ide_prefs
Owner: Pivotal Cloud Foundry
Description: CLI for installing and tracking your IDE preferences over time.
Forked from: pivotal/pivotal_ide_prefs
Created: 2016-04-26 19:02:40.0
Updated: 2017-02-02 16:19:18.0
Pushed: 2017-02-02 16:19:16.0
Homepage: null
Size: 138
Language: Ruby
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This repo provides both a superset of the Mac OS X 10.5+ keybindings for JetBrains IDEs, as well as a team-centric workflow for tracking and syncing IDE customizations over time.
To run the installer, you will need Ruby 2.0+.
Once upon a time, RubyMine shipped with keybindings that made no sense to anyone who had ever used a Mac. Hence, the Pivotal RubyMine preferences were born. Originally just a project for managing RubyMine preferences, it now includes preferences for multiple JetBrains IDEs. For each IDE, we offer:
Today, this project is not only a repository of Pivotal's preferences for Jetbrains IDEs ? it's also a recommended workflow for tracking your team's customizations to IDE preferences.
First, close your Jetbrains IDE.
Then, run the following commands:
clone https://github.com/pivotal/pivotal_ide_prefs
ivotal_ide_prefs/cli
ide_prefs --ide=[rubymine,intellij,intellijcommunity,webstorm,androidstudio,pycharm] install
This will install the preferences into your IDE of choice.
The installation process symlinks the pivotal preferences into your IDE's preferences folder. Thus, as you and your team change your preferences inside your IDE, your clone of the preferences will note the changes, and you can commit and push those changes to your own fork (or even submit pull requests back to the Pivotal repo for anything you think is generally useful).
If you'd like to uninstall the pivotal preferences and restore your original settings, first, close your IDE. Then open a terminal and run the following commands:
path/to/your/pivotal_ide_prefs/cli
ide_prefs --ide=[rubymine,intellij,intellijcommunity,androidstudio,appcode,pycharm] uninstall
If you'd like to add preferences for another IDE, simply:
pref_sources
directory, and add any preferences to it that you want to manage for that IDE into the appropriate folders that the IDE calls for. See the existing folders there for examples.#path
, which tells the installer where to install the preferences to on the system.cli/bin/ide_prefs.rb
to include the IDEIf your team is already maintaining their rubymine preferences via the now-deprecated Pivotal-Preferences-RubyMine, simply do the following to migrate:
Close RubyMine.
Uninstall the old prefs:
cd /path/to/your/Pivotal-Preferences-RubyMine
./mineprefs uninstall
Copy your old prefs into pivotal_ide_prefs.
cd /path/to/your/pivotal_ide_prefs
cp -r /path/to/your/Pivotal-Preferences-RubyMine/RubyMineXX/* pref_sources/RubyMine/
Re-install your preferences using pivotal_ide_prefs
(see the Installation section above).