01 2022 档案
-
oeasy教您玩转python - 002 - # 你好世界 - 各位同学除夕快乐,除旧布新之时预祝能玩
摘要: 你好世界 🥊 回忆上次内容 了解了 Python 安装了 Python 进入了 Python 退出了 Python 可是我们什么也没有做就离开了 IDLE 游乐场! 你好世界 #首先进入Python3 python3 我们想要来个hello world! 然后直接输入 #貌似程序都是从hell 阅读全文
-
oeasy教您玩转python - 001 - # 换行插入
摘要: 先跑起来 🥊 Python 什么是 Python? Python 很好用 适合初学者 而且在各个领域都很强大 后来居上 上图可以点开 python3 早已有之 最终逆风翻盘 当然 java 也是非常伟大的对手 历史悠久 三次问鼎 tiobe 霸主之位 LinuxJournal 最喜欢的 阅读全文
-
oeasy教您玩转vim - 91 - # vim脚本编程展望
摘要: vim脚本编程展望 回忆 上次我们彻底研究了vim高亮的原理 各种语法项syntax item 关键字keyword 匹配模式match 区域region 定义好了之后还可以设置链接成组 hi def link javaComment Comment 然后就可以在颜色文件中具体配色了 比如mur 阅读全文
-
oeasy教您玩转vim - 90 - # 语法定义syntax
摘要: 内容查找 grep 回忆 我们这次研究了一下配色方案 murphy虽然配色好看 但是对于java的支持并不好 我们对于murphy进行了修改 增加了String、StorageClass颜色的定义 整体思路是在syntax中定义组 然后在配色方案中对于组进行颜色设置 可是syntax中如何定义组 阅读全文
-
oeasy教您玩转vim - 89 - # 高亮细节Highlight
摘要: 高亮细节 highight 回忆 这个自动命令 autocmd 还是很方便的 打开时、保存时就会有自动执行的操作 自动命令有这么几大元素 {event} 触发事件 {pattern} 文件模式 {cmd} 具体执行命令 {augroup} 命令组 自动命令可以新建、删除、列表、查询 还可以强制执 阅读全文
-
oeasy教您玩转vim - 89 - # 高亮细节Highlight
摘要: 高亮细节 highight 回忆 这个自动命令 autocmd 还是很方便的 打开时、保存时就会有自动执行的操作 自动命令有这么几大元素 {event} 触发事件 {pattern} 文件模式 {cmd} 具体执行命令 {augroup} 命令组 自动命令可以新建、删除、列表、查询 还可以强制执 阅读全文
-
oeasy教您玩转vim - 88 - # 自动命令autocmd
摘要: 自动命令 autocommand 回忆 上次我们研究的是外部命令grep 可以在vim中使用grep 搜索的结果进入了列表 可以打开、遍历、跳转、关闭这个列表 也可以给列表中的匹配行或者每个文件执行命令 到此为止学了很多的命令 有内部的也有外部的 有的在命令行模式里面执行 还有的映射到一组键盘在 阅读全文
-
oeasy教您玩转vim - 87 - # 内容查找grep命令
摘要: 内容查找 grep 回忆 上次我们尝试了一下各种在vi中执行外部程序 可以排序 可以改大小写 还可以用管道 直接对于缓冲buffer文件进行操作 还是很方便的 其实还有一个外部命令很重要 根据内容搜索grep 这个怎么和vim配合呢?🤔 在终端的grep 写一个oeasy.txt 保存并退 阅读全文
-
oeasy教您玩转vim - 86 - # 外部命令external Command
摘要: 外部命令 external 回忆 上次研究的是global :[range]global/{pattern}/{command} range 是执行的范围 pattern 是搜索的模式 command 执行的命令 命令有很多 d 删除 m 移动 t 拷贝 p 打印 s 替换 sort 排序 up 阅读全文
-
oeasy教您玩转vim - 85 - # 全局命令
摘要: "h", "b", "f", "d", "e", "a", "c", ] ``` - `:g/\[/+1,/\]/-1sort` - 在这个中括号的范围内 - 排序 ## 总结 - 这次研究的是global - `:[range]global/{pattern}/{command}` 阅读全文
-
oeasy教您玩转vim - 84 - # 命令command
摘要: 命令 command 回忆 关于 函数function 可以调用别的函数 :call append(0,"oeasy o2z o3z") 还可以执行表达式 :call execute(gg=G) 这样就可以把一系列的操作封装到一个函数里面 然后在命令行模式调用就可以了 但如果我想不用`:call 阅读全文
-
oeasy教您玩转vim - 83 - # 表达式Expression
摘要: 表达式 expression 回忆 关于 函数function ,我们回忆一下 可以查询 可以新建 可以调用 还可以删除 我想用 函数function 往 buffuer 里面写点东西 比如写一个java的基本程序框架 这样一调用就好使了 省的自己打了 可以么?🤔 追加函数 应该如何去找关于写 阅读全文
-
oeasy教您玩转vim - 82 - # 函数function
摘要: 函数 function 回忆 关于宏,我们回忆一下 qa 开始录制宏 q 结束录制宏 @a 应用宏 qA 追加录制宏 控制寄存器内容其实就是控制宏 宏还有一些特性 可以多文件执行宏 可以并发运行宏 可以递归执行宏 宏是随录随用的的 我想把一些东西固定下来,让他到时候不用定义就能执行 可以么?🤔 阅读全文
-
oeasy教您玩转vim - 81 - # 宏macro的进阶
摘要: 宏的进阶 macro 回忆 关于宏,上次有4个要点 qa 开始录制宏 q 结束录制宏 @a 应用宏 qA 追加录制宏 甚至可以编辑宏 "ap 把宏作为文本粘贴出来 编辑之后 "ayy把新的宏装在进入a寄存器reg 这个宏还可以怎么玩呢?🤔 建立环境 vi oeasy.txt 插入一下内容 a. 阅读全文
-
oeasy教您玩转vim - 80 - # 宏macro
摘要: 宏 macro 回忆 这次我们了解了编码格式 屏幕显示的encoding 文件保存的fileencoding 不能搞乱了 一般用什么编的就用什么解 解铃还须系铃人 打开不正确的话,就要切到正确的上面 保存成任何自己想要的编码方式 vim还有什么能帮助我们快速操作的方法么?🤔 建立环境 vi o 阅读全文
-
oeasy教您玩转vim - 79 - # 编码格式encoding
摘要: - `help encoding-name` ![图片描述](https://s4.51cto.com/images/blog/202201/03083053_61d243bd7193583015.png?x-oss-process=image/watermark,size_14,tex 阅读全文
-
oeasy教您玩转vim - 78 - # 操作系统文件格式 fileformat
摘要: 文件系统换行格式 fileformat 回忆保留环境的细节 上次我们了解了viminfo 他能够保存 命令行历史 标记 寄存器 把他和 :mksession 一起使用就可以完美复原环境了 还有什么是和环境相关的东西呢?🤔 文件系统换行格式 我们可以看到不同的文件系统是有不同的换行符符号的 阅读全文
-
oeasy教您玩转vim - 77 - # 保留环境viminfo
摘要: 保留环境viminfo 回忆组合键映射的细节 上次我们定义了session :mks 还可以加载会话session :source Session.vim vim -S Session.vim 基本上确立:mksession可以替代:mkview 谁知又出来一个viminfo?!😨 上面这哥俩 阅读全文