• vim程序编辑器


    20.11.21

    • Linux 底下的配置文件多为文本文件,故使用 vim 即可进行设定编辑;
    • vim 可视为程序编辑器,可用以编辑 shell script, 配置文件等,避免打错字;
    • vi 为所有 unix like 的操作系统都会存在的编辑器,且执行速度快速;
    • vi 有三种模式,一般模式可变换到编辑与指令列模式,但编辑模式与指令列模式不能互换;
    • 常用的按键有i, [Esc], :wq 等;
    • vi 的画面大略可分为两部份,(1)上半部的本文与(2)最后一行的状态+指令列模式;
    • 数字是有意义的,用来说明重复进行几次动作的意思,如 5yy 为复制 5 行之意;
    • 光标的移动中,大写的 G 经常使用,尤其是 1G, G 移动到文章的头/尾功能!
    • vi 的取代功能也很棒! :n1,n2s/old/new/g 要特别注意学习起来;
    • 小数点『 . 』为重复进行前一次动作,也是经常使用的按键功能!
    • 进入编辑模式几乎只要记住: i, o, R 三个按钮即可!尤其是新增一行的 o 与取代的 R
    • vim 会主动的建立 swap 暂存档,所以不要随意断线!
    • 如果在文章内有对齐的区块,可以使用 [ctrl]-v 进行复制/贴上/删除的行为
    • 使用 :sp 功能可以分割窗口
    • vim 的环境设定可以写入在 ~/.vimrc 档案中;
    • 可以使用 iconv 进行档案语系编码的转换
    • 使用 dos2unix 及 unix2dos 可以变更档案每一行的行尾断行字符。

    :e! 恢复成档案原始状态

    命令模式下【r】可以取代光标所在的那个字符

    插入模式下【Ctrl+o】可快速切换到命令模式下,但执行完一次命令后恢复到插入模式

    插入模式下【Ctrl+n】【Ctrl+p】可以关键词补全

  • 相关阅读:
    javascript:;禁用a标签默认功能的缺点。
    chrome中image图片预留位置的问题
    line-height和vertical-algin
    关于font-size对垂直居中影响的问题
    网络OSI七层模型及各层作用 与 TCP/IP
    NB-IoT,LoRA,WIFI,蓝牙,Zigbee,MQTT,CoAP之间的关系
    常见的十大物联网通讯技术优劣及应用场景
    物联网的七大通信协议
    设备树DTS 学习:学习总结
    设备树DTS 学习:Linux DTS文件加载过程
  • 原文地址:https://www.cnblogs.com/ananing/p/14015738.html
Copyright © 2020-2023  润新知