`

vim 自定义函数

    博客分类:
  • vim
 
阅读更多

"count number of words from line a:firstline to line a:lastline
function Cntws() range
    let n = 0
    let i = a:firstline
    while i <= a:lastline
        let n += len(split(getline(i)))
        let i = i + 1
    endwhile
    echo "found ".n." words"
endfunction

 

 

分享到:
评论

相关推荐

    vim 插件,更加方便使用vim编辑器,拥有函数目录,行号自动显示等功能

    它以其高效、可扩展和高度自定义性而受到程序员和系统管理员的喜爱。本压缩包提供了一些 Vim 插件,旨在使Vim的使用体验更加便捷和高效,特别是对于那些在开发过程中频繁进行代码编辑的用户。 首先,让我们关注标题...

    一个超级简单的ctrlp.vim函数导航器___下载.zip

    《CtrlP.Vim:函数导航神器的探索与实践》 CtrlP.Vim 是 Vim 编辑器中的一个强大插件,它为用户提供了快速、高效的内容查找和导航功能。尤其在处理大型代码库时,CtrlP 能够极大地提高开发效率,使开发者能够在...

    Modern_Vim_Craft_Your_Development_Environment_with_Vim_8_and_Neovim

    然后逐步深入到更高级的主题,如宏录制、表达式评估、正则表达式使用,以及如何编写自定义函数和脚本,使Vim更加个性化和智能化。 书中详细讲解了Vim的插件系统,如何安装和管理插件,例如使用Vundle或 dein.vim等...

    VIM FOR PHP配置

    VIM(Vi IMproved)是一款强大的文本编辑器,尤其在编程领域中被广泛使用,因为它提供了丰富的自定义功能和高效的操作方式。对于PHP开发者来说,配置一个适合自己的VIM环境可以显著提高编码效率。以下是对"VIM FOR ...

    vim-configure.tar.gz_vim_vim_configure

    补全(Completion)功能则进一步扩展了自动提示,不仅包括关键字补全,还可能包含函数、类、变量等对象的补全,使得代码编写更加流畅。而代码高亮(Syntax Highlighting)则是通过不同的颜色和样式区分代码的不同...

    笨方法学 Vim Script

    Vim Script 是 Vim 编辑器的核心,它允许你自定义命令、映射键位、编写插件以及实现各种自动化任务。 学习 Vim Script 首先要了解它的基础语法。这包括变量的声明与使用、条件语句(如 if-else)、循环结构(如 for...

    linux-一款在Vim下进行实时代码检索的插件

    此外,FlyGrep.vim还支持自定义配置,比如改变默认的搜索路径、忽略某些文件类型或者调整高亮样式。这些设置可以通过修改 `.vimrc` 文件中的相应选项来完成。例如,你可以指定搜索范围,只在当前文件所在的目录下...

    vim插件-配合数字电路systemverilog编程时使用

    `systemverilog.vim`可能包含了对SystemVerilog关键词和自定义函数的补全支持。在编写代码时,只需输入部分关键字,然后按特定快捷键(通常是`&lt;C-x&gt;&lt;C-o&gt;`),Vim就会列出可能的匹配项供选择。这不仅可以减少错误,...

    vim高亮配置源码,执行两次脚本文件即可使用

    压缩包中的"vimconfig"文件包含了整个vim配置的脚本,它可能包含了更多的自定义设置,如缩进、快捷键、插件等。为了应用这个配置,你需要将"vimconfig"解压到适当的目录,通常是在用户主目录下创建.vim目录,然后将...

    vim go 语法高亮

    一旦`vim-go`插件安装完毕,重启Vim并打开一个Go源代码文件,你应该会看到代码被不同颜色标记,关键字、函数、类型、常量等都以不同的颜色区分,使得代码结构更加清晰。此外,`vim-go`插件还支持通过`:GoBuild`、`:...

    我的vim 的c语言的设置

    6. **跳转到定义**:利用`ctags`工具和Vim的`:tag`命令,可以快速跳转到函数或变量的定义: ``` map &lt;Leader&gt;d :tag &lt;C-r&gt;=expand("&lt;cword&gt;") ``` 接下来,`.vim`目录通常包含了一些插件和自定义的色彩方案。...

    Linux中vim安装包

    2. **自动补全**: 使用`&lt;C-x&gt;&lt;C-n&gt;`进行单词补全,对于编程语言,`&lt;C-x&gt;&lt;C-u&gt;`提供函数补全。 3. **宏录制与播放**: `qq`开始录制宏,执行一系列操作后,`q`停止录制。`@q`播放宏。 4. **分屏编辑**: `:sp 文件名`...

    vim-plugin插件

    通常,这类插件可能包含了自定义的命令或映射,以简化某些操作。 `visualmark.vim` 插件允许用户在可视模式下设置标记,方便在文档的不同位置间快速跳转。这对于处理大量文本或代码时非常有用,比如进行批量替换...

    Vimscript的经典教程

    Vimscript允许用户自定义命令、快捷键、功能函数等,从而极大地扩展了Vim的功能。Vim的插件系统,很大程度上依赖于Vimscript来实现各种功能。编写Vim插件是提高Vim使用效率的一种方式,通过插件,可以添加新的功能,...

    Learn Vimscript the Hard Way

    - 函数:学习创建和调用自定义函数,理解参数传递和返回值。 - 表达式与运算符:熟悉各种算术、逻辑和比较运算符。 - 控制结构:掌握if-else、for循环和while循环的用法。 2. 命令和映射 - 命令行模式:理解Vim...

    Vim ctags.exe

    - **跳转**:在Vim中,光标停在函数名上,按`Ctrl + ]`即可跳转到该函数的定义处。 - **搜索**:在命令模式下输入`:tag [函数名]`,然后回车,也能达到同样的效果。 - **列出标签**:`:tags`命令可以显示当前文件...

    vim强大的配置

    首先,`.vimrc`文件是Vim的配置文件,它允许用户自定义编辑器的行为。你可以在这个文件中设置快捷键、修改默认行为、添加插件等,以适应个人的工作习惯。例如,你可以设置插入模式下的自动补全,调整滚动行数,或者...

    linux下编程工具vim配置

    【vim-cpp-enhanced-highlight】这是一个C++11/14语法高亮插件,提供对STL、自定义函数、容器和模板的高亮支持,增强了代码的可读性。将这个插件添加到.vimrc中并更新插件,可以使得C++代码的编辑环境更加美观。 ...

    vim_configure

    vim作为一个强大的文本编辑器,其丰富的可扩展性和高度自定义性深受程序员喜爱。通过配置,我们可以让vim更加符合个人的工作习惯,提高编程效率。在本主题中,我们将聚焦于“vim_configure”,这涉及到安装vim插件...

    linux-VimEasyComplete一个简单轻便的VIM自动补全插件

    这不仅适用于编程语言的语法元素,还适用于项目中的自定义函数和变量。例如,在编写Python代码时,它会自动建议导入的模块、函数名、类名等;在编写HTML或CSS时,它可以提供HTML标签和CSS属性的补全。 安装Vim-...

Global site tag (gtag.js) - Google Analytics