|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/vim-commands-cheat-sheet/
课程评论:没有评论
课程名称:Vim大师班 课程概述:你知道吗,最有效率的命令行专家都在充分利用Vim文本编辑器的强大功能?然而,如果你想熟练掌握Vim,单靠自学可能需要很长时间。因此,Vim大师班应运而生。本课程为学习基础知识提供了最短的路径,并帮助你快速掌握高级功能。 完成Vim大师班后,你将能够: - 处理多个文件,包括在文件之间移动数据、复制和粘贴,快速跳转到其他文件,并使用Vim的窗口系统同时查看多个文件。 - 使用必知的快捷键,并轻松记住它们。你将学习如何在Vim中思考,从而避免记忆每一个命令,节省大量时间。 - 在文件中查找和替换整块信息,包括重构代码时可靠地重命名所有变量。 - 剪切、复制和粘贴,充分利用Vim的内置剪贴板系统,访问系统剪贴板等。 - 视觉选择文本块并对其进行编辑,如移动、删除、缩进等,同时快速选择单词、行、段落等文本对象。 - 进行垂直编辑,使用Vim的视觉块模式。 - 启用源代码的语法高亮,定制配色方案,方便地编辑常用文件。 - 采用简单到高级的导航技巧,快速定位文件中的任何位置。 - 利用内置帮助系统快速找到所需信息,无需退出Vim。 - 使用MacVim和gVim在Linux和Windows上,了解两者的优缺点。 - 创建、保存和重播宏,以规范数据和快速重复复杂编辑。 - 定制快捷键和个人化键映射,简化日常操作。 - 自动缩进,快速整理和美化源代码。 课程开始时,你将能够立即使用Vim,了解如何启动、简单编辑和保存更改。随后逐步深入学习高级技巧,如同时编辑多个文件、创建宏、在多个文件中进行全局替换,等等。本课程侧重于实践,通过大量练习和详细指导帮助你迅速掌握概念并应用技能。 本课程适合经常使用命令行的任何人,如系统管理员、开发人员、数据库管理员等。如果你对使用Vim感到害怕,或希望提升你的Vim技能,欢迎报名参加本课程!
Did you know that the most productive command line experts exploit the powerful features of the Vim text editor? The problem is that if you want to get really good with Vim it can take you an extremely long time if you're trying to learn it on your own. That's why the Vim Masterclass was created. This course gives you the absolute shortest path to learning the basics. It also provides you the fastest way to learn the most advanced features, too. By the time you finish the Vim Masterclass you'll know how to: Work with multiple files, including how to move data back and forth between different files, copying & pasting from one file to another, and quickly jumping to another file. You'll also learn how to view multiple files at the same time using Vim's windowing system.Use the must-know keyboard shortcuts and how to remember them easily. You'll actually learn how to "think in Vim" so you don't even have to memorize each and every command, saving you countless hours of work.Find and replace entire blocks of information within a file. That includes how to refactor your code by renaming all variables in a file or set of files, reliably. Of course, you'll learn simple find and replace techniques to replace a word in an entire file and much more.Cut, copy and paste. You'll find out how to make the most of Vim's built-in clipboard system, use Vim's clipboard history, and how to access your system's clipboard from within Vim.Visually select blocks of text and perform edits on those blocks like moving the block, deleting the block, indenting/shifting the block, and more. You'll understand Vim's text objects so you can quickly select single or multiple words, lines, paragraphs, HTML/XML tags, code blocks, and more.How to make vertical edits and use Vim's Visual Block Mode. (Some call this column editing mode or rectangle mode…)Enable syntax highlighting for source code, configuration files, or any type of file you edit often. That includes how to customize the color scheme and color code text in Vim.Employ simple to advanced navigation techniques so you can go exactly to where you need in a file very fast.Practical application tips such as how to edit source code, scripts, HTML, and more. You'll find lots of opportunities for practice in this course.Make the most of the built-in help system to quickly find what you need, all without leaving Vim.Use MacVim and gVim on Linux and Windows. This includes learning the advantages and disadvantages of both the textual interface and the graphical interfaces to Vim.Create, save, and replay macros to normalize data and quickly repeat complicated edits. You'll learn how to append or prepend text to every line in a text file, how to format one line of text and apply that formatting to a specified area in the file and more. In short, you'll learn how to automate everything in Vim.Create custom shortcuts and personalized key mappings. If you want to create a shortcut for something you do often, you'll find out how to make your life a whole lot easier.Indent and shift blocks of text. You'll also learn how to enable auto indentation so you can quickly clean up and prettify your source code.And more. When you start the course, you'll be able to use vim almost immediately. I want to make sure you get up and running as quickly as possible. That's why at the beginning of the course you'll learn how to start vim, how to make simple edits, and how to save your changes. After that, we'll build on your knowledge and even get into some really advanced techniques such as editing multiple files at once, creating macros, making global substitutions in many files at the same time, ways to format and normalize data, how to "think in vim", and much more. Having taught thousands of students over the years, I know people learn best by doing. That's why I've packed this course with tons of practice exercises. For each exercise you, get detailed, step-by-step instructions. I encourage you to try the labs on your own first. Then I walk through the exercise while you look over my shoulder. Not only will you learn the concepts, you'll watch me demonstrate how to put those concepts to good use, and you'll practice those new skills immediately so that you really understand and retain what you're learning. This course is ideal for anyone who works on the command line often. Whether you're a system administrator, a developer, a database administrator, or anyone else who has to edit files in a command line environment, this course is for you. Even though this course does cover the graphical version of vim, it is NOT for people who are looking for "what you see is what you get" (WYSIWYG) word processing help. No, this course is for people who want to get really efficient at editing plain text files, such as server configuration files, shell scripts, source code, and any other type of textual data. So, if you're tired of being scared of vim, or just aren't making the progress you'd hope to by just dabbling in vim, it's time to take your vim skills to the next level by enrolling in this course. Enroll Now!