摘要:
批量替换 回忆上次 我们可以用vimdiff快速的比较文件 这很实用!!! 实用的一些跳转方式 遍历所有的修改change ]c 下一条修改 [c 上一条修改 遍历所有的函数method ]m 下一条修改 [m 上一条修改 面对不同点 把当前的改成对比的 - do - diff obtain 把 阅读全文
2021年11月22日
2021年11月19日
摘要:
vimdiff 回忆上次 上次有三种批量替换,分别是 :windo :bufdo :argdo 执行的{cmd}可以用|按顺序增加 update 自动更新 :set autowrite 自动写入 :set hidden 可以隐藏未保存 buffer 分别对应的window、buffers、arg 阅读全文
2021年11月18日
摘要:
批处理操作 回忆上次 我们上次参数列表 arguments list 所谓参数列表指的是 vim 打开的 参数列表 参数会加载到内存中成为 buffer 参数的控制 :arga filename 添加 参数 此操作支持*可以打开多个文件 :argd filename来删除参数 :args 查询参 阅读全文
2021年11月17日
摘要:
参数argument 回忆上次 上次了解了 窗口 window 窗口是用来装缓冲buffer的 buffer是在内存里面加载的硬盘文件 窗口的切分 :sp[lit] 水平切分 :vsp[lit] 垂直切分 窗口的切换 ctr-w再k切换到当前窗口上面的窗口 ctrl-w再j切换到当前窗口下面的窗 阅读全文
2021年11月16日
摘要:
窗口window 回忆上次 我们这次了解了缓冲区buffer ls可以查看buffer 如下是buffer缓冲的一些flag + 有修改未保存内容 - 可修改标签关闭 = 只读缓冲区 a 活跃缓冲区 u 没有在列表里面的缓冲区 h 隐藏缓冲区 x 有读取错误的缓冲区 % 当前缓冲区 # 有swa 阅读全文
2021年11月15日
摘要:
编辑过程 回忆上次 我们这次了解了编辑过程 默认有一个替换文件swap 修改的内容会保存到一个swap文件 如果swp已经存在 会有个swo文件 以此类推 替换文件可以进行对源文件的修复 没保存到源文件的可能保存到了替换文件 可以统一设置替换文件的位置 可以控制保存替换文件的触发条件 字符数 时 阅读全文
2021年11月9日
摘要:
编辑过程 回忆上次 vi可以加各种参数 vi +4 oeasy.txt vi +/shiyanlou vi +%s/shiyanlou/oeasy/g oeasy.txt vi可以接收stdin的参数 ls -lah | vi - vi还有各种模式 命令行模式ex oeasy.txt或者vi - 阅读全文
2021年11月8日
摘要:
vim选项 从头开始 这次我们从头开始 从进入vim之前开始 我们可以在终端里面给vim怎么样的参数呢? man vim 这个如果不行的话 要先运行unminimize更新manual 也可以在vim中运行命令行 :h starting 我们可以看到我们 除了把 oeasy.txt 作为文件名参 阅读全文
2021年11月5日
摘要:
[Github地址] (https://github.com/overmind1980/oeasyvim) [Gitee地址] (overmind1980/oeasyvim) [蓝桥实验楼 邀请码FJWYIMGB] (oeasy 教您零基础玩转编辑神器 Vim_Linux - 蓝桥云课) 可视化 阅读全文
2021年11月4日
摘要:
块可视化编辑 回忆上节课内容🤔 上次我们了解到行可视模式 行可视模式 V 也可配合各种motion o切换首尾 选区的开头和结尾是mark标记 开头是 '< 结尾是 '> 可以在选区内进行替换和删除 :'<,'>s/shiyanlou/oeasy/g 范围内批量替换 :'<,'>s/shiya 阅读全文