博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LINUX VI 常用命令
阅读量:7071 次
发布时间:2019-06-28

本文共 1071 字,大约阅读时间需要 3 分钟。

vi
打开或新建
vi filename 打开或新建文件 并将光标置于第一行首
光标
)  光标移至句尾 
(  光标移至句首
屏幕翻滚类命令 
Ctrl+u 向文件首翻半屏 
Ctrl+d 向文件尾翻半屏 
插入文本类命令 
i  在光标前
删除
Ctrl+u 删除输入方式下所输入的文本 
查找
/pattern:从光标开始处向文件尾搜索pattern 
n 在同一方向重复上一次搜索命令 
N 在反方向上重复上一次搜索命令
进入之后是命令行模式 
查找 /help 可以查找到help关键字 按n继续查找下一个
 
最后行方式命令 
:q! 不保存文件并退出vi 
:x 保存当前文件并退出

游标控制

h 游标向左移
j 游标向下移
k 游标向上移
l (or spacebar) 游标向右移
w 向前移动一个单词
b 向后移动一个单词
e 向前移动一个单词,且游标指向单词的末尾
( 移到当前句子的首部
) 移到下一个句子的首部
{
移到当前段的首部
} 移到下一段的首部
[[ 移到当前区段的首部
]] 移到下一个区段的首部
0 移到当前行的首部
$ 移到当前行的尾部
^ 移到当前行第一个非空白字符的地方
+ or RETURN 移动到下一行的第一个字符
- 移动到上一行的第一个字符
n | 移动到当前行的字符n的地方
H 移动到当前屏幕的首部
M 移动到当前屏幕的中部
L 移动到当前屏幕的尾部
nH 移动到当前屏幕首部下的n行
nL 移动到当前屏幕尾部上的n行
Ctrl-F 移动到下一屏
Ctrl-B 移动到上一屏
Ctrl-D 向下移动半屏
Ctrl-U 向上移动半屏
   
   
z RETURN 刷新屏幕,调整屏幕,使当前的游标在刷新后的屏幕的首部(是不是不明白???不明白的话,试试就知道是什么意思了)
z . 刷新屏幕,调整屏幕,使当前的游标在刷新后的屏幕的中部
z - 刷新屏幕,调整屏幕,使当前的游标在刷新后的屏幕的尾部
Ctrl-L 刷新屏幕,不调整屏幕位置
Ctrl-R 刷新屏幕,不调整屏幕位置
/text 向下搜索text
/ 重复上次的搜索的内容向下搜索一次
?text 向上搜索text
? 重复上此搜索的内容向上搜索一次
n 重复上此的搜索,向下搜索
N 重复上此的搜索,向上搜索
/text/+n 移动到text所在行的下面n行
?text?-n 移动到text所在行的上面n行
   
   
nG 移动到n行
:n 移动到n行
G 移动在最后一行

转载于:https://www.cnblogs.com/lzs-888/p/5386556.html

你可能感兴趣的文章
错误使用find_last_of函数
查看>>
6远程管理常用命令
查看>>
sql日期函数操作
查看>>
Hive篇--相关概念和使用二
查看>>
PAT 解题报告 1048. Find Coins (25)
查看>>
mysql 函数 事务
查看>>
Django 碎片集合
查看>>
Merge与Rebase冲突的解决
查看>>
python中自定义排序函数
查看>>
微信快速开发框架(五)-- 利用快速开发框架,快速搭建微信浏览博客园首页文章...
查看>>
hdu-1532 Drainage Ditches---最大流模板题
查看>>
mysql分表和表分区详解
查看>>
前端规范1-HTML规范
查看>>
NYOJ 6(贪心)
查看>>
深入学习hbase:表,列族,列标识,版本和cell
查看>>
android中同源策略绕过类漏洞学习笔记
查看>>
MYSQL数据库
查看>>
linux环境搭建seafile客户端自动上传文件
查看>>
10.27 函数
查看>>
MySQL查询缓存
查看>>