Quantcast
Channel: Pivotal Labs » keyboard
Browsing all 18 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Mark Your Place: Bookmarks in RubyMine

Like many text editors, RubyMine supports bookmarks. A bookmark is a reference to a particular line in a file. They are visually indicated by an icon in the editor gutter. Bookmarks can be used as a...

View Article



Image may be NSFW.
Clik here to view.

Searching Code with RubyMine’s Usage Search

When browsing a codebase, you often want to view the definition of a particular class, method, or variable. However, sometimes you want to do the reverse; you want to see where a particular class,...

View Article

Image may be NSFW.
Clik here to view.

Breakdown Your Work in RubyMine with Tasks

In RubyMine, you can create tasks to breakdown and structure your work. A task can be a simple local task, or it can correspond to a feature, bug, or chore, in an issue-tracking system. Each task in...

View Article

Image may be NSFW.
Clik here to view.

Running Programs in RubyMine

A typical Rails development environment includes an editor, a terminal for running a web server, and a utility terminal for managing files, using version control, running tests, etc. During...

View Article

Image may be NSFW.
Clik here to view.

File Management in RubyMine

As developers, we create, update, and delete files all day long. Managing files from the command-line is one of the first skills we learned. However, constantly switching from your editor to the...

View Article


Image may be NSFW.
Clik here to view.

Debugging in RubyMine

Before using RubyMine, my debugging workflow went something like this: Why isn’t this test passing?. It should’ve passed. Let me add a few Kernel#puts calls to see what’s going on. Hmmm, ok, it’s...

View Article

Image may be NSFW.
Clik here to view.

Better Project Integration with RubyMine’s Tool Windows

RubyMine’s tool windows integrate common development tasks such as searching, debugging, and version control, into the IDE. This eliminates context switching to external tools, providing a more fluid...

View Article

Image may be NSFW.
Clik here to view.

Code Generation in RubyMine

When learning how to program, you were probably taught not to copy and paste code. Typing it out manually improved your understanding of its syntax and structure. However, after learning a particular...

View Article


Image may be NSFW.
Clik here to view.

Working with RubyMine’s Tabs and Splits

RubyMine’s editor is tab-based. When you open a file, it’s opened in a new tab. The editor can also be split vertically or horizontally; allowing you to edit multiple files simultaneously. In this...

View Article


Image may be NSFW.
Clik here to view.

Everyday Git Commands in RubyMine

As a long-time command-line Git user, I was hesitant to adopt RubyMine’s version control tools. But I decided to give them a try, and I’m glad I did. RubyMine’s version control tools make common Git...

View Article

Image may be NSFW.
Clik here to view.

Automated Refactorings in RubyMine

Refactoring is the process of changing the internal structure of code without changing its external behavior. Successful refactorings involve taking very small, sometimes tedious, steps. Fortunately,...

View Article

Image may be NSFW.
Clik here to view.

Avoid Repetition with RubyMine’s Recent Activities

During development, it’s common to view and edit the same group of related files, to navigate the same classes, and to run and rerun the same tests. An IDE that keeps track of recent activities can...

View Article

Image may be NSFW.
Clik here to view.

Searching Within a File in RubyMine

After opening a file, your next step is usually to search within that file for some text, or perhaps, a particular method. Like text editors, RubyMine supports simple text search. However, it also...

View Article


Image may be NSFW.
Clik here to view.

Exploring RubyMine’s “Quick” Commands

RubyMine includes several commands to quickly perform common tasks, such as converting a Hash from Ruby 1.8 to 1.9 syntax, or viewing an object’s documentation without leaving the current file. These...

View Article

Image may be NSFW.
Clik here to view.

Efficiently Find Files with RubyMine’s Navigation Bar

RubyMine’s powerful “Go to file” command allows you to quickly jump to a particular file in a project. This is a great way to get started, but a development session often ends up being confined to a...

View Article


Image may be NSFW.
Clik here to view.

Hiding the Details in RubyMine with Code Folding

By selectively hiding and showing sections of code, code folding allows you to focus on what’s relevant, while ignoring irrelevant details. Code folding is also a useful way for quickly getting a...

View Article

Image may be NSFW.
Clik here to view.

Productive Rails View Development in RubyMine

RubyMine includes several commands to simplify working with Rails views. In this post, we’ll look at OS X keyboard shortcuts for view navigation, creation, and previewing; ERB code generation and...

View Article


Image may be NSFW.
Clik here to view.

Trying Out RubyMine 6.0

Last week, JetBrains released RubyMine 6.0. The most significant feature is multi-project support; perfect for component-based Rails architectures. However, in this post, we’ll look at OS X keyboard...

View Article
Browsing all 18 articles
Browse latest View live




Latest Images