linux vi 编辑器命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux vi 编辑器命令相关的知识,希望对你有一定的参考价值。
最近学习linux shell, 了解了一下vi 编辑器里面的常用命令,尤其配置文件很长很长的时候,使用这些命令会很方便。这里简单介绍一下一些常用的简单命令。
vi常用命令
h 光标向左移一个字符
l 光标向右移一个字符
H 在编辑页面点按H(大写),光标会直接移动到页面的第一个字符上
M 在编辑页面点按H(大写),光标会直接移动到页面中间的第一个字符上
L 在编辑页面点按H(大写),光标会直接移动到页面末尾的第一个字符上
Ctrl+f 向后翻页
Ctrl+b 向前翻页
Ctrl+u 向上翻半屏
Ctrl+d 向下翻半屏
0 将光标移动到当前行的首位
n$ 将光标移动到到第n行的末位
shift+g 光标移动到文件内容末尾
/"***" 从上往下查找输入的字符
?"***"从下往上查找输入的字符
u 撤销前一个命令
. 重复上一个命令
nyy 复制光标行向下第n行
:n, n+my复制第n行到第n+m行内容
nyw 复制光标后n个单词以空格为界
p 粘贴复制内容
ndd 删除光标向下n行内容
:nd, n+md删除第n行到第n+m行内容
nx 删除当前n个字符
nr"*" 替换前n个字符为*
:n, n+ms/str/str_new/g 替换第n行到第n+m行的str为str_new
:n, n+ms/str/str_new 替换第n行到第n+m行的str的第一个字符为str_new
:n, n+mg/str/d 删除第n行到第n+m行中含有str的整行
:set number/nu 加行号
:set nonu 取消行号
以上是关于linux vi 编辑器命令的主要内容,如果未能解决你的问题,请参考以下文章