- Mastering Vim
- Ruslan Osipov
- 165字
- 2021-06-10 18:51:27
Advanced Editing and Navigation
Throughout this chapter, you will get a lot more comfortable using Vim in your day-to-day tasks. You will be working with a Python code base, which should provide you with a set of real-life scenarios for working with code. If you have a project of your own handy, you can choose to try out the lessons taught in this chapter using your own project files; however, you might find that not every scenario applies to your code base.
The following topics will be covered in this chapter:
- A quick-and-dirty way of installing Vim plugins
- Keeping your workspace organized when working with multiple or long files using buffers, windows, tabs, and folds
- Navigating complex file trees without leaving Vim with Netrw, NERDTree, Vinegar, or CtrlP
- Advanced navigation throughout a file, and covering more types of text objects: using grep and ack to look for things across files, and EasyMotion, a lightning fast movement plugin
- Copying and pasting with the power of registers
推薦閱讀
- 軟件測試工程師面試秘籍
- Java編程指南:基礎知識、類庫應用及案例設計
- C++ 從入門到項目實踐(超值版)
- Kotlin從基礎到實戰
- C語言程序設計
- Java:High-Performance Apps with Java 9
- Arduino家居安全系統構建實戰
- 持續輕量級Java EE開發:編寫可測試的代碼
- Internet of Things with ESP8266
- 持續集成與持續交付實戰:用Jenkins、Travis CI和CircleCI構建和發布大規模高質量軟件
- 小型編譯器設計實踐
- Arduino計算機視覺編程
- 新印象:解構UI界面設計
- Test-Driven iOS Development with Swift
- Java EE輕量級解決方案:S2SH