linux中vim介绍

vimrc

  • vimrcvim 的配置文件,可以设置 vim 的配置,包括:热键配色语法高亮插件
  • Linuxvimrc 有两个位置,家目录下的配置文件优先级更高
/etc/vim/vimrc
~/.vimrc
  • 常用的插件有:
    • 代码补全
    • 代码折叠
    • 搜索
    • Git 集成
    • ……

01 vim

vim = vi improved

  • vim 是从 vi 发展出来的一个文本编辑器,支持 代码补全编译错误跳转 等方便编程的功能特别丰富,在程序员中被广泛使用,被称为 编辑器之神

查询软连接命令

  • 在很多 Linux 发行版中直接把 vi 做成 vim 的软连接
# 查找 vi 的运行文件

$ which vi
$ ls -l /usr/bin/vi
$ ls -l /etc/alternatives/vi
$ ls -l /usr/bin/vim.basic

# 查找 vim 的运行文件
$ which vim
$ ls -l /usr/bin/vim
$ ls -l /etc/alternatives/vim
$ ls -l /usr/bin/vim.basic 

02. 三种工作模式

  • vi 有三种基本工作模式:
  1. 命令模式
    • 打开文件首先进入命令模式,是使用 vi入口
    • 通过 命令 对文件进行常规的编辑操作,例如:定位翻页复制粘贴删除……
    • 在其他图形编辑器下,通过 快捷键 或者 鼠标 实现的操作,都在 命令模式 下实现
  2. 末行模式 —— 执行 保存退出 等操作
    • 要退出 vi 返回到控制台,需要在末行模式下输入命令
    • 末行模式vi出口
  3. 编辑模式 —— 正常的编辑文字

在这里插入图片描述

提示:在 Touch Bar 的 Mac 电脑上 ,按 ESC 不方便,可以使用 CTRL + [ 替代

末行模式命令

命令 英文 功能
w write 保存
q quit 退出,如果没有保存,不允许退出
q! quit 强行退出,不保存退出
wq write & quit 保存并退出
x 保存并退出
发布了135 篇原创文章 · 获赞 41 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/u014651560/article/details/104307712