# vim-textobj-function **Repository Path**: tadema/vim-textobj-function ## Basic Information - **Project Name**: vim-textobj-function - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-04-03 - **Last Updated**: 2022-04-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vim-textobj-function [![Build Status](https://travis-ci.org/kana/vim-textobj-function.png)](https://travis-ci.org/kana/vim-textobj-function) vim-textobj-function is a Vim plugin to **text objects for functions**. You can directly target a function (`af`) or the code inside a function (`if`). For example, * `daf` to Delete A Function, and * `vif` to Visually select the code Inside a Function. You can also use `aF` to target a function with leading or trailing blank lines like `ap`, or use `iF` to target just a function like `ip`. For example, - `yaF` to Yank A Function with leading or trailing blank lines, and - `viF` to visually select a function without leading or trailing blank lines. The syntax of a "function" is varied for each language. So that you have to tell the syntax of a function to vim-textobj-function before editing. By default, the following languages are supported: * C language * Java * Vim script (including [vim-vspec](https://github.com/kana/vim-vspec)-specific syntax) To support new languages, see: * [The reference manual](https://github.com/kana/vim-textobj-function/blob/master/doc/textobj-function.txt) * [The implementation for currently supported languages](https://github.com/kana/vim-textobj-function/tree/master/after/ftplugin)