Linux的vim编辑器中的翻页命令
当我们进入Linux的vim编辑器查看脚本时,按上下键查看是不是非常慢?这个时候就要用到我们的翻页快捷键了,快捷键命令如:
整页翻页命令为: Ctrl + f 键 f 的英文全拼为:forward;
Ctrl + b 键 b 的英文全拼为:backWord;
翻半页命令为: Ctrl + d 键 d 的英文全拼为:down;
Ctrl + u 键 u 的英文全拼为:up;
直接查看该脚本的最后一行:输入:$,然后回车;
在键盘按下大写G ;
在键盘按Shift + g;
直接查看该脚本的第一行: 输入:0或:1,然后回车;
在键盘按下小写gg;
h 左,或 Backspace 或方向键
j 下,或 Enter 或 +(要 Shift 键),或方向键
k 上,或 方向键或 -(不必 Shift 键)
l 右,或 Space 或方向键
使用 hjkl 键的移动是为了使手不必离开打字区(键盘中央的部位),以加快打字的速度,如果各位不习惯,那就使用方向键吧!
Backspace 及 Space 的移动方式是到了行首或行尾时会折行,但方向键或 hl 键的移动则在行首或行尾时您继续按也不会折行。转折换行的功能是 vim 的扩充功能,elvis 无此功能。
jk 及使用方向键的上下移动游标会尽量保持在同一栏位。使用 Enter,+,- 的上下移动,游标会移至上(下)一行的第一个非空白字元处。
好像有点複杂,各位就暂时使用方向键来移动就简单明白了!等您爱上了 vim 后再来讲究吧。
Ctrl-f 即 PageDown 翻页。
Crtl-b 即 PageUp 翻页。
进阶的游标移动
0 是数目字 0 而不是英文字母 o。或是 Hmoe 键,移至行首,
(含空白字元)。
^ 移至第一个非空白字元,注意,要 Shift 键。
$ 移至行尾,或 End 键。要 Shift 键。
以上两个按键是源自规则表示式(regular expression),在 regexp 中 ^ 是匹配行首,$ 是匹配行尾。
G 移至档尾(最后一行的第一个非空白字元处)
gg 移至档首(第一行之第一个非空白字元处)
gg 是 vim 的扩充功能,在 elvis 或原始 vi 中可用 1G 来移至档首(是数字 1 不是英文字 l)。
G 之原意是 goto,指移至指定数目行之行首,如不指定数目,则预设是最后一行。
w 移至次一个字(word)字首。当然是指英文单字。
W 同上,但会忽略一些标点符号。
e 移至前一个字字尾。
E 同上,但会忽略一些标点符号。
b 移至前一个字字首。
B 同上,但会忽略一些标点符号。
H 移至萤幕顶第一个非空白字元。
M 移至萤幕中间第一个非空白字元。
L 移至萤幕底第一个非空白字元。
这和 PageDown,PageUp 不一样,内文内容并未动,只是游标在动而已。
n| 移至第 n 个字元(栏)处。注意,要用 Shift 键。n 是从头起
算的。
:n 移至第 n 行行首。或 nG。
特殊的移动
) 移至下一个句子(sentence)首。
( 移至上一个句子(sentence)首。
} 移至下一个段落(paragraph)首。
{ 移至上一个段落(paragraph)首。
sentence 是以 . ! ? 为区格。
paragraph 是以空白行为区格。
% 这是匹配 {},[],() 用的,例如您的游标现在在 { 上
只要按 %,就会跑到相匹配的 } 上。写程式时满好用的。
转载于:https://www.cnblogs.com/mafeng/p/10297901.html
Linux的vim编辑器中的翻页命令相关推荐
- linux more命令 翻页,Linux系统中的翻页命令more和less使用教程
more more- 在显示器上阅读文件的过滤器[[ ]] 总览 (SYNOPSIS) more[-dlfpcsu] [-num] [+/ pattern] [+ linenum] [file ... ...
- Linux中设置tab4个空格,Linux怎么在VIM编辑器中修改Tab为4个空格
摘要 腾兴网为您分享:Linux怎么在VIM编辑器中修改Tab为4个空格,云景任务,壹学车,围棋宝典,腾讯qq等软件知识,以及临沂市教育收费,美矣收银系统,我的世界rpgitem,来电归属地显示,盘古 ...
- linux dd 编辑,Vim编辑器中,在命令模式下的dd命令是用来( )。
Vim编辑器中,在命令模式下的dd命令是用来( ). 更多相关问题 下列说法中不正确的是()A.-1的立方根是-1B.0的平方根与立方根相等C.-4的平方根是±2D.每个数都有一个立方 设s=11+1 ...
- linux删除vim编辑器创的目录,Linux目录和文件——文本编辑器Vim
Linux目录和文件--文本编辑器Vim 摘要:本文主要学习在Linux系统中使用Vim文本编辑器编辑文本. 什么是Vim Vim是一个基于文本界面的编辑工具,使用简单且功能强大.更重要的是,Vim是 ...
- 用 Python selenium爬取股票新闻并存入mysql数据库中带翻页功能demo可下载
用 Python selenium爬取实时股票新闻并存入mysql数据库中 1.分析需求 2.创建表 3.分析需要爬取的网页内容 4.python里面selenium进行爬虫操作 1.添加包 2.连接 ...
- Linux基础——vim编辑器的使用
文章目录 1. 简介 2. 工作模式 3. vim编辑器的使用 3.1 命令模式下的操作 3.1.1 光标的移动 3.1.2 删除操作(并不是真的删除,实际上是剪切) 3.1.3 撤销操作 3.1.4 ...
- Bootstrap 分页导航中的翻页组件
分页导航中的翻页 一些简单的网站,比如博客或者杂志网站,希望用更少的标记和样式,来创建简单的"前一页"和"后一页"的翻页导航. Bootstrap中,只需为列表 ...
- Vim编辑器中的复制和全选复制
Vim中的复制粘贴操作 需要指令: v: 进入Visual模式 gg: 光标移动到文本第一行 G: 光标移动到文本的最后一行 y: 复制到vim寄存器中,非windows系统剪贴板. p: 粘贴 操作 ...
- linux - vi / vim 编辑器
linux - vi / vim 编辑器 1. vi / vim 是什么 2. 模式切换 2.1 一般模式(普通模式) 2.2 编辑模式 2.3 命令模式 1. vi / vim 是什么 vi是uni ...
最新文章
- 44种模型、1200种子网,RobustART评测CNN、Transformer、MLP-Mixer谁最鲁棒?
- USACO Broken Necklace 题解(环展开成链,枚举)
- C语言goto关键字—尽量少用
- apollo持久化sentinel_Spring Cloud Alibaba基础教程:Sentinel使用Apollo存储规则
- 第六十八期:程序员与医生
- 2011年计算机一级考试题,2011年计算机一级考试模拟试题及参考答案(1)
- azure批量创建虚拟机_如何将数据库迁移到Azure虚拟机
- linux 无线 扫描不到网络,在Ubuntu笔记本上搜不到无线信号的解决办法
- 汉字区位码---非常浅显的知识点
- 音乐播放器之QQ音乐最新api,亲测可用
- 职场动物进化手册(转自天涯)
- python 模拟鼠标键盘_如何用 python 模拟鼠标和键盘的操作
- 2019.08-2020.06计算机考研指导总结篇
- 【CSS】设置 border 长度
- 移动端和网页端公告栏文字右向左轮播滑动
- 智能指针循环引用——你真的懂了吗?
- 00_00 python机器学习_各章实例代码汇总(随学习进度更新)
- Matlab求单边谱,关于实信号的双边谱和单边谱
- 使用管程法解决生产者消费者问题
- i++与++i是什么意思?