嵌入式学习08(vim)

本文详细介绍了 Vim 编辑器的使用,包括如何进入编辑模式、命令模式和底行模式,以及各种操作如移动、删除、复制、粘贴等。此外,还涵盖了查找字符串、设置行号、语法高亮、分屏操作和文件切换等高级功能,是初学者掌握 Vim 的实用教程。
摘要由CSDN通过智能技术生成

1.vim 软件
2.Vi : 编辑器 编辑文本的软件。

  1. vim 什么都不加 进入软件。
  • 命令模式->编辑模式
    i I,a A O o
  • 编辑模式->命令模式
    Esc
    命令模式退出
    : w 保存 q退出 !强制退出。
    命令模式 -> 底行模式 :
    由 底行模式 -> 命令模式
    Backspace。
  1. 再次打开文件 或者编辑文件
  2. Vim 文件名
  3. W 另存为的功能。
  4. 在命令行模式下:
  • j : 向下
  • k : 向上
  • h :向左
  • l : 向右 :想让所有的操作都在主键盘中进行。
  1. q! : 不保存 强制退出。
  2. ^ : 跳到行开头
  3. $ :跳到行末尾
  4. G : 跳到文件尾行
  5. gg : 跳到文件首行
  6. :行数 : 直接跳到某一行
  7. ctrl + f orward 向前翻动一页
  8. ctrl + b ack :向后翻动一页
  9. x : 命令模式下 删除一个字符。
  10. dd : 剪切一行 又是 删除一行。
  11. P : 黏贴上
  12. yy :复制
  13. 数字 + yy : 复制多少行
  14. 数字 + dd :剪切多少行
  15. Ctrl + v : 块选
  16. 在插入模式下 :
    小键盘 0 :由插入模式 ->替换模式
    还原 : backspace
  17. 撤销 : u
  18. 重做 : ctrl + r
  19. /string : 内部查找字符串
  20. ?String:内部查找字符串
  21. :!Man 函数名 内部查看函数帮助手册。
  22. 临时方法 :
  • 设定行号 : set number(nu)
  • 取消行号 : set nonumber(nonu)
  • 设定下划线 :
    set cursorline
  • 取消下划线 :
    set nocursorline
  • 语法高亮
    syntax on : 打开
    syntax off :关闭
  • 忽略大小写:
    set ignorecase
    set noignorecase
  • 设定自动缩进
    set autoindent
  • 取消 : set noautoindent
  1. 永久改变的文本 ~/.vimrc

  2. 临时改变主机名称:hostname Sunday.

  3. 分屏操作:

  • sp : 上下分屏

  • 切换: ctrl + 2个w
    ctrl + w + j /k(上下)

  • 左右分屏 : vsp

  • 左右切换 : ctrl + 2 个w

  • ctrl + w + h/l (左右)

  • ctrl + w + o :关掉光标以外的所有分屏。

  • 在文件内部打开另外一个文件:
    :new 文件名
    :vnew 文件名

  • ctrl + wv :快捷分屏

  • 同时打开多个文件:
    vim 文件1 文件2
    切换方法: bn bp

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值