User Tools

Site Tools


mac:ruby_mine

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
mac:ruby_mine [2012/12/27 23:44]
Admin Created to document scripted installation.
mac:ruby_mine [2014/04/03 16:30] (current)
Craig Buchek [Preferences / IDE Settings] Use default keymap as our base.
Line 9: Line 9:
  
 <code bash> <code bash>
-RUBYMINE_VERSION='​4.5.4'+RUBYMINE_VERSION='​5.4.3'
  
 # Download the DMG file. # Download the DMG file.
Line 31: Line 31:
  
  
 +===== Configuration =====
 +
 +==== Preferences / IDE Settings ====
 +
 +We sometimes like to make edits and not save them until we're ready. To do this, we have to turn off one of the auto-save features:
 +
 +  * General
 +    * UNCHECK **Save files on frame deactivation**
 +
 +I don't like the cursor to be in "no man's land", outside of the actual content. So we can turn that off:
 +
 +  * Editor
 +    * Within **Virtual Space**:
 +      * UNCHECK **Allow placement of caret after end of line**
 +
 +Some programs have difficulty dealing with text files without a line feed as the last character. (Some argue that the standard says that it's not a text file if every line does not end with a line feed.) We can force the editor to ensure that the last line contains a line feed:
 +
 +  * Editor
 +    * Within **Other**:
 +      * CHECK **Ensure blank line before end of file on Save**
 +
 +We like to always see line numbers:
 +
 +  * Editor
 +    * Appearance
 +      * CHECK **Show line numbers**
 +
 +=== Keymap ===
 +
 +We want to start with a standard Mac-based keymap, and customize some things. So start by creating a keymap named BoochTek:
 +
 +  * Keymap
 +    * Keymaps: Default
 +    * Hit the **Copy** button, and type in "​BoochTek"​
 +    * Change the following keybindings:​
 +      * Editor Actions:
 +        * Clone Caret Above: Control+Shift+Up
 +        * Clone Caret Below: Control+Shift+Down
  
mac/ruby_mine.1356673453.txt.gz ยท Last modified: 2012/12/27 23:44 by Admin