Linux:VIM编辑器

Vim定义

本质上Linux自带的编辑器Vi编辑器(类似于windows的记事本),Vim是Vi的增强版。主要区别:

  • Vi:Linux系统内置的基本文本编辑器

  • Vim:需要额外安装,支持语法高亮、多级撤销、插件系统等增强功能。

Vim安装与卸载

在线安装
 sudo apt-get update      # 更新软件源
 sudo apt-get install vim # 安装vim vim也可以换成其他要安装的程序名
卸载程序
 sudo apt-get remove vim  # 卸载vim vim也可以换成其他要卸载的程序名

Vim的使用

启动(打开文件)

启动Vim后处于命令模式:

① 仅启动Vim(不推荐)

 vim

在vim中导入文件::r 文件名

② 打开指定文件(推荐)

 vim 文件路径       # 光标在文件开头,适合空文件
 vim 文件路径 +     # 光标在文件末尾,适合配置类文件,需要追加内容的文件
 vim 文件路径 +n    # 光标在第n行,适合定位bug产生的行

使用vim打开一个文件

如果这个文件不存在,就在内存中打开。

如果这个文件存在,就将这个文件加载到内存并打开。

退出(关闭文件)
  1. 返回命令模式:ESC键

  2. 进入末行模式::Shift + : 组合键)

  3. 退出选项:

    • :q不保存退出

    • :wq保存并退出

    • :q!:强制退出不保存

    • :wq!:强制保存并退出

设置vim模板
  1. 获取.vimrc模板(QQ群文件→01-开发工具)

  2. 修改作者信息

  3. 拷贝到Linux家目录:

     cp /mnt/hgfs/共享目录路径/.vimrc ~/
  4. 重启终端生效

Vim的工作模式

三种工作模式
  1. 命令模式:用户输入vim时当做指令处理,一般通过vim打开文件进入的时候,就处于这个模式。

  2. 输入模式:编辑模式,用户输入vim时字符要写入到文件中。

  3. 末行模式:文件保存和退出Vim

命令模式-输入模式快捷键
快捷键功能描述示例
i在光标前插入插入内容<cursor>
a在光标后插入<cursor>插入内容
o在下方新行插入<cursor> 插入内容
I在行首插入插入内容<cursor>行尾内容
A在行尾插入行首内容<cursor>插入内容
O在上方新行插入插入内容 <cursor>

关于清理屏幕

  • Ctrl+L:清屏但保留历史记录(相当于翻页)

  • clear:清屏并保留历史(可上滚查看)

  • reset:完全重置终端(清空所有历史)

常用快捷键

快捷键功能
Ctrl+Alt+T打开新终端
Ctrl+Shift++放大终端字体
Ctrl+-缩小终端字体
方向键↑/↓切换历史命令
Tab命令/文件名补全
Ctrl+C终止当前进程
Ctrl+S锁定终端输出
Ctrl+Q解除终端锁定
Ctrl+Z暂停进程(bg后台运行/fg返回前台)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值