current-function.vim


Ⅰ. 插件描述

Vim plugin that tells you what function you're currently in

Ⅱ. 基本信息

创建日期:  2016-02-08
使用用户:  2
Github星:  0
插件作者:  Alex Hockey

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'alexhockey/current-function-vim'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'alexhockey/current-function-vim'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'alexhockey/current-function-vim'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/alexhockey/current-function.vim

Ⅳ. 文档说明

# current-function.vim

This is a simple vim plugin that works out what function you are currently in,
so you can put this in your status bar. When the function is a method on a
class, it concatenates the class name and method name for you.

Pre-requisites

  • exuberant-ctags must be installed and in your path.
  • vim must be compiled with python support (vim --version should show +python)

Configuration

The plugin proves a function called GetFunctionUnderCursor. You can add this
to your status line, e.g.

set statusline +=%{GetFunctionUnderCursor()}

Languages

Supports any language that ctags supports. So far has been tested on C, C++ and
python.

添加新评论