IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> vim学习笔记01 -> 正文阅读

[开发工具]vim学习笔记01


vim 总共有 6 种基本模式:

正常模式 (Normal mode)
也叫默认模式。
进入 vim 时默认的模式所有输入的键都直接对应着命令
也被叫做命令模式.
插入模式 (Insert mode)
任何键盘录入都会插入到当前文档中
可视模式 (Visual mode)
很像正常模式
但是移动命令会改变选中的一块高亮区域
执行的命令会对选定范围进行
选择模式 (Select mode)
可以用鼠标或光标键高亮选择文本
任何输入都会替换选择的高亮文本
并进入插入模式
命令行模式 (Command-Line mode)
可以窗口下方执行一条命令
一般是通过 : 执行单行命令
通过 / 和 ? 进行搜索
Ex mode (多行命令执行模式)
Ex 指的是 Execute
在 Normal 正常模式下使用 gQ 进入
使用 :visual 退出

大词 & 小词:

小词 就是我们常规意义的词,被 =、" 等标点分开的词
大词 里面包括了 =、" 等标点,只能被空格、tab、换行分割

W & E & B:

在这里插入图片描述

行首和行尾:

^,也就是 shift+6, 作用是移动到行首或者说移动到本行第一个非空字符.
$,也就是shift + 4, 作用是移动到本行行尾.

^、$ 也分别对应正则表达式中的 开头 和 结尾.

0 作用是移动到本行第一个字符.
g_ 作用是到本行最后一个非空字符.

在这里插入图片描述

查找 f :

作用就是查找当行的光标之后的第一个字符.

在这里插入图片描述

如果当前行有的话, 仅显示第一个. 如果还想查找后面的, 需要;操作, 查找范围到本行末尾, 不能跨行.

如果在 f 查找之后, 使用 , 往前查找, 范围还是当前行.

注意:
这个 ; 确实很好用, 但是前提是得要加上参数:

-u None

vi 无配置文件的方式启动方式:

# 需要注意这次用无配置文件的方式启动vi
vi -u NONE oeasy.java

查找 t :

t 光标跳到查找字符的前一个字符上,贴靠着查找字符.

在这里插入图片描述

git 下载语句:

git clone git网址

# for example: 
git clone http://gitee.com/overmind1980/oeasyvim.git

其他命令:

gg 对应 首行;
G 对应 尾行;
gg = G 从首行到尾行自动缩进, 可以看作格式化;

在这里插入图片描述

+ 向下到行首非空字符;
- 向上到行首非空字符;

3G 跳到第3行第一个非空字符;
4G 跳到第4行第一个非空字符.


  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-09-21 00:48:32  更:2022-09-21 00:50:50 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/28 18:48:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计