AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
~~~ vim中的末行模式 内建的命令行接口 1 、地址定界 :start_pos ,end_pos # :具体第#行 #,# : 从左侧#表示的行起始,加上右侧#表示的行数 . : 当前行 $ : 最后一行 % :全文 使用方式 : 后面跟一个编辑命令: d y w /PATH/TO/SOMEWHERE 将范围内另保存至某个文件中 r /PATH/FROM/SOMEWHERE 在指定位置插入指定文件中的内容 2 、查找 /PATTERN : 从当前光标所在处向文件尾部查找 ?PATTERN : 从当前光标所在处向文件首部查找 n : 与命令同方向 m : 与命令反方向 3 、查找并替换 s :在末行模式下完成查找替换操作 s/要查找的内容/替换为的内容/修饰符 要查找的内容:可使用模式 提供的内容:不能使用模式,但可以使用\1 \2 等方向引用符号;还可以使用&符引用前面查找到的内容 i: 忽略大小写 g :全局替换,默认情况下,每一行出现 查找当前行到尾行所有匹配 r任意字符t 的内容,替换成 R内容T :.,$s/r\(..\)t/R\1T/g Note :.,$ 匹配1到结尾所有行 4 、单文件窗口分隔: Ctrl + w ,s : split 水平分割 Ctrl + w ,v : vertical 垂直分割 5 、定制vim的工作特征: 配置文件: 全局 :/etc/vimrc 个人 :~/.vimrc 末行:当前进程进程有效 1 、行号 显示: set nu [number] 取消:set nonu 2 、括号匹配 匹配 :set sm 【showmatch】 取消 :set nosm 3 、自动缩进: 启用 : set ai 取消 :set noai 4 、高亮搜索: 启用 : set hlsearch 禁用 :set nohlsearch 5 、高亮语法: 启用:syntax on 禁用:syntax off 6 、忽略字符大小写 启用 :set ic 不忽略:set noic 练习 : :g/pattern/d ~~~