vim之基础操作

技术vim之基础操作 vim之基础操作VIM操作手册
简介
vim 被称为模式化的编辑器,其有三种基本模式,分别为编辑模式,可进行文本编辑如(删除、复制、粘贴等),输入模式,可进行文本输入操作,以及末行

vim的基本操作

VIM操作手册

简介

Vim被称为模式编辑器,它有三种基本模式,即编辑模式,可以编辑文本,如(删除、复制、粘贴等)。),可以输入文本的输入模式,最后一行模式。最后一行模式有很多命令行界面,可以使用不同的命令来操作文本。

以下主要说明以下几点:

vim三种工作模式的切换

Vim文件操作

vim中的光标跳跃

Vim编辑命令

Vim最后一行模式

Vim多文件模式

Vim窗口分割模式

定制vim操作特性

模式转换

编辑模式更改为输入模式。

选择权

功能

在当前光标下进入插入模式

在行首插入

a

在当前光标后插入

A

在行尾插入数据。

o

在当前光标处插入下一行。

O

在当前光标处插入上一行。

复写的副本

删除光标所在的行,进入插入模式。

C

删除光标所在的行,进入插入模式。

编辑模式的输入模式

按Esc键完成转换。

编辑模式变为最后一行模式。

按“:”完成转换。

输入模式变为最后一行模式。

按Esc,然后按“:”

文件操作

打开文件

$ vim [OPTION].文件.

选择权

功能

数字

打开文件后,光标直接转到num行。

/pattem

打开文件,使光标直接位于patterm匹配的第一行的开头。

关闭文件

使用vim工具进入文本编辑操作后,跳转到最后一行模式并关闭文件。

选择权

功能

:q

直接的

退出:q!/ZQ强制退出:wq/ZZ保存文件并退出

光标移动

字符间跳转

选项作用
h光标向左跳转单个字符
j光标向下移动一个字符
k光标向上移动一个字符
l光标向右移动一个字符
num[h/j/k/l]指定移动字符个数--- 5l 向左移动五个字符

单词间跳转

选项作用
w跳转到下一个单词词首
e跳转到下一个单词词末
b跳转前一个单词词首

行首行尾跳转

选项作用
^跳转到行首第一个非空白字符
跳转到当前行行尾
0跳转到当前行行首

行间移动

选项作用
num+gg跳转到指定行数
gg快速跳转到行首
G快速跳转到行尾

编辑命令

字符编辑

x: 删除光标处的字符[num]x: 删除光标处起始的 num 个字符xp:交换光标所在处的字符及后面字符的位置

删除命令

删除命令,可结合光标跳转字符,实现范围搜索。

d$: 删除光标至行未的内容
d^: 删除光标至第一个以非空白字符开头的内容
do: 删除光标至行首的内容,包括空白字符
dw: 删除光标至下一个单词词首的内容
de: 删除光标至下一个单词词首的内容
db: 删除光标至前一个单词词首的内容
\#COMMAND([d$\\d^\\ d0\\ ...]): 删除由#指定的多个内容
dd: 删除光标所在行|
[num]dd:  删除多行

复制命令

y: 复制,工作机制相似于d命令

y$: 复制光标至行未的内容
y^: 复制光标至第一个以非空白字符开头的内容|  
y0: 复制光标至行首的内容,包括空白字符| 
yw: 复制光标至下一个单词词首的内容|
ye: 复制光标至下一个单词词首的内容|
yb: 复制光标至前一个单词词首的内容|
\#COMMAND([y$\\y^\\ y0\\ ...]): 复制由#指定的多个内容
yy: 复制光标所在行|
[num]yy 复制多行

修改命令

c: 修改,类似于输入模式下的d命令,c选项实现了从编辑模式到输入模式的操作切换。

c$: 删除光标至行未的内容
c^: 删除光标至第一个以非空白字符开头的内容  
co: 删除光标至行首的内容,包括空白字符
cw: 删除光标至下一个单词词首的内容
ce: 删除光标至下一个单词词首的内容
cb: 删除光标至前一个单词词首的内容|
\#COMMAND([c$\\c^\\ c0\\ ...]):删除由#指定的多个内容
cc: 删除光标所在行
[num]cc: 删除多行

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/155878.html

(0)

相关推荐

  • c++ string类

    技术c++ string类 c++ string类string类
    将StrVec类的一些变量进行全局替换就能得到String类
    1、string替换为char
    2、str替换为c,strs替换为c
    3、

    礼包 2021年12月3日
  • 抖音0.1元一万赞平台,抖音刷这么多赞要多久

    技术抖音0.1元一万赞平台,抖音刷这么多赞要多久抖音刷点粉安全网站介绍,目前越来越多的年轻人在玩抖音,谁的抖音粉多谁的排名就高上粉的几率就大,所以很多人都想提高自己粉的,就选择进行抖音刷粉,都知道抖音里面的水很深,买抖音

    测评 2021年11月9日
  • 英语阅读理解练习,英语阅读理解改怎么练习

    技术英语阅读理解练习,英语阅读理解改怎么练习重视句子理解就没有问题英语阅读理解练习,但是要注意这里绝对不是咬文嚼字扣每句话具体什么意思,应该是注重句子间的联系,及文章的主题思想,但凡阅读一定会有你难以理解的单词或句子,一

    生活 2021年10月21日
  • CentOS7环境中DHCP怎么配置

    技术CentOS7环境中DHCP怎么配置这篇文章主要讲解了“CentOS7环境中DHCP怎么配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS7环境中DHCP

    攻略 2021年11月29日
  • 如何分析针对HTTPS浏览器会话的攻击

    技术如何分析针对HTTPS浏览器会话的攻击如何分析针对HTTPS浏览器会话的攻击,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。关于SSL网站的好消息就是:大

    攻略 2021年11月12日
  • C++函数可以返回列表或者容器吗

    技术C++函数可以返回列表或者容器吗本篇内容介绍了“C++函数可以返回列表或者容器吗”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够

    攻略 2021年11月30日