摘要:
内容查找 grep 回忆 上次我们尝试了一下各种在vi中执行外部程序 可以排序 可以改大小写 还可以用管道 直接对于缓冲buffer文件进行操作 还是很方便的 其实还有一个外部命令很重要 根据内容搜索grep 这个怎么和vim配合呢?🤔 在终端的grep 写一个oeasy.txt 保存并退 阅读全文
2022年1月18日
2022年1月16日
摘要:
外部命令 external 回忆 上次研究的是global :[range]global/{pattern}/{command} range 是执行的范围 pattern 是搜索的模式 command 执行的命令 命令有很多 d 删除 m 移动 t 拷贝 p 打印 s 替换 sort 排序 up 阅读全文
2022年1月10日
摘要:
"h", "b", "f", "d", "e", "a", "c", ] ``` - `:g/\[/+1,/\]/-1sort` - 在这个中括号的范围内 - 排序 ## 总结 - 这次研究的是global - `:[range]global/{pattern}/{command}` 阅读全文
2022年1月9日
摘要:
命令 command 回忆 关于 函数function 可以调用别的函数 :call append(0,"oeasy o2z o3z") 还可以执行表达式 :call execute(gg=G) 这样就可以把一系列的操作封装到一个函数里面 然后在命令行模式调用就可以了 但如果我想不用`:call 阅读全文
2022年1月8日
摘要:
表达式 expression 回忆 关于 函数function ,我们回忆一下 可以查询 可以新建 可以调用 还可以删除 我想用 函数function 往 buffuer 里面写点东西 比如写一个java的基本程序框架 这样一调用就好使了 省的自己打了 可以么?🤔 追加函数 应该如何去找关于写 阅读全文
2022年1月6日
摘要:
函数 function 回忆 关于宏,我们回忆一下 qa 开始录制宏 q 结束录制宏 @a 应用宏 qA 追加录制宏 控制寄存器内容其实就是控制宏 宏还有一些特性 可以多文件执行宏 可以并发运行宏 可以递归执行宏 宏是随录随用的的 我想把一些东西固定下来,让他到时候不用定义就能执行 可以么?🤔 阅读全文
2022年1月5日
摘要:
宏的进阶 macro 回忆 关于宏,上次有4个要点 qa 开始录制宏 q 结束录制宏 @a 应用宏 qA 追加录制宏 甚至可以编辑宏 "ap 把宏作为文本粘贴出来 编辑之后 "ayy把新的宏装在进入a寄存器reg 这个宏还可以怎么玩呢?🤔 建立环境 vi oeasy.txt 插入一下内容 a. 阅读全文
2022年1月4日
摘要:
宏 macro 回忆 这次我们了解了编码格式 屏幕显示的encoding 文件保存的fileencoding 不能搞乱了 一般用什么编的就用什么解 解铃还须系铃人 打开不正确的话,就要切到正确的上面 保存成任何自己想要的编码方式 vim还有什么能帮助我们快速操作的方法么?🤔 建立环境 vi o 阅读全文
2022年1月3日
摘要:
- `help encoding-name` ![图片描述](https://s4.51cto.com/images/blog/202201/03083053_61d243bd7193583015.png?x-oss-process=image/watermark,size_14,tex 阅读全文
2022年1月2日
摘要:
文件系统换行格式 fileformat 回忆保留环境的细节 上次我们了解了viminfo 他能够保存 命令行历史 标记 寄存器 把他和 :mksession 一起使用就可以完美复原环境了 还有什么是和环境相关的东西呢?🤔 文件系统换行格式 我们可以看到不同的文件系统是有不同的换行符符号的 阅读全文