当前位置: 首页 > article >正文

第三方的mkvimball 使用

下载mkvimball

下载地址如下:

https://www.vim.org/scripts/download_script.php?src_id=18945

安装mkvimball

vim mkvimball.vba

:so %

:q

注意:mkvimball 被放到了~/.vim/目录下

生成自己的vimball 文件

chmod + ./.vim/mkvimball

./.vim/mkvimball add_comment  plugin/add_comment.vim

注意:

  1. 上边的命令执行之后生成add_comment.vmb 文件
  2. 执行的路径下的目录只能是如下:

plugin/add_comment.vim

doc/add_comment.txt

syntax/add_comment.vim

...

add_comment.vim:
function! AddComment()
    let l:comment = '#'
    if &filetype == 'cpp'
        let l:comment = '//'
    elseif &filetype == 'c'
        let l:comment = '//'
    endif
    let [l:start, l:end]=[ line("'<"), line("'>") ]
    let l:commented_lines = []
    for lnum in range(l:start, l:end)
        let l:line = getline(lnum)
        if l:line =~ l:comment
            let l:line = substitute(l:line, l:comment, '', '')
        else
            let l:line = l:comment . l:line
        endif
        call add(l:commented_lines, l:line)
    endfor
    call setline(l:start, l:commented_lines)
endfunction

command! -range -nargs=0 AC <line1>,<line2>call AddComment()
vnoremap <C-c> :AC<CR>

安装add_comment.vmb 

vim add_comment.vmb

:so %

:q

注意上述文件将会安装到~/.vim 下,具体的路径是~/.vim/plugin/add_comment.vim

参考 

GitHub - vim-scripts/mkvimball.vim: Create a vimball from a list of input files


http://www.kler.cn/a/375411.html

相关文章:

  • 【C语言】宏封装的实用总结
  • 【分布式技术】分布式事务深入理解
  • 统计数据集的TXT、XML及JSON标注文件中各类别/每个标签的数量
  • Unix 中文件权限设置
  • 3D人体建模的前沿探索:细数主流模型与技术进展
  • Python批量查找包含多个关键词的PDF文件
  • PySpark 本地开发环境搭建与实践
  • 一些MATLAB到Python的转换指南
  • 助力风力发电风机设备智能化巡检,基于YOLOv3全系列【tiny/l/spp】参数模型开发构建无人机巡检场景下风机叶片缺陷问题智能化检测预警模型
  • 为开源 AI 模型引入激励机制?解读加密 AI 协议 Sentient 的大模型代币化解决方案
  • SpringBoot抗疫物资管理:系统设计与优化
  • USIM下面的 5F50 DFHNB
  • MySQL8.0.27 MHA架构部署
  • float认识
  • redis的客户端
  • OpenCv —— 为opencv支持中文,将freetype2库编译进opencv中(附详细编译流程、测试代码)
  • T矩阵其实就是pauli基的乘,S矩阵中hv是体散射分量
  • vue3项目中el-tooltip实现内容溢出时再显示,并设置tip的最大宽度
  • 软件测试基础一(概述和核心内容)
  • 客户服务数据分析:洞察客户需求,优化服务策略
  • 软考:案例题分析1101
  • 数据结构之二叉树的收尾(性质)
  • leaflet绘制圆形方案
  • 软考(中级-软件设计师)数据库篇(1101)
  • opencv - py_imgproc - py_grabcut GrabCut 算法提取前景
  • ESP-HaloPanel:用 ESP32-C2 打造超低成本智能家居面板