vim编辑器

    xiaoxiao2025-08-05  8

    简介

    vim是一个全屏幕文本编辑器,常用在Linux/unix上,用来建立/编辑/显示文本文件的

    工作模式

    $ vi filename 或者 vim filename 进入文本 插入命令: i 在光标所在字符前插入 I 在光标所在行行首插入 a 在光标所在字符后插入 A 在光标所在行尾插入 o 在光标下插入新行 O 在光标上插入新行 esc 回到命令模式 在命令模式,输入冒号:,我们就可以进入编辑模式; : set nu 显示行号 : wq 退出 :set nonu 取消行号 :行号 直接跳到某指定行号 eg $ :1000 直接跳到1000行 其实常用的也就是i和esc; ------------------------------------------- /string 搜索指定字符串,搜索是忽略大小写 :set ic :%s/old/new/g 全文替换指定字符串 %n1,n2s/old/new/g 一定范围内进行替换 eg: $ :4,1000s/maliya /longjing/g 替换4到1000行内的maliya为longjing ------------------------------------------- :w 保存修改 :w new_filename 另存为指定文件 :wq 保存修改并退出 ZZ 快捷键,保存修改并推出 :q! 不保存修改退出 :wq! 保存修改并退出(文件所有者及root可使用)

    总结

    vim/vi 命令模式 插入模式 编辑模式 插入命令 aio 定位 :set nu set nonu :n 定位到某一行

    小知识

    :r !date 直接把执行结果导入到vim :map ^p I#<ESC> 定制快捷键,ctrl+v+p 跳到行首添加#号,然后退出
    最新回复(0)