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

Netrw

Netrw is a built-in file manager in Vim (if we want to get technical, it's a plugin that ships with Vim). It allows you to browse directories and functions, similar to any other file manager you've worked with in your favorite OS.

Use :Ex (the full command is :Explore) to open the file navigation window:

Netrw is fully integrated with Vim, so executing an edit command on a directory (for example,  :e . to open a current directory) actually opens Netrw. This also makes it so that you have one less command to remember.

Here, you can see all of the files within our workspace. Netrw already provides a quick help section in a status bar, but here are the main controls you'll need to know:

  • Enter opens files and directories
  • - goes up a directory
  • D deletes a file or directory
  • R renames a file or directory

A Netrw window can be open in split windows or new tabs as well:

  • :Vex opens Netrw in a vertical split
  • :Sex opens Netrw in a horizontal split
  • :Lex opens Netrw in a leftmost full-height vertical split

Netrw is a powerful tool, which supports remote editing as well; for instance, to get a directory listing over SFTP, you can run the following:

:Ex sftp://<domain>/<directory>/

You can substitute :Ex with :e for the same results. You can edit individual files as well. Here's how to open a file over SCP:

:e scp://<domain>/<directory>/<file>
主站蜘蛛池模板: 崇信县| 宣武区| 四平市| 大安市| 巴林左旗| 岢岚县| 桑植县| 邻水| 黄浦区| 出国| 灵宝市| 阿拉善右旗| 平顺县| 宣化县| 铜梁县| 乌拉特后旗| 工布江达县| 安远县| 澎湖县| 莱西市| 湾仔区| 灌南县| 洞口县| 金昌市| 张家川| 通州市| 麻城市| 四会市| 聂荣县| 庄浪县| 自治县| 井研县| 合水县| 马山县| 犍为县| 夏邑县| 扶余县| 崇信县| 罗江县| 柯坪县| 保靖县|