IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> vim自动命令事件大全 -> 正文阅读

[开发工具]vim自动命令事件大全

事件名意思
BufNewFile开始编辑尚不存在文件
BufReadPre开始编辑新缓冲区,读文件前
BufRead开始编辑新缓冲区,读文件
BufReadPost开始编辑新缓冲区,读文件
BufReadCmd开始编辑新缓冲区前
FileReadPre用":read"命令读文件
FileReadPost用":read"命令读文件
FileReadCmd":read"命令读文件前
FilterReadPre过滤命令读文件前
FilterReadPost过滤命令读文件后
StdinReadPre标准输入读缓冲区前
StdinReadPost标准输入读缓冲区后
写回
BufWrite写缓冲区到文件
BufWritePre写缓冲区到文件
BufWritePost写缓冲区到文件
BufWriteCmd写缓冲区到文件,命令
FileWritePre开始把缓冲区部分内容写回到文件
FileWritePost把缓冲区部分内容写回到文件后
FileWriteCmd把缓冲区部分内容写回到文件前命令事件
FileAppendPre开始附加到文件
FileAppendPost附加到文件后
FileAppendCmd附加到文件前命令事件
FilterWritePre开始为过滤命令或比较写到文件
FilterWritePost为过滤命令或比较写到文件后
缓冲区
BufAdd刚把缓冲区附加到缓冲区列表后
BufCreate刚把缓冲区附加到缓冲区列表后
BufDelete从缓冲区列表删除缓冲区前
BufWipeout从缓冲区列表完全删除缓冲区前
BufFilePre改变当前缓冲区名字前
BufFilePost改变当前缓冲区名字后
BufEnter进入缓冲区
BufLeave转到其它缓冲区前
BufWinEnter在窗口显示缓冲区
BufWinLeave从窗口删除缓冲区
BufUnload卸载缓冲区前
BufHidden刚把缓冲区变为隐藏
BufNew刚建立缓冲区后
SwapExists检测到已存在交换文件
FileType设置'filetype'选项时
Syntax设置'syntax'选项时
EncodingChanged'encoding'改变后
TermChanged'term'的值改变后
OptionSet设置任何选项
VimEnter完成初化步骤后
GUIEnter成功启动GUI后
GUIFailed启动GUI失败之后
TermResponse收到t_RV的终端应答后
QuitPre用:quit时,决定是否退出之前
ExitPre用可使Vim退出的命令时
VimLeavePre退出Vim前,在写入viminfo文件之前
VimLeave退出Vim前,在写入viminfo文件之后
终端
TerminalOpen建立终端缓冲区后
TerminalWinOpen在新窗口建立终端缓冲区后
杂项
FileChangedShellVim注意到文件在编辑开始后被改变
FileChangedShellPost对在编辑开始后被改变的文件的处理完成后
FileChangedRO对只读文件进行第一次修改前
DiffUpdated刷新比较结果后
DirChanged工作目录改变后
ShellCmdPost执行外壳命令后
ShellFilterPost外壳命令过滤后
CmdUndefined调用未定义的用户命令
FuncUndefined调用未定义的用户函数
SpellFileMissing使用不存在的拼写文件
SourcePre执行Vim脚本前
SourcePost执行Vim脚本后
SourceCmd执行Vim脚本之前命令事件
VimResizedVim窗口大小改变后
FocusGainedVim得到输入焦点
FocusLostVim失去输入焦点
CursorHold用户有一段时间未按键
CursorHoldI在插入模式下,未按键
CursorMoved普通模式下移动了光标
CursorMovedI插入模式下移动了光标
WinNew创建新窗口
TabNew创建新标签页
TabClosed关闭标签页后
WinEnter进入其它窗口后
WinLeave离开窗口前
TabEnter进入其它标签页后
TabLeave离开标签页前
CmdwinEnter进入命令行窗口
CmdwinLeave离开命令行窗口
CmdlineChanged命令行文本发生改变后
CmdlineEnter光标移到命令行
CmdlineLeave光标离开命令行
InsertEnter开始插入模式前
InsertChange在插入或替换模式下输入时
InsertLeave离开插入模式时
InsertCharPre插入模式输入每个字符前
TextChanged普通模式中对文本进行改变后
TextChangedI弹出菜单不可见时,插入模式中对文本进行改变后
TextChangedP弹出菜单可见时,插入模式中对文本进行改变后
TextYankPost文本复制或删除
SafeState没有任何待定字符,等待用户键入字符
SafeStateAgain两次重复出现的
ColorSchemePre载入色彩方案前
ColorScheme载入色彩方案后
RemoteReply得到了Vim服务器的应答
QuickFixCmdPre执行快速修复命令前
QuickFixCmdPost执行快速修复命令后
SessionLoadPost载入会话文件后
MenuPopup显示弹出菜单前
CompleteChanged改变插入模式补全菜单后
CompleteDonePre插入模式补全结束后,清理信息前
CompleteDone插入模式补全结束后,清理信息后
  开发工具 最新文章
2021年12月电子学会图形化三级编程题解析含
Hexo历险记之二多系统安装Node
Python技巧:双击python文件打开.py(博主自
shell
C++基础(Visual studio)
git忽略不想提交的文件
idea中svn的更新、检出、提交操作
Python深度学习入门笔记(一):使用Pandas
JDK1.8
子仓库代码同步问题整理
上一篇文章      下一篇文章      查看所有文章
加:2022-06-26 17:02:52  更:2022-06-26 17:03:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
360图书馆 购物 三丰科技 阅读网 日历 万年历 2022年8日历 -2022/8/7 23:22:20-
图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码