Vim for Ruby Developers
Vim for Ruby Developers, available at $74.99, has an average rating of 4.5, with 49 lectures, 6 quizzes, based on 364 reviews, and has 2447 subscribers.
You will learn about Build Ruby programs efficiently with a fully customized Vim environment. Implement custom keybinding to customize Vim to match your workflow. This course is ideal for individuals who are This course is for Ruby developers who want to learn how to use and configure Vim for building Ruby programs. It is particularly useful for This course is for Ruby developers who want to learn how to use and configure Vim for building Ruby programs.
Enroll now: Vim for Ruby Developers
Summary
Title: Vim for Ruby Developers
Price: $74.99
Average Rating: 4.5
Number of Lectures: 49
Number of Quizzes: 6
Number of Published Lectures: 49
Number of Published Quizzes: 6
Number of Curriculum Items: 55
Number of Published Curriculum Objects: 55
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Build Ruby programs efficiently with a fully customized Vim environment.
- Implement custom keybinding to customize Vim to match your workflow.
Who Should Attend
- This course is for Ruby developers who want to learn how to use and configure Vim for building Ruby programs.
Target Audiences
- This course is for Ruby developers who want to learn how to use and configure Vim for building Ruby programs.
Course Update May 2021: Started a new section on terminal tips and tricks and included a guide on how to create shortcuts by utilizing terminal aliases.
Have you always wanted to learn how to use the Vim text editor, but never knew where to start? Then this is the course for you. My name is Jordan Hudgens, and I’ll be your instructor for the course. In addition to being the lead instructor for devCamp I’ve also been building web applications for over a decade for organizations such as Eventbrite and Quip.
After completing this course you will know how to code with the Vim text editor. But that’s not really a big deal. If you just wanted to use a text editor there’s no point in learning Vim. Vim is more than a text editor, you can ask professional developers from around the world and they’ll tell you that Vim development is a lifestyle. Which is why I don’t stop at simply teaching you how to use the editor. After going through the basics I will show you have to use Vim like a professional Ruby developer to automate your entire development workflow. This will include learning:
-
How to process Ruby code so that it renders right inside of the file, this makes it possible to efficiently debug and build Ruby programs without even having to leave the text editor!
-
How to customize the Vim environment like a pro, including how to integrate the file system, multiple view panes, and even how to customize the keyboard shortcuts so that you can focus on your code and not the editor.
-
How to install Vim plugins, such as being able to perform fuzzy file searches and autocomplete.
This course is not for beginners, the ideal students for this material are those who have some level of Ruby experience and want to take their skills to the professional level. I won’t be teaching much Ruby code throughout these lessons, instead this course will walk through how to setup your development environment to maximize development efficiency.
In additions to the lessons, as a student you will be given access to my personal Vim setting file and a Vim cheat sheet that I’ve spent the past several years creating so that you can use it as a reference as you continue to learn how to use Vim.
Please feel free to review the course curriculum and I look forward to going through the material with you on your development journey!
Course Curriculum
Chapter 1: Course Introduction
Lecture 1: What You'll Learn in This Course
Lecture 2: Vim Setting File and Vim Cheat Sheet
Chapter 2: Navigation
Lecture 1: Section Introduction
Lecture 2: Basic Commands in Vim
Lecture 3: Vim Navigation Shortcuts
Lecture 4: Guide to Vim Modes
Chapter 3: Working with Custom Settings in Vim
Lecture 1: Section Introduction
Lecture 2: Customizing Settings for a Single Vim Session
Lecture 3: Making Permanent Setting Changes in Vim with the vimrc File
Lecture 4: Creating a Base Set of Settings in Vim
Chapter 4: Editing in Vim
Lecture 1: Section Introduction
Lecture 2: Basic Editing Commands in Vim
Lecture 3: Advanced Editing Commands in Vim
Lecture 4: Basic Copy, Paste, and Cut Commands in Vim
Lecture 5: How to Copy and Paste in Visual Mode
Lecture 6: Pasting from the System Clipboard
Lecture 7: Introduction to Deleting in Vim
Lecture 8: Advanced Delete Commands in Vim
Chapter 5: Searching and Selecting
Lecture 1: Section Introduction
Lecture 2: Basic Select Commands in Vim
Lecture 3: How to Search Inside of a File
Lecture 4: Finding and Replacing Items in Vim
Chapter 6: Advanced Vim Processes for Ruby Developers
Lecture 1: Section Introduction
Lecture 2: Commenting and Uncommenting Ruby Code in Vim
Lecture 3: Running a Terminal Session in Vim
Lecture 4: Implementing Standard and Smart Indentation Rules in Vim
Lecture 5: How to Manually Indent in Vim
Chapter 7: Vim View Management
Lecture 1: Section Introduction
Lecture 2: Showing Multiple View Panes at the Same Time in Vim
Lecture 3: Dynamically Resizing Window Pane Sizes
Lecture 4: Working with Multiple files in Vim
Lecture 5: Working with Background Jobs
Chapter 8: Auto Processing Ruby Code
Lecture 1: Section Introduction
Lecture 2: How to Auto Render Ruby Code in Vim
Chapter 9: Guide to Vim Plugins
Lecture 1: Section Introduction
Lecture 2: Implementing File Fuzzy Search in Vim with CtrlP Plugin
Lecture 3: How to Automatically Create a Vim Pane from Ctrl P
Lecture 4: Integrating NERDTree for Adding a File System Pane to Vim
Lecture 5: How to Show a Project's Hidden Files in NERDTree
Lecture 6: Implementing the Endwise Plugin for Smart Auto Complete Behavior in Vim
Lecture 7: Integrate the Supertab Plugin for Efficient Tab Completion in Vim
Lecture 8: Installing the Pathogen Plugin Manager
Chapter 10: Guide to Vim Macros
Lecture 1: Section Introduction
Lecture 2: How to Record Vim Macros in Code Files to Automate Processes
Chapter 11: Terminal Tips and Tricks
Lecture 1: Using Terminal Aliases to Automate Navigation, File and Data Access
Chapter 12: Bonus Development Tools
Lecture 1: Section Introduction
Lecture 2: How to Run an Universal Search Query from the Terminal Using Grep
Lecture 3: Running a Case Insensitive Search Query with Grep
Lecture 4: Installing and Working with the 'tree' Command from the Terminal
Instructors
-
Jordan Hudgens
CTO at Bottega Code School
Rating Distribution
- 1 stars: 5 votes
- 2 stars: 5 votes
- 3 stars: 29 votes
- 4 stars: 110 votes
- 5 stars: 215 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024