zoukankan      html  css  js  c++  java
  • vim使用进阶

    1)命令行模式:键入的内容被解释为命令。

            2)插入模式:键入的内容被插入文件。

            3)可视模式:通过键盘选择、剪切、复制文本。

            4)Ex 模式:使用更多命令(例如:存储文件、替换文本等)。

        博主最先接触vim的时候,也试图像其他的编辑器一样使用,即进入到插入模式后进行笨拙的操作。而事实上,vim真正强大和快速的地方在于其命令行模式。在真正熟练vim之后会发现,使用插入模式的时间越来越少,而越来越倾向于使用便捷的命令行模式。

    一、关于打开关闭和模式切换

    可以通过以下命令启动Vim:

        $ vim test.txt

        然后文档被打开了,但还不能进行编辑,此时 Vim 处在命令行模式。该模式下可以使用键盘执行 Vim 命令。

        要插入文本,将光标定位至插入位置(下几节中会说明高效的光标定位方法),然后按 i 进入插入模式。

        按 Esc 即可返回命令行模式。

        编辑完毕后输入:wq再回车可以保存退出,或者:q!可以不保存退出。

        在命令行模式下,有以下一些值得注意的地方:

            1):e <path/to/file>  →打开一个文件

            2):w  →存盘

            3):saveas <path/to/file>  →另存为 <path/to/file>

            4):x, ZZ 或 :wq →保存并退出 (:x 表示仅在需要时保存,ZZ不需要输入冒号并回车)

            5):q! →退出不保存 :qa! 强行退出所有的正在编辑的文件,就算别的文件有更改。

            6):bn 和 :bp  →在同时打开很多文件时,可通过这两个命令来切换下一个或上一个文件。

  • 相关阅读:
    【Android Developers Training】 73. 布局变化的动画
    【Android Developers Training】 72. 缩放一个视图
    【Android Developers Training】 71. 显示翻牌动画
    svn更改地址怎么办
    python学习手册
    failed to bind pixmap to texture
    Ubuntu 12.04安装Google Chrome
    svn update 时总是提示 Password for '默认密钥' GNOME keyring: 输入密码
    重设SVN 的GNOME keyring [(null)] 的密码
    Nginx + uWSGI + web.py 搭建示例
  • 原文地址:https://www.cnblogs.com/maowuyu-xb/p/7274304.html
Copyright © 2011-2022 走看看