• Linux Vim编辑与退出


    vim主要有两(3)种模式:

    编辑模式:键盘上的输入被当作文本写入

    命令模式:键盘上的输入被解释为命令,比如配置编辑器、文本查找和替换、选择文本

    有一些操作可以参考:Linux 之 Vim 命令使用(详细总结) - 知乎 (zhihu.com)

    (16条消息) Ubuntu保存退出vim编辑器_口袋里的跳跳糖-CSDN博客_ubuntu vim 保存并退出

    编辑

    a 在当前光标位置后面开始插入
    A 在当前行行末开始插入
    i 在当前光标前开始插入
    I 在当前光标行行首开始插入
    o 从当前光标开始下一行开始插入
    O 从当前光标开始前一行开始插入

    退出

    在命令模式键入":"到末行模式:

    • :w 保存不退出
    • :w 新文件名 把文件另存为新文件
    • :q 不保存退出
    • :wq 保存退出
    • :! 强制
    • :q! 强制不保存退出,用于修改文件之后,不保存数据退出
    • :wq! 强制保存退出,当文件的所有者或 root 用户,对文件没有写权限的时候,强制写入数据使用

    保存退出

    1. “esc”键回到命令模式

    2. ":" 键到末行模式

    3. 输入“wq” + Enter执行 保存退出, 

    • 按住shift+zz 等同于":wq"

    不保存退出/正常退出

    1. “esc”键回到命令模式

    2. ":" 键到末行模式

    3. 输入“q” + Enter执行 正常退出,即不保存已经修改的内容就退出

    强制退出

    1. “esc”键回到命令模式

    2. ":" 键到末行模式

    3. 输入“q!” + Enter执行 强制退出

    命令模式常用命令

    查找

    • /查找内容 从光标所在行向下查找
    • ?查找内容 从光标所在行向上查找

    移动光标

    • 上下左右移动光标
    • gg 移动光标到文件头
    • G (shift + g)移动光标到文件尾
    • ^ 移动到行首
    • $ 移动到行尾
    • :n 移动到第几行(这里的 n 是数字)
  • 相关阅读:
    C++友元
    C++类与static
    C++const
    reinterpret_cast应用
    学习软件工程课的心得上
    学习软件工程课的心得下
    项目总结报告之假如历史重新再来一次
    人月神话读后感
    团队任务考核
    冲刺周期会议十一
  • 原文地址:https://www.cnblogs.com/PiaYie/p/15710914.html
Copyright © 2020-2023  润新知