[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 | 撤回操作 |
cw | change 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
以上是关于[Ubuntu] vi 常用操作的主要内容,如果未能解决你的问题,请参考以下文章