zoukankan      html  css  js  c++  java
  • Vim命令使用

    终端输入vim命令(不区分大小写)进入Vim,起始默认进去是normal模式(即普通模式),使用:q可以退出Vim,使用i(insert)进入编辑模式,开始输入文字,使用Esc键又可以回到normal模式,使用:wq保存并退出。普通模式下可以进行各种命令操作和移动,大部分情况下你是在浏览而不是编辑,所以Vim默认是normal

    普通模式下的命令:

    1、i表示(insert),在当前光标所在字符的前面插入;最后按Esc键的话,光标所在位置会往前移一个字符

    2、a(append),在当前光标所在字符的后面插入;按了a键后,光标会往后移一个字符;最后按Esc键的话,光标所在位置会往前移一个字符

    3、o(open a line below),另起一行写

    4、A(append after line),在当前行尾接着写;光标会移动到当前行尾最后一个字符再后面一个空白位置;最后按Esc键的话,光标所在位置会往前移一个字符

    5、I(insert before line),在当前行首添加内容;光标会移动到当前行首第一个字符的位置,并会在第一个字符的前面插入;最后按Esc键的话,光标所在位置会往前移一个字符

    6、O(append a line above),在当前行上方新插入一行

    Command模式(即命令模式),就是指普通模式下输入:之后执行命令,命令模式下的命令:

    1、:w是保存,:q是退出,:wq就是保存并退出

    2、:vs(vertical split)是竖着分屏,:sp(split)是横着分屏,分屏之后每一屏的内容是保持一致的,通过:q退出当前屏

    3、:% s/java/go/g是全局替换,:%代表全文,将java替换为go,/g表示全局替换,然后在普通模式输入/java就发现找不到了,已全替换成了go

    4、:set nu开启行号,默认是关闭的

    Visual模式(即可视模式),可视模式一般用来块状选择文本,普通模式下使用v进入visual选择,使用V选择行,使用ctrl+v进行方块选择

  • 相关阅读:
    asp.net自带的异步刷新控件使用
    C#反射之创建对象实例
    用httpHandler实现简易ajax框架
    在配置文件中使用相对路径连接数据库文件
    C# 扩展方法
    JavaScript动态创建元素(老帖新发)
    为所有类型扩展一个深拷贝方法
    C#反射之获取程序集信息
    枚举类型的位运算
    SQL2005数据库还原到SQL2000的方法
  • 原文地址:https://www.cnblogs.com/yanguobin/p/12003739.html
Copyright © 2011-2022 走看看