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

  • Mastering Vim
  • Ruslan Osipov
  • 181字
  • 2021-06-10 18:51:27

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.

主站蜘蛛池模板: 武山县| 邵东县| 崇仁县| 诸暨市| 安吉县| 新乐市| 娱乐| 西乡县| 天镇县| 屯留县| 洛川县| 富源县| 烟台市| 突泉县| 迭部县| 澄迈县| 扎兰屯市| 中西区| 铅山县| 屏山县| 师宗县| 峨边| 思茅市| 循化| 临颍县| 游戏| 涞水县| 安阳县| 健康| 唐海县| 陵川县| 河曲县| 准格尔旗| 兴隆县| 灵武市| 白银市| 马公市| 廊坊市| 武定县| 新邵县| 额尔古纳市|