vim 简单实用

时间:2022-02-13 19:46:26

http://www.runoob.com/linux/linux-vim.html

vim 简单实用

vim 简单实用

编辑模式 : (同时打开两个文件)

vim test.c test1.c -O     同时编辑两个文件    -O 左右分    -o 上下分 (同一个终端下操作)

wqa  全部保存退出

三种工作模式:

命令行模式

  复制n行: nyy

  粘贴:p

  剪切(删除)n行: ndd

  剪切 ( 删除 ) n个字符:nx

  移动光标到第一行 : gg

  移动光标到最后一行 : G  

  设置  :gg=G

  

  返回上一次操作前:u

 

底行模式:

  当前设置行号: set nonu    取消行号显示;           set number 显示行号     (下次使用就没有了,要设置脚本 .wimrc)

vim 简单实用                    vim 简单实用

  查找字符 : /ch

vim 简单实用

  正则表达式查找:/^string$

vim 简单实用

  定位到第n行:n

vim 简单实用

 

底行模式字符串替换:  表示第一行开始     %s 表示全部行    /g 表示这一行的多个

vim 简单实用        vim 简单实用

只替换光标所在行的第一个

vim 简单实用

全部行替换,包含同一行的多个

vim 简单实用            vim 简单实用

 替换: 1,$ s/test/TEST      从第一行开始到最后一行把 test替换为 TEST

vim 简单实用

插入模式: