vim下一页(secureCrt怎么使用vim的翻页快捷键)
本文目录
- secureCrt怎么使用vim的翻页快捷键
- vim窗口移动到其他分页
- vim保存退出命令
- 笔记本键盘怎么使用vim
- vim怎么快速跳到下一个空格
- 在vi编辑器中如何向上翻页,向下翻页以及查询“ab”
- Vim能不能在移动到下一页的时候光标不移动
- Mac vim常用命令
secureCrt怎么使用vim的翻页快捷键
命令模式下:向上翻页:Ctrl + f 或者PageUp键向下翻页 : Ctrl + b 或者PageDown键
vim窗口移动到其他分页
vim多窗口操作最终要的命令 :tabnew filename 打开新分页并新文件(可选的)。如果未指定文件,则只打开新分页,并附上空的缓冲区。 :tabclose 关闭当前分页 :tabonly 关闭其他所有的分页。如果其他分页中有修改过的文件,则不会移除该分页,除非设置了autowrite选项。此时,所有修改过的文件都在分页关闭前写入磁盘。 可以直接点鼠标来移动到另一个分页,也可以用命令 Ctrl + PageDown:移动到下一个分页 Ctrl + PageUp:移动到上一个分页 有4种关闭窗口的方式,分别是:离开(quit)、关闭(close)、隐藏(hide)、关闭其他窗口 ^代表Ctrl键 ^Wq,离开当前窗口 ^Wc,关闭当前的窗口 ^Wo,关闭当前窗口以外的所有窗口
vim保存退出命令
首先我们进入vim以后要按I键进入模式,如下图所示 02 好文档以后我们按ESC键进入命令模式。
A:在最后输入命令时,直接输入"x",也是一样的,即X=WQ。
B:最快捷的方法:按了ESC后,直接按shift+zz,或者切换到大写模式按ZZ,就可以保存退出了,即是按2下大写的Z。
光标的移动:
这里说的光标移动是指在正常模式下光标的移动。
最简单是方向键,它即使在插入模式下仍可使用,但不是最方便。
h 在当前行向左移动一个字符,或者Backspace。
j 移动到下一行,或者Enter。
k 移动到上一行,或者- 号。
l 在当前行向右移动一个字符,或者空格键Space。
Ctrl +f 向前滚动一页,或者PageDown。
Ctrl +b 向后滚动一页,或者PageUp。
笔记本键盘怎么使用vim
希望对你有帮助:
vi(vim)键盘图及其基本命令
进入vi
vi filename 打开或新建文件,并将光标置于第一行首
vi +n filename 打开文件,并将光标置于第 n行首
vi + filename 打开文件,并将光标置于最后一行首
vi -r filename 在上次正用 vi时发生系统崩溃,恢复文件
vi file1....filen 打开多个文件,依次
vi的工作模式
命令行模式 (command mode):控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
插入模式(Insert mode):只有在 Insert mode 下,才可以做文字输入,按「ESC」键可回到命令行模式。
底行模式(last line mode):将文件保存或退出 vi,也可以设置环境,如寻找字符串、列出行号等。
命令行模式
移动光标
k、j、h、l 功能分别等同于上、下、左、右箭头键
Ctrl+b 在文件中向上移动一页(相当于 PageUp 键)
Ctrl+f 在文件中向下移动一页(相当于 PageDown 键)
ctrl+u 屏幕往后移动半页
ctrl+d 屏幕往前移动半页
H 将光标移到屏幕的最上行(Highest)
nH 将光标移到屏幕的第 n 行(如 2H: 将光标移到屏幕的第 2 行)
M 将光标移到屏幕的中间(Middle)
L 将光标移到屏幕的最下行(Lowest)
nL 将光标移到屏幕的倒数第 n 行(如 3L:将光标移到屏幕的倒数第 3 行)
w 在指定行内右移光标,到下一个字的开头
e 在指定行内右移光标,到一个字的末尾
b 在指定行内左移光标,到前一个字的开头
0 数字0,左移光标,到本行的开头
G 光标移动到文章的最后
nG 光标移动到文章的第 n行(如8G:移动到文章的第 8行)
$ 右移光标,到本行的末尾
^ 移动光标,到本行的第一个非空字符
替换和删除
rc 用 c 替换光标所指向的当前字符
nrc 用 c 替换光标所指向的前 n 个字符(如 5rc: 用 c 替换光标所指向的前 5 个字符)
x 删除光标所在位置后面的一个字符
nx 删除光标所在位置后面的 n 个字符(如 3x:删除光标所在位置后面的 3 个字符)
X 大写的 X,删除光标所在位置前面的一个字符
nX 删除光标所在位置前面的 n 个字符(如 3X : 删除光标所在位置前面的 3 个字符)
dd 删除光标所在行,并去除空隙
ndd 从光标所在行开始删除 n 行内容,并去除空隙(如 3dd: 删除 3 行内容,并去除空隙)
复制和粘贴
从正文中删除的内容(如字符、字或行)并没有真正丢失,而是被剪切并复制到了一个内存缓冲区中。用户可将其粘贴到正文中的指定位置。
p 小写字母 p,将缓冲区的内容粘贴到光标的后面
P 大写字母 P,将缓冲区的内容粘贴到光标的前面
如果缓冲区的内容是字符或字,直接粘贴在光标的前面或后面;如果缓冲区的内容为整行正文则粘贴在当前光标所在行的上一行或下一行。
有时需要复制一段正文到新位置,同时保留原有位置的内容。这种情况下,首先应当把指定内容复制(而不是剪切)到内存缓冲区。完成这一操作的命令是:
yy 复制当前行到内存缓冲区
nyy 复制 n 行内容到内存缓冲区(如 5yy: 复制 5 行内容到内存缓冲区)
搜索字符串
/str1 正向搜索字符串 str1
n 继续搜索,找出 str1 字符串下次出现的位置
?str2 反向搜索字符串 str2
撤销和重复
u 撤消前一条命令的结果
. 重复最后一条修改正文的命令
文本选中
v 字符选中命令
V 行选中命令
插入模式
进入插入模式
i 在光标左侧输入正文
a 在光标右侧输入正文
o 在光标所在行的下一行增添新行
O 在光标所在行的上一行增添新行
I 在光标所在行的开头输入正文
A 在光标所在行的末尾输入正文
退出插入模式
ESC 键或组合键Ctrl+[
底行模式
在vi 的底行模式下,可以使用复杂的命令。
退出命令
在命令模式下可以用 ZZ 命令退出 vi 程序,该命令保存对正文所作的修改,覆盖原始文件。如果只需要退出程序,而不打算保存的内容,可用下面的命令:
: q 在未作修改的情况下退出
: q! 放弃所有修改,退出程序
行号和文件保存
: n 将光标移到第 n 行
:set nu 显示行号
:set nonu 取消行号显示
底行模式下,可以规定命令操作的行号范围。数值用来指定绝对行号;字符“.”表示光标所在行的行号;字符“$”表示正文最后一行的行号;简单的表达式,例如“.+5”表示当前行往下的第 5 行。例如:
: .+5 将光标移到当前行之后的第5行
: $ 将光标移到正文最后一行
在底行模式下,允许从文件中读取正文,或将正文写入文件。例如:
:w 将的内容写入原始文件,用来保存的中间结果
:wq 将的内容写入原始文件并退出程序(相当于 ZZ 命令)
:w file 将的内容写入 file 文件,保持原有文件的内容不变
:a,bw file 将第 a 行至第 b 行的内容写入 file 文件 (如:1,.w file 将第 1 行至当前行写入 file 文件)
:r file 读取 file 文件的内容,插入当前光标所在行的后面
:f file 将当前文件重命名为 file
字符串搜索
:/str/ 正向搜索,将光标移到下一个包含字符串 str 的行
:?str? 反向搜索,将光标移到上一个包含字符串 str 的行
正文替换
:s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串 str1
:s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串 str1
:.,$ s/str1/str2/g 用字符串 str2 替换正文当前行到末尾所有出现的字符串 str1
:1,$ s/str1/str2/g 用字符串 str2 替换正文中所有出现的字符串 str1
:g/str1/s//str2/g 功能同上
从上述替换命令可以看到:g 放在命令末尾,表示对搜索字符串的每次出现进行替换;不加 g,表示只对搜索字符串的首次出现进行替换;g 放在命令开头,表示对正文中所有包含搜索字符串的行进行替换操作。
删除正文
:d 删除光标所在行
:3d 删除第 3 行
:.,$d 删除当前行至正文的末尾
:/str1/,/str2/d 删除从字符串 str1 到 str2 的所有行
恢复文件
vi 在某个文件时,会另外生成一个临时文件,这个文件的名称通常以 . 开头,并以 .swp 结尾。vi 在正常退出时,该文件被删除,若意外退出,而没有保存文件的最新修改内容,则可以使用恢复命令,也可以在启动 vi 时利用 -r 选项。
:recover 恢复文件
选项设置
为控制不同的功能,vi 提供了很多内部选项。利用 :set 命令可以设置选项。基本语法为:
:set option 设置选项 option
常见的功能选项包括:
autoindent 设置该选项,则正文自动缩进
ignorecase 设置该选项,则忽略规则表达式中大小写字母的区别
number 设置该选项,则显示正文行号
ruler 设置该选项,则在屏幕底部显示光标所在行、列的位置
tabstop 设置按 Tab 键跳过的空格数。例如 :set tabstop=n,n 默认值为 8
mk 将选项保存在当前目录的 .exrc 文件中
shell切换
在正文时,利用 vi 底行模式下提供的shell 切换命令,无须退出 vi 即可执行Linux 命令
:! command 执行完shell 命令 command 后回到vi
另外,在命令模式下,键入K ,可命令 vi 查找光标所在单词的手册页,相当于运行man命令。
vim怎么快速跳到下一个空格
《 type="text/javascript"》 document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); if (text && text.length 》 300) { text = text + "\r\n\n本文来自CSDN博客,转载请标明出处:" + location.href; clipboardData.setData("text", text); } }, 100); } }在vim下可以使用常用的箭头键 但是 还有其它键可以让你更快的达到目标hjkl 这是代替箭头键功能的 H M L 跳到屏幕的顶上 中间 下方 w 跳到下一个单词的开始e 跳到单词的结束b 向后跳gg 跳到文件的开始 G 跳到文件的结束 10gg 或10G 跳到第10行 ta 跳到下一个a 前面fa 跳到下一个a 大写的意思相反另外还有%(跳到文件的%多少) 和|(跳到第几列) 不过我很少用 上面的都可以加上数字前缀 表示第几个匹配 另外看文件时 除了pageup pagedown外还有其它的快速键 如CTRL-F 向前一页 CTRL-B 向后一页 上面不是重要的 CTRL-D 向下半页 CTRL-U 向上半页我觉得更实用 这样看文章时就不会跳转出错另外还有CTRL-E 向下一行CTRL-Y 向上一行^ 行首 $行尾0 第一个字符另外上面也作为vim其它命令的定位符 如删除ddt)一直删除到这行的) 另外 懂了跳转键后 那删除或是复制时就不再是以行为单位了 可以指定到某个条件 我觉得这是新手成长的必要方法另外还有ctrl-t ctrl-i ctrl-]如果已经使用了ctags 或是cscope创建索引文件的话 那看代码时很是方便跳转到函数、变量定义处: [{}2009-07-07 17:31 补充如何选中括号中的内容 进行:将光标移至括号内,按shift+v进入行选模式,然后i{ - 选小括号中内容,不包括小括号a{ - 选小括号中内容,包括小括号ib - 选中括号中内容,不包括括号ab - 选中括号中内容,包括括号i{ - 选大括号中内容,不包括大括号a{ - 选大括号中内容,包括大括号:h text-objects下面还有些相关的tips,未全部验证:vi{ 选中{}中间的内容,不包括{}va{ 选中{}中间内容,包括{}vi( 选中()中间内容vi《 选中《》中间内容vi中间内容vit 选中中间的内容vi” 选中”"中间内容vi’ 选中”中间的内容vis 选中一个句子vib 选中一个blockviw选中一个单词vip 选中一个段落
在vi编辑器中如何向上翻页,向下翻页以及查询“ab”
1、向下翻页快捷键(下一页):Ctrl+f
2、向上翻页快捷键(上一页):Ctrl+b
3、查询"ab":/ab
vi的三种命令模式:
1、Command(命令)模式,用于输入命令。
2、Insert(插入)模式,用于插入文本。
3、Visual(可视)模式,用于视化的的高亮并选定正文。
扩展资料:
按ESC进入Command模式后,可以用下面的一些键位来移动光标:
1、j向下移动一行;
2、k向上移动一行;
3、h向左移动一个字符;
4、l向右移动一个字符;
不同的版本所给与vi的三种工作模式也不同。vi有三种工作模式:命令模式、文本模式和最后行模式。不同工作模式下的操作方法有所不同。
1、命令模式:
命令模式是启动vi后进入的工作模式,并可转换为文本模式和最后行模式。在命令模式下,从键盘上输入的任何字符都被当作命令来解释,而不会在屏幕上显示。如果输入的字符是合法的vi命令,则vi就会完成相应的动作;否则vi会响铃警告。
2、文本模式:
文本模式用于字符。在命令模式下输入i(插入命令)、a(附加命令)等命令后进入文本模式,此时输入的任何字符都被vi当作文件内容显示在屏幕上。按Esc键可从文本模式返回到命令模式。
3、最后行模式:
在命令模式下,按“:”键进入最后行模式,此时vi会在屏幕的底部显示“:”符号年作为最后行模式的提示符,等待用户输入相关命令。命令执行完毕后,vi自动回到命令模式。
参考资料:
百度百科-VI
Vim能不能在移动到下一页的时候光标不移动
不能的....vim是一种键盘控制的器,所以嘛,光标必须始终在可见区域中.......,如果光标固定的话,用鼠标的爽了,用键盘的彻底没法用了。
Mac vim常用命令
1.命令模式:command mode 2.插入模式:Insert mode 3.底行模式:last line mode 1.进入vim,在Mac终端当前文件目录下输入: vim 文件名,或绝对路径下也可以。 如 $ vim textfile.text 进入vim后,处于“命令模式",下面「i」、「a」、「o」均可进入“插入模式” 1) 按「i」 键,从光标当前位置开始输入文件 2) 按「a」键,从当前光标所在位置的下一个位置开始输入文字 3) 按「o」键,会插入新的一行,并从行首开始输入文字 按「ESC」键会从“插入模式”进入“命令模式” 2.移动光标(命令模式下) vim可以直接用键盘上的光标来上下左右移动,但正规的vim是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格 按「ctrl」+「b」:屏幕往后移动一页 按「ctrl」+「f」:屏幕往前移动一页 按「ctrl」+「u」:屏幕往后移动半页 按「ctrl」+「d」:屏幕往前移动半页 按数字「0」:移到文本的开头 按「G」:移动到文本的结尾 按「$」:移动到光标所在行的行尾 按「^」:移动到光标所在行的行首 按「w」:光标跳到下个字的开头 按「e」:光标跳到下个字的字尾 按「b」:光标回到上个字的开头 按「#l」:光标移到该行的第#个位置,如:5l,56l 4.删除文字(注意命令模式下和插入模式下光标位置的不同) 「x」:每按一次,删除光标所在位置的“后面”一个字符 「#x」:例如,「6x」表示删除光标所在位置的"后面"6个字符 「X」:大写的X,每按一次,删除光标所在位置的"前面"一个字符 「#X」:例如,「20X」表示删除光标所在位置的"前面"20个字符 「dd」:删除光标所在行 「#dd」:从光标所在行开始删除#行
更多文章:
fm2013核武(fm2013核武除了交换球员还有办法转会么)
2024年6月27日 14:20
王者段位继承规则表(《王者荣耀》26赛季段位继承规则是什么)
2024年3月26日 07:25
solidworks2015(solidworks2015新功能有哪些)
2024年8月4日 17:05
超兽武装游戏下载(大家认为《超兽武装》给我们的童年带来了什么)
2024年4月22日 03:45
css层叠样式表(云南电脑培训学校告诉你创建CSS样式表的三种方式)
2024年7月21日 18:08
纪元2070修改器(求助,关于纪元2070深海修改asstes问题)
2023年10月22日 11:55
谷歌输入法app下载(输入法哪个好用(哪个输入法更好用呢))
2024年11月6日 18:25
lol里如何克制上单奎因?lol觅心射手奎因多少钱 觅心之翼奎因皮肤
2024年5月3日 23:00
掌上英雄联盟官网首页(掌盟提示未添加好友是被拉黑了吗游戏好友列表还有)
2024年10月5日 12:40