Ⅰ. 插件描述
Vim plugin that tells you what function you're currently inⅡ. 基本信息
|
Ⅲ. 安装方法
使用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 --versionshould 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.