Vim学习
文章平均质量分 57
vim使用过程中遇到的问题
the ache
这个作者很懒,什么都没留下…
展开
-
vim宏录制操作
平常开发过程中我们会有处理文本的需求,比如后端就要根据excel生成sql语句,运维需要处理各种日志转化成特定的格式。这些本质上都是批量处理文本内容。一般情况下我们会编写php,go,shell等脚本或者用awk这样的命令去处理。这里介绍下vim的宏录制功能 非常适合处理这样的情况。vim宏的适应分为录制和回放两个操作录制操作以q{register}开始, q表示开启/关闭宏录制,{register}表自定义的寄存器,用来存储批量操作命令。录制完成后用q关闭宏录制宏的回放。录制完宏操作之后,选择需要变原创 2021-10-24 23:32:45 · 3164 阅读 · 0 评论 -
Vim配置文件默认模版
vim函数实现function AddTitle()call setline(1,"<?php")call append(1,"")call append(2,"/*")call append(3," * Created by vim")call append(4," * User: ache")call append(5," * Date:" . strftime("%Y-%m-%d"))call append(6," * Time:" . strftime("%H-%i"))c原创 2020-05-21 12:31:37 · 487 阅读 · 0 评论 -
Mac使用vimspector调试c++
vimspector安装vim配置文件加入一下内容Plug 'puremourning/vimspector'let g:vimspector_enable_mappings = 'HUMAN':PlugInstall安装插件即可。上面的HUMAN是插件配置的一套快捷命令。具体如下KeyFunctionAPIF5When debugging, continue. Otherwise start debugging.vimspector#Continue()F3原创 2020-05-19 14:01:00 · 1851 阅读 · 1 评论 -
vim调试php
vdebug插件vim-vdebug/vdebug 用vim-plug下载安装这款插件具体配置如下Plug 'vim-vdebug/vdebug'let g:vdebug_options = {\ 'port' : 9000,\ 'timeout' : 20,\ 'server' : '',\ 'on_close' : 'stop',\ 'break...原创 2020-04-30 13:25:12 · 396 阅读 · 0 评论 -
安装vim并支持python3
编译安装vim并支持python3,以centos7为例子1 编译安装python3// 卸载系统自带的python3yum remove python3 -y// 安装依赖yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel ...原创 2020-02-27 11:18:26 · 1352 阅读 · 0 评论 -
vim-go ctrl+] 自动跳转失败处理 安装gure
安装vim-go后,使用 ctrl+] 自动跳转方法时会提示以下错误就是gure没有安装嘛,安装一下即可。首先嘛按照提示在vim执行:GoInstallBinaries。然后你会发现并没有什么用,自动安装了一大堆东西基本都是安装失败的。然后google搜索安装guru。go get golang.org/x/tools/cmd/gurugo build golang....原创 2019-02-03 12:00:00 · 1498 阅读 · 0 评论 -
vim下模拟http请求
今前几天找了款好用的vim插件(前提需要安装coc.nvim)。安装coc-psot在vim命令模式下键入:CocInstall coc-post即可使用coc-post在vim命令模式下键入:CocList commands选择post.new输入test作为文件名写入请求的地址等参数在vim命令模式下键入:CocList commands选择post.do这样就完成了...原创 2019-06-16 23:24:59 · 411 阅读 · 0 评论 -
vim代码补全插件选择 coc.nvim 安装
之前一直在用 Shougo/deoplete.nvim慨是的时候用着还行。但是后来发现越用越卡(不知道是不是语言插件装多的关系)。最后是输个单词都卡的要死。能延迟个一两秒。换行或者移动光标都会有很明显的卡顿。然后就下定决定换个补全的插件了。Valloric/YouCompleteMe。传说中最智能的vim补全插件了。语法智能补全,语法检错,跳转。。。 这个我也装过,不卡,补全效果也挺好的。...原创 2019-03-30 14:08:00 · 20025 阅读 · 0 评论 -
vim配置文件插件优化
之前因为vim打开速度感觉略慢,在没有是用自定义的配置文件的情况下却很好,和在服务器是用一样如丝般顺滑。就有了这个查找插件启动时间的事儿。首先嘛,终端下输入vim -help查看命令vim有自带的查看启动时间的命令--startuptime <file>。那就新建log.txt文件咯。并且打开后输入:tabe log.txt这时就会显示打开vim的时候,每一步的时间消耗情...原创 2019-03-31 00:07:00 · 392 阅读 · 0 评论 -
vim自用的插件
coc.nvim代码补全,比Shougo/deoplete.nvim要快,比YouCompleteMe要小ale语法检测,自动格式化fixjsonjson语法检测,格式化vim-shfmtshell格式化PHP_CodeSnifferphp格式化vintvim格式化nerdtree树形目录插件vim-nerdtree-synta...原创 2019-04-01 01:02:00 · 416 阅读 · 3 评论