[Ubuntu] vi 常用操作

Posted Jucway

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Ubuntu] vi 常用操作相关的知识,希望对你有一定的参考价值。

文章目录

使用Ubuntu 打开文件可以使用系统自带的文本编辑器
gedit filename
或者使用vi filename (默认安装vi,vim 需要自己安装)

vi 介绍

基本概念

命令行模式
插入模式
底层模式

vi 常见操作

新建目录
mkdir xxx
新建文件
touch xxx.cpp
进入文件
vi xxx.cpp
当前处于命令行模式
可以执行命令行操作
按'i' 进入插入模式
可以输入文本内容
删除文件
rm xxx

命令行操作

命令解释
x删除当前位置后移字符
nx删除当前位置后n个字符
X删除当前位置的前一个字符
nX删除当前光标位置的前n个字符
dd删除当前位置所在行
ndd删除当前位置下所在n行

复制

命令解释
yw复制当前位置到行尾
nyw复制当前位置到行尾n个字符
yy复制当前行
nyy复制当前行往下n行
p粘贴

替换

命令解释
r一次只替换一个字符
R连续替换字符,直到ESC
u撤回操作
cwchange word 更改字符
命令行下
:set nu # 设置行号
:n  # 跳转到第n行
:/ 输入查找字符 n 向后查找

文件保存

命令解释
:w保存文件
:q!强制退出
:qw退出并保存文件
:w filename另存为新的文件,文件名为filename

操作命令列表

命令解释
h l j k左右下上 (将k上提就是aswd方向)
^行首
$移动到行尾
0数字0移动到文章开头
G移动到文章结尾

翻屏幕

命令解释
ctrl + f向前翻屏
ctrl + b向后翻屏
ctrl+d向前翻半屏
ctrl +u向后翻半屏

模式转换

命令解释
i插入模式
a追加模式
o插入新的一行,从行首开始

Reference

vi operator

以上是关于[Ubuntu] vi 常用操作的主要内容,如果未能解决你的问题,请参考以下文章

[Ubuntu] vi 常用操作

[Ubuntu] vi 常用操作

常用linux系统命令-vi命令

vi/vim的常用命令

Linux之vi三种模式常用操作

linux 常用命令