Udemy

Vim for Ruby Developers

立即報名
  • 2,505 名學生
  • 更新於 5/2021
4.6
(379 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
3 小時 32 分鐘
教學語言
英語
授課導師
Jordan Hudgens
評分
4.6
(379 個評分)
6次瀏覽

課程簡介

Vim for Ruby Developers

Learn how to automate your coding workflow and use a text editor like a professional Ruby developer.

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!

課程章節

  • 12 個章節
  • 49 堂課
  • 第 1 章 Course Introduction
  • 第 2 章 Navigation
  • 第 3 章 Working with Custom Settings in Vim
  • 第 4 章 Editing in Vim
  • 第 5 章 Searching and Selecting
  • 第 6 章 Advanced Vim Processes for Ruby Developers
  • 第 7 章 Vim View Management
  • 第 8 章 Auto Processing Ruby Code
  • 第 9 章 Guide to Vim Plugins
  • 第 10 章 Guide to Vim Macros
  • 第 11 章 Terminal Tips and Tricks
  • 第 12 章 Bonus Development Tools

課程內容

  • Build Ruby programs efficiently with a fully customized Vim environment., Implement custom keybinding to customize Vim to match your workflow.

評價

  • R
    Rodolfo Della Justina
    4.5

    Good explanations, good examples but at the end I feel that using Vim direct on the terminal does development need to have installed many plugins to do the thing that an IDE does. I believe that using Vim in an IDE should be better of the two words.

  • A
    Anonymized User
    4.5

    If you have no experience with Vim, I'll recommend you first learn how to use Vim. I think this course is helpful for Intermediate Vim users. I liked the quiz sections because not all Udemy courses has it.

  • J
    Jörgen Ivarsson
    5.0

    Perfect for a ruby developer who wants to get started with Vim. Even if you will not write a line of Ruby code, the course is very good! It is instructive and the focus is the needs of a developer. The teacher is also very good with clear and detailed explainations. An Excellent course! 5 stars!

  • A
    Abdullah Fadhel
    3.5

    the instructor know how to use vim, however this course does explain alot of things about vim but not in the way that will let you think in vim, he just tells you commands not how to think and make commands your way. he used to repeat same info in multiple videos with the exact details ! as this course is meant for ruby developers. I think I did not get much, but the plugin section was cool however it was not giving much info about various kinds of vim plugin management tools, he just used the one he uses and never mentioned or compared between other types. I would love if he keeps updating his course and include more info to make you think in vim. Also to make more of ruby related vim contents.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意