zoukankan      html  css  js  c++  java
  • vim 常用操作

    参考https://www.fprintf.net/vimCheatSheet.html

    1、退出操作:

    :q  当文件内容没有更改时退出,如果有内容更改则退出失败

    :q! 强制退出不保存

    :cq 强制退出不保存

    :wq 保存并退出

    :wq! 强制保存退出

    :wq {file name} 在没有对文件作出修改的时候保存并退出

    :wq! {file name} 不管文件有没有修改,强制另存为另外一个文件并退出 不修改原文件

    [range]wq[!]  只保存 range中的数据其他的数据删除掉用法如下:

    假如有一个文件内容为:

    a

    b

    c

    d

    e

    那么 : 3,5 wq! 为只保存3到5行 c,d,e这三条数据,range 用逗号隔开起始值和终止值 来表示 如果没有逗号的话说明只保存某一行,这种方式wq后面要加!

    否则会失败。

    ZZ:相当于 wq!

    ZQ:相当于q!

    2、编辑文件:

    :e 如果文件在vim外被编辑时,重新编辑当前文件

    :e! 清除之前的修改,重新修改当前文件

    :e {file} 编辑指定文件

    :e! {file} 忽略之前的修改,编辑指定文件

    gf 编辑文件名在光标下的文件

    3、输入操作

    a 在光标后面输入

    A 行末输入

    i 在光标前输入

    I 在第一个非空白前输入

    gg: 跳到第一列

    o 在光标下另起一行编辑

    O 在光标上另起一行编辑

    4、插入文件

    :r [name] 在光标后插入某个文件的内容

    :r! {cmd} 执行cmd命令,然后在光标后插入cmd的输出内容

    5、删除文件

    x:删除光标后面的内容

    X:删除光标前的内容

    6、撤销

    u:撤销更改

    :u 撤销一个更改

    ctrl R :重做所有的

    :red 重做一个撤销的内容

     7、加密

    :X (大写的X) 简单加密操作,如果不小心点到这个又不想加密的话只要直接两次return 而不是输入密码即可

  • 相关阅读:
    Git 标签管理
    Git 分支管理
    HTTP 400 错误 编译器错误消息: CS0016
    使用DOS指修改文件名
    跨服务器连接数据库
    SharePoint 2013 页面访问,Url中间多一段"_layouts/15/start.aspx#"
    SharePoint 2013 搜索高级配置
    sharepoint 2013 创建母版页
    SharePoint 2013上传AI格式文件,再次下载后变成了PS格式文件
    SharePoint 2013 配置启用搜索服务
  • 原文地址:https://www.cnblogs.com/codetime/p/7380604.html
Copyright © 2011-2022 走看看