Vim应用高级技巧要点.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
gg=G == 格式 xXdd D yy Y p P 复制粘贴 :y a :5,10y b复制到a b reg :pu! a / “ap 插入模式C-r \a u . 撤销重做 :n1,n2s/word1/word2/g 替换 %s va{ :选取花括号的内容,同理:va[ va( va’ va” va va/ vi{ :选取花括号内的内容,同理:vi[ vi( vi vi vi vi/ ci{ :修改花括号内的内容,同理:ci[ ci( ci ci ci ci/ di{ :删除花括号内的内容,同理:di[ di( di di di di/ 总结 :s/aa/bb/g 光标行所有包含aa的字符串替换为 bb :%s/aa/bb/g 文档中所有包含aa的字符串替换为 bb :12,23s/aa/bb/g 12行到23行中所有 aa 替换为 bb :12,23s/^/#/ 将从12行到23行的行首加入 # 字符 :%s= *$== 将所有行尾多余的空格删除 :g/^\s*$/d 将所有空格也不包含的空行删除. :g/^/exec “s/^/”.strpart(line(“.”).“ ”, 0, 4) 在行首插入行号 Vim命令集 :runtime! syntax/2html.vim 转换 txt 成 html \\\ 注释 再按取消注释 :jumps ctags跳转记录 :r!tree|pwd|netstat 获取命令的输出 !!date 当前行插入日期 :%!sort -u 排序合并相同行 :\’a,\’b!sort -u 标记区ab排序 :%s/\\r//g 删除DOS方式的回车^M Vim命令集 Google, Books: Learning the vi editor6th version Vim实用技巧 资源 QA 谢谢! * yuchao@ /yuchao86/myvim 2014-10-28 内容简介 Vim 好在哪里? Vim 能做什么? Vim简介及插件安装 高效编辑的原则 使用Vim 有用的命令 资源 Vim 好在哪里? Better, Stronger, Faster. 编辑器之神 Vim 功能定制性强 神的编辑器 Emacs (伪装成编辑器的操作系统) Vim 能做什么? 普通人的编辑利器 免费文字处理 提高输入速度 完美支持中文,并支持多种文件编码 文本笔记管理 跨平台 Vim 能做什么? 程序员的编辑利器 支持几乎所有语言类型 支持各种语言的代码自动补全和智能提示 快速查找函数定义及显示函数列表功能 支持类似textmate的代码片段功能 集成编译调试功能,快速定位编译错误 支持插件,无限扩展自己想要的功能 Vim骨灰级玩家的超级终端 vim已经支持多种脚本语言进行脚本编写 可以用脚本语言实现任何你想要的功能 vim替你实现了一个通用的界面,你只需要编写逻辑代码. 展现到屏幕这一层,就调用vim的接口,由vim来完成就可以了 Vim简介 计算机世界中, 文本编辑领域的两大神兵利器之一(vi, emacs) 起源: qed, ed, ex, sed, vi, vim 影响深远 bash命令行的键绑定 各种新生工具的模拟 庞大的专业用户群: 程序员, 系统管理员 宗教般的狂热和忠诚 对我来说vi是禅, 使用vi就是使用禅。每个命令都是心印,这对用户来说是深奥的,对未入门者来说是无法了解的。每次使用它你都能发现真理。 --Satish Reddy 持续的增强和改善 核心功能集不变, 几乎在所有平台上可用, 终生一次性投资 商业化产品可能是有用的, 但最好的东西往往是免费的, 空气, 水, vim Vim简介 官方网站 : 安装说明: /yuchao86/vim.git Vim 插件的安装和使用? Vi编辑模式 一般模式 移动光标 查找 替换 删除 复制 粘贴 编辑模式 输入字符 命令模式 读取 保存 显示行号 i o a ESC : / ? ESC 可视模式 复制删除 v ctrl+v ESC 高效编辑的原则 高效编辑的步骤 自省, 找出重复/低效的部分 寻找solution 使之成为习惯 7 Habits, gh* 区分学习/练习和使用 学习是投入,使用是产出 学习是投资,使用是收益 不要第二次寻找同一问题的解决方案 第一次寻找或发明解决方案 此后直接使用 高效编辑的原则 区分通用的和个人化的技巧 选择性收集技巧, 有用的 VS 对你有用的 避免收集对自己无用的高度专门化的技巧, tms 中国特色的vim技巧 g/^\s*$/d 删除只含有空白字

文档评论(0)

三沙市的姑娘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档