项目介绍

vifm/vifm.vim 是一个托管在 GitHub 上的开源项目,主要使用 Vim Script 编写,目前获得 351 个 Star、20 次 Fork。

仓库全名
vifm/vifm.vim
Star 数
351
Fork 数
20
未关闭 Issue
15

README 摘要

vifm.vim ## This is a [Vim][vim]-plugin that provides integration with [Vifm][vifm]. Note: it is not self-sufficient and requires the application itself to be installed to work properly. Functionality ### In addition to integrating Vifm into Vim, it also provides convenience services to Vifm when it invokes Vim (for :help command in particular if you enable ['vimhelp' option][vimhelp]) and makes Vim aware of…

完整内容见 GitHub 原始 README 或本页 。

常见问题

vifm.vim 用什么语言开发?

主要使用 Vim Script 编写,目前有 351 个 Star。

如何获取 vifm.vim 的源码?

可以直接克隆仓库:git clone https://github.com/vifm/vifm.vim.git;安装与运行步骤见仓库 README。

vifm.vim 最近还在维护吗?

仓库最近一次更新为 6月4日,当前有 15 个未关闭 Issue;Star 数为 351,可作为社区活跃度的参考。

关于

Vim plugin that allows use of vifm as a file picker

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
742
价值分
250
活跃状态
活跃

README

vifm.vim

This is a Vim-plugin that provides integration with Vifm.

Note: it is not self-sufficient and requires the application itself to be installed to work properly.

Functionality

In addition to integrating Vifm into Vim, it also provides convenience services to Vifm when it invokes Vim (for :help command in particular if you enable 'vimhelp' option) and makes Vim aware of Vifm-specific filetypes.

Vim-user perspective
  • :EditVifm - select a file or files to open in the current buffer
  • :Vifm - alias for :EditVifm to be used like :vert Vifm
  • :PeditVifm - select a file in preview window
  • :SplitVifm - split buffer and select a file or files to open
  • :VsplitVifm - vertically split buffer and select a file or files to open
  • :DiffVifm - select a file or files to compare to the current file with :vert diffsplit
  • :TabVifm - select a file or files to open in tabs
  • :VifmCs - attempts to convert Vim’s color scheme to Vifm’s one
Vifm-user perspective
  • Vim-style help for Vifm
  • Handling of rename buffers
  • Highlighting of Vifm-specific buffers (rename, external editing, configuration files)

Versioning and compatibility

Plugin always tracks the latest development of the application, which for the most part means documentation updates.

The interface between the plugin and Vifm has changed significantly in v0.8. Other than that versions don’t have to match perfectly for all basic functionality to work correctly.

Installation example

Arch Linux

For a particular combination of pacman and vundle:

  1. Install the application with the following command:
sudo pacman -S vifm
  1. Add the following configuration to your .vimrc:
Plugin 'vifm/vifm.vim'
  1. Install this plugin with :PluginInstall.

Use different commands for other package/plugin managers.

Debian/Ubuntu/etc. Linux
sudo apt install vifm

Then see Vim 8+ Package install notes.

Vim 8+ Package

For vim 8 and later can install directly from git:

git clone https://github.com/vifm/vifm.vim.git ~/.vim/pack/bundle/start/vifm

Assuming bundle is the name of your plugin/packages directory.

Screenshot

Screenshot

评论

暂无评论