Ubuntu学习笔记 - Day3
文章目录
- 学习目标:
- 学习内容:
- 学习笔记:
- vim简介
- vim键盘图
- 工作模式
- vim移动光标操作
- 上下左右移动
- 翻页
- vim替换和删除操作
- 替换
- 删除
- vim插入模式详解
- 进入模式
- 搜索
- vim底行模式操作
- 保存退出
- 行号
学习目标:
- 一周掌握 Linux基本使用技巧
学习内容:
- vim简介
- vim移动光标操作
- vim替换和删除操作
- vim插入模式详解
- vim底行模式操作
学习笔记:
vim简介
vim是从vi发展出来的一个文本编辑器。代码补全、编译以及错误跳转等方便编程的功能特别丰富。
vim键盘图
工作模式
- 打开文件 --> 命令模式 --> (使用i-insert) 编辑模式 --> (使用ESC)命令模式
- 打开文件 --> 命令模式 --> (使用:)末行模式 --> (使用:wq)关闭文件
- 打开文件 --> 命令模式 --> (使用:)末行模式 --> (使用ESC)命令模式
vim移动光标操作
上下左右移动
- k 向上移动
- j 向下移动
- h 向左移动
- l 向右移动
翻页
- ctrl + b 向上移动一页
- ctrl + f 向下移动一页
vim替换和删除操作
替换
- rc 用c替换光标i所指向的当前字符
- nrc 用n个字符c替换从光标起后面n个字符
删除
- x 删除光标所在位置后面的一个字符
- X 大写X,删除光标所在位置前面的一个字符
- dd 删除光标所在行,并去除空隙
vim插入模式详解
进入模式
- i 在光标左侧输入正文
- a 在光标右侧输入正文
- o 在光标所在行的下一行增添新行
- O 在光标所在行的上一行增添新行
- I 在光标所在行的开头输入正文
- A 在光标所在行的末尾输入正文
搜索
- /str 搜索内容str
vim底行模式操作
保存退出
- q 退出
- q! 强制退出
- wq 保存退出
行号
- n 将移动到第n行
- set nu 显示行号
- set nonu 取消显示行号