zoukankan      html  css  js  c++  java
  • vim命令

    vim shenlei.mess
    如果删除在命令模式下直接按 Delete键就可以,不需要进入insert模式

    vim 一个文件后
    进入插入模式:按 a/i/o
    进入编辑模式:按Esc(进入命令)再按:
    :set num 添加行号
    :set nonu 取消行号
    :wq 保存退出

    命令模式下:
    gg 光标回到第一行
    G 光标回到最后一行
    nG 光标到第n行
    :n 光标到第n行
    $ 光标移动到行尾
    0 光标移动到行首

    a:光标所在字符后插入
    A:光标所在行尾插入
    i:光标所在字符前插入
    I:光标所在行行首插入
    o:光标下插入新行
    O:光标上插入新行

    删除命令:
    x: 删除光标处的字符
    nx: 删除光标处以及后面的n个字符
    dd: 删除光标光标所在行
    dG: 删除光标所在行到文件末尾的内容
    D: 删除光标所在处到文件末尾的内容
    23,34d 删除第23行到34行的内容


    复制和剪切命令:
    yy:复制当前行
    nyy:复制当前行以及以下n行
    dd:剪切当前行
    ndd:剪切当前行以及以下n行
    p:粘贴在光标所在行下面
    P:粘贴在光标所在行上面

    替换命令:
    在光标处按r在按需要替换的
    R:替换所有输入的按Esc结束
    u:取消上一步

    搜索命令:
    /关键字 n继续寻找下一个(区分大小写) 如果忽略大小写执行 set ic set nic(区分大小写)

    替换:
    %s/shenlei/zhangsan/g 全文中的shenlei替换为shangsan
    :10,13s/sdsd/fuck/g 10到13行中的sdsd替换为fuck

    保存 退出
    :w 保存修改
    :wq 保存退出
    :w file 保存并备份到别的位置
    :wq! 只读文件也可以保存
    ZZ 命令模式下快捷键保存
    :q! 不保存退出(修改过)
    :q 不保存退出(没有修改过)

    文本编辑小技巧
    :r filename 可以把filename的文件插入到该文件的光标处
    :! 其他命令 在编辑模式下执行其他命令,
    :r !date 在光标处插入执行的命令 例如:把日期插入进去

  • 相关阅读:
    推荐:Markdown编辑软件 --- 小书匠
    GoldenDict词典配置
    ivew admin
    FineUI学习网址
    博客主题说明网址
    Xshell,Xftp免费版下载方法
    linux 常用命令及操作
    Oracle数据库随机取某条记录的一个字段值
    service和ingress
    centos7离线安装docker (二进制)
  • 原文地址:https://www.cnblogs.com/javasl/p/11154471.html
Copyright © 2011-2022 走看看