All Projects → vim-scripts → Netrw.vim

vim-scripts / Netrw.vim

Network oriented reading, writing, and browsing (keywords: netrw ftp scp)

Labels

Projects that are alternatives of or similar to Netrw.vim

Vim Reload
Automatic reloading of Vim scripts ((file-type) plug-ins, auto-load/syntax/indent scripts, color schemes)
Stars: ✭ 80 (-6.98%)
Mutual labels:  viml
Jekyll.vim
Automate common Jekyll tasks from Vim
Stars: ✭ 83 (-3.49%)
Mutual labels:  viml
Vim Oblique
DEPRECATED Improved /-search (experimental)
Stars: ✭ 86 (+0%)
Mutual labels:  viml
Incsearch Easymotion.vim
Stars: ✭ 82 (-4.65%)
Mutual labels:  viml
Learn Vim
无废话极简版Vim学习笔记!文章按主题分拆为多个章节,并尽量控制每节的信息量;通过文字色彩和字体,将命令、快捷键突出显示;在每节结尾,提供一个命令列表,以便回顾文中介绍的重要命令。如果这些文章能对喜欢Vim的朋友有所益处,我将不胜荣幸。
Stars: ✭ 83 (-3.49%)
Mutual labels:  viml
Vim Task
vim task plugin
Stars: ✭ 84 (-2.33%)
Mutual labels:  viml
Xoria256.vim
Finely tuned soft gamma, 256 colors, dark background, gvim == vim
Stars: ✭ 80 (-6.98%)
Mutual labels:  viml
Bash Support.vim
BASH IDE -- Write and run BASH-scripts using menus and hotkeys.
Stars: ✭ 86 (+0%)
Mutual labels:  viml
Languagetool
Grammar checker for English, French, German (etc.) in Vim
Stars: ✭ 83 (-3.49%)
Mutual labels:  viml
Nodejs Vagrant
Stars: ✭ 86 (+0%)
Mutual labels:  viml
Vim Symfony
A vim plugin to handle symfony and all that stuff
Stars: ✭ 82 (-4.65%)
Mutual labels:  viml
Vimrc
Meteor/Web development centric vim config
Stars: ✭ 83 (-3.49%)
Mutual labels:  viml
Vim Jira Complete
AutoComplete JIRA issues in Vim
Stars: ✭ 85 (-1.16%)
Mutual labels:  viml
Closetag.vim
Functions and mappings to close open HTML/XML tags
Stars: ✭ 81 (-5.81%)
Mutual labels:  viml
Distraction Free Writing Vim
Collection of configurations I use to for my distraction free editing environment in Vim
Stars: ✭ 86 (+0%)
Mutual labels:  viml
Vimtodo
Vim TODO manager
Stars: ✭ 80 (-6.98%)
Mutual labels:  viml
Jasmine.vim
Jasmine Plugin for Vim
Stars: ✭ 84 (-2.33%)
Mutual labels:  viml
Twitvim
Twitter client for Vim
Stars: ✭ 86 (+0%)
Mutual labels:  viml
Vimclojure Easy
Setting up VimClojure is easy!
Stars: ✭ 86 (+0%)
Mutual labels:  viml
Vim
Stars: ✭ 85 (-1.16%)
Mutual labels:  viml

This is a mirror of http://www.vim.org/scripts/script.php?script_id=1075

            STARTING WITH v66, NETRW REQUIRES VIM 7.0

Netrw supports reading and writing files across networks. One may use urls for filenames or one may use netrw's Nread and Nwrite commands. Netrw as provided here supports remote and local directory browsing, and supports editing files across the network using a variety of methods. Please report any bugs to [email protected] - NOSPAM.

Example:  vim ftp://[email protected]/path

(the following table should be columnar if fixed-width fonts are used in your browser)

REMOTE EDITING
    :e dav://machine[:port]/path                      uses cadaver
    :e fetch://[[email protected]]machine/path                  uses fetch
    :e ftp://[[email protected]]machine[[:#]port]/path          uses ftp   autodetects <.netrc>
    :e http://[[email protected]]machine/path                    uses http  uses wget
    :e rcp://[[email protected]]machine/path                     uses rcp
    :e rsync://[[email protected]]machine[:port]/path         uses rsync
    :e scp://[[email protected]]machine[[:#]port]/path        uses scp
    :e sftp://[[email protected]]machine/path                    uses sftp

REMOTE READING
    :Nread ?                                                     give help
    :Nread "machine:path"                                 uses rcp
    :Nread "machine path"                                 uses ftp   with <.netrc>
    :Nread "machine id password path"              uses ftp
    :Nread "dav://machine[:port]/path"                uses cadaver
    :Nread "fetch://[[email protected]]machine/path"            uses fetch
    :Nread "ftp://[[email protected]]machine/path"              uses http  uses wget
    :Nread "rcp://[[email protected]]machine/path"               uses rcp
    :Nread "rsync://[[email protected]]machine[:port]/path"   uses rsync
    :Nread "scp://[[email protected]]machine/path"             uses sftp

REMOTE WRITING
    :Nwrite ?                                                      give help
    :Nwrite "machine:path"                                  uses rcp
    :Nwrite "machine path"                                  uses ftp   with <.netrc>
    :Nwrite "machine id password path"               uses ftp
    :Nwrite "dav://machine[:port]/path"                  uses cadaver
    :Nwrite "ftp://[[email protected]]machine/path"                uses rcp
    :Nwrite "rsync://[[email protected]]machine[:port]/path"    uses rsync
    :Nwrite "scp://[[email protected]]machine/path"               uses sftp
    http: not supported!

REMOTE DIRECTORY BROWSING
    :e [protocol]://[user]@hostname/path/
    :Nread [protocol]://[user]@hostname/path/

LOCAL DIRECTORY BROWSING
    :e /some/path/to/a/directory

Netrw supports browsing both local and remote directories. For remote directory browsing, one must include a trailing slash (/) on the path! The interface resembles the file explorer that comes with vim v6.3 and earlier. Variables which control netrw's optional behavior are named differently, however.

For remote directory browsing, the [protocol]://[user]@hostname/path/ is user-directory relative. If you want to specify a full path, use another slash before the path: [protocol]://[user]@hostname//path/.

Netrw supports many file-explorer maps, such as o v d D etc. Look at the help for netrw-o, for example. One may also use :Explore and relatives to explore directories with the current file.

The netrw.vba.gz vimball supports the "x" key to execute a file handler for various filetypes. The file-handling is done in various ways:

* Under Windows, rundll32 is used with the FileProtocolHandler
* If unix and kfmclient exists and is executable, it is used
* If unix and gnome-open exists and is executable, it is used
* Otherwise, the NetrwFileHandler.vim file handling script is used

With this feature, one may press the "x" key when the cursor is atop a filename and invoke an extension-based file handler to do things like display image files, invoke ghostscript on PostScript files, run OpenOffice or Word, etc.

RECENT NETRWs REQUIRE VIM V7.2

(alpha/beta version available at http://mysite.verizon.net/astronaut/vim/index.html#NETRW)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].