vim基本使用方法

简介: 1.vim介绍vim是linux上一个有多个编辑模式的编辑器。这里主要介绍三种模式:

1.vim介绍

vim是linux上一个有多个编辑模式的编辑器。

这里主要介绍三种模式:


命令模式(Normal mode)

执行命令的模式,主要任务就是控制光标移动、复制和删除。

插入模式(Insert mode)

可以进行文字输入,编写代码模式。

末行/底行模式(last line mode)

文件保存退出,文本替换、列出行号等操作。

2.vim基本操作

使用vim打开不存在、已存在的文件

vim text.cpp


2.1 模式切换

正常(Normal)模式切换到插入(Insert)模式:

输入i、a、o任意一个小写字母即可切换到插入模式。

插入模式/底行(last line)模式切换到正常模式:

按一下Esc即可。

正常模式切换到末行模式:

输入:即可。

2.2 命令模式

yy(nyy):将光标所在的行(从下数n行)复制。

p(np):将复制的内容进行粘贴(n次)。

u:撤销操作。

Ctrl+r:撤销上一次撤销的动作。

上下移动:


G:将光标定位到文件结尾。

gg:光标定位到文件最开始。

n+G:光标定位到文件n行。

左右移动:


^:将光标定位到当前行最开始。

$ :将光标定位到当前行最结尾。

w,b:以单词为单位将光标项向前后移动。

h、j、k、l:左、下、上、右。


shift+~:大小写替换,可以一下一下按,可以一直按。

R:进入替换模式。

r:替换光标所在的字符,支持nr,直接替换n个字节。

·x 删除光标所在及其后面字符。支持nx。

X:删除光标前字符。支持nX。

2.3 底行模式

set nu/nonu:打开或关闭行号。

vs 文件名:分屏操作。

Ctrl+ww:将光标移到另一个文件中。

w:写入;w!

q:退出;q!

!+ cmd :不退出vim执行linux命令。

3.多行注释删除

多行注释:


Ctrl+v 进入块模式

h,j,k,l选行数

大写的’I’或者大写的’G’(全选) 然后输入//

ESC即可

多行删除:

5. Ctrl+V 进入块模式

6. hjkl 选行数

7. 按 d 删除

目录
相关文章
|
Linux 编译器 开发工具
vim的安装以及基础使用方法;
在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.但是这样太麻烦了, 于是有些人(大佬们)把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安 装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.
124 0
|
Unix Linux 开发工具
Vim编辑器的使用方法
# VIM的使用方法 Vim(Vi[Improved])编辑器是功能强大的跨平台文本文件编辑工具,继承自Unix系统的Vi编辑器,支持Linux/Mac OS X/Windows系统,利用它可以建立、修改文本文件。 使用vim创建文件可以直接输入
204 0
Vim编辑器的使用方法
|
Linux 开发工具 vr&ar
Linux【实操篇】—— 远程登录、远程文件传输、vi和vim工具的使用方法(2)
Linux【实操篇】—— 远程登录、远程文件传输、vi和vim工具的使用方法(2)
394 0
Linux【实操篇】—— 远程登录、远程文件传输、vi和vim工具的使用方法(2)
|
运维 安全 Linux
Linux【实操篇】—— 远程登录、远程文件传输、vi和vim工具的使用方法(1)
Linux【实操篇】—— 远程登录、远程文件传输、vi和vim工具的使用方法(1)
255 0
Linux【实操篇】—— 远程登录、远程文件传输、vi和vim工具的使用方法(1)
|
Ubuntu Linux 开发工具
Ubuntu之vim:vim编辑工具的简介、安装、使用方法之详细攻略
Ubuntu之vim:vim编辑工具的简介、安装、使用方法之详细攻略
Ubuntu之vim:vim编辑工具的简介、安装、使用方法之详细攻略
|
开发工具 数据可视化 Perl
|
4月前
|
Unix Linux 开发工具
在Linux中,有哪些基本的 Vim 命令?
在Linux中,有哪些基本的 Vim 命令?