官术网_书友最值得收藏!

Organizing workspace

So far, we've only worked with a single file in Vim. When working with code, you usually have to work with multiple files at once, switching back and forth, making edits across multiple files, and looking up certain bits somewhere else. Luckily, Vim provides an extensive way to deal with many files:

  • Buffers are the way Vim internally represents files; they allow you to switch between multiple files quickly
  • Windows organize the workspace by displaying multiple files next to each other
  • Tabs are a collection of windows
  • Folds allow you to hide and expand certain portions of files, making large files easier to navigate

Here's a screenshot illustrating the preceding points:

Let's understand the content in the screenshot:

  • Multiple files (labeled farm.py, animals/cat.py, and animal_farm.py) are open as windows
  • The bar at the top (listing 3 farm.py and a/dog.py) indicates the tabs
  • Lines starting with +-- indicate folds, hiding away portions of a file

This section will go over windows, tabs, and folds in detail, and you'll be able to comfortably work with as many files as you need.

主站蜘蛛池模板: 兰西县| 武乡县| 洛阳市| 阳城县| 兰西县| 南城县| 嘉兴市| 驻马店市| 石阡县| 景宁| 和田市| 衡山县| 铅山县| 永新县| 涡阳县| 崇义县| 乐清市| 库伦旗| 礼泉县| 清远市| 漳浦县| 长乐市| 琼结县| 二连浩特市| 临颍县| 镇远县| 渝北区| 卓资县| 大英县| 丰镇市| 赫章县| 石嘴山市| 嘉禾县| 黄骅市| 静安区| 昭觉县| 凯里市| 黎城县| 奉化市| 永泰县| 获嘉县|