字符按键以及shift组合,输入字符
ENTER,回车键,换行
BACK SPACE,退格键,删除光标前一个字符
DEL,删除键,删除光标后一个字符
方向键,在文本中移动光标
HOME/END,移动光标到行首或者行尾
Page Up/Page Down,上/下翻页
Insert,切换光标为输入/替换模式 , 光标将变成竖线/下划线
ESC , 退出输入模式,切换到命令模式
第三、底线命令模式
在命令模式下按下:就进入底线命令模式(英文冒号) 。
底线命令模式可以输入单个或多个字符的命令,可用的命令非常多 。
在底线命令模式中,基本的命令有:
:q 退出程序
:w 保存文件
:wq 保存文件并退出程序
按ESC键可随时退出底线命令模式
linux下vim 查找命令linux下vim查找命令:
/text--查找text,按n查找下一个,N查找上一个
?text--查找text(反向查找),按n查找下一个,N查找上一个
*/#--查找光标当前的单词,相当于/text
:setignorecase--查找忽略大小写
:setnoignorecase--查找不忽略大小写
:nohlsearch--关闭当前的高亮显示,当再次查找时恢复高亮
:setincsearch--逐步搜索模式,对当前键入的字符进行查找,不必等输入完成
:setwrapscan--重新搜索,当搜索到文件头或尾时,返回重新搜索
扩展资料:
1、文件窗口:
:openfile--在当前窗口打开新文件
:splitfile--在新窗口打开文件
:newfile--用新窗口打开文件,同:splitfile
:bn--切换到下一个文件
:bp--切换到上一个文件
:args--查看当前打开的文件列表(当前正在编辑的文件会用[]括起来)
:e
:e\qadriveest.txt--打开远程文件
:split--打开一个新窗口,光标停在顶层的窗口上
:new--打开一个新窗口,光标停在顶层的窗口上
:vsplit--横向打开窗口 。
Ctrl+ww--移动到下一个窗口
Ctrl+wj--移动到下方的窗口
Ctrl+wk--移动到上方的窗口
2、其他命令:
Esc/Ctrl+[--键入命令
:!command--执行shell命令
:suspend/Ctrl+Z--挂起vim,回到shell,fg返回vim
:!perl-cscript.pl--检查perl脚本语法,不用退出vim
:!perlscript.pl--执行perl脚本,不用退出vim
:help--显示帮助文档
:helpi--显示i的帮助文档(:特殊键用,-t:启动参数用-)
3、编辑命令:
插入:
i--在当前位置插入
A--在当前行尾插入
I--在当前行首插入
o--在当前行后插入一行
O--在当前行前插入一行
拷贝粘贴剪切:
yy--拷贝当前行
2yy--拷贝当前行开始的2行
p--在当前光标后粘贴
P--在当前行前粘贴
:1,10co20--将1-10行插入到第20行之后 。
:1,$co$--将整个文件复制一份并添加到文件尾部
v--进入选择模式,相当于在Windows下按住Shift选择
V--进入选择模式,整行选择
ddp--交换当前行和其下一行
2dd--剪切当前行之后的2行
:1,10d--将1-10行剪切
:1,10m20--将第1-10行移动到第20行之后
替换:
ra--将当前光标所在字符替换为a
s/old/new/--用old替换new,替换当前行的第一个匹配
s/old/new/g--用old替换new,替换当前行的所有匹配
%s/old/new/--用old替换new,替换所有行的第一个匹配
%s/old/new/g--用old替换new,替换所有匹配
:10,20s/^/text/g--在第10行到第20行每行前面加上text(:3,5s/^/#/g--注释3-5行,:3,5s/^#//g
--解除3-5行的注释,:1,$s/^/#/g--注释整个文档,:%s/^/#/g--注释整个文档)
ddp--交换光标所在行和下一行
移动:
h--左移一个字符(5h--左移5个字符)
l--右移一个字符(5l--右移5个字符)
k--上移一个字符(5k--上移5个字符)
推荐阅读
- 战略结构游戏有哪些游戏,战略结构游戏有哪些游戏
- flutter分享到facebook,flutter 本地推送
- 建模模拟游戏,建模类型的游戏
- linux6基础命令 linux13个基础命令
- 苹果电脑怎么玩美服,苹果电脑玩美服lol卡吗
- 好玩的养成经营的游戏手游,好玩的养成经营的游戏手游有哪些
- 鸿蒙的应用安卓可以用吗,鸿蒙的应用安卓可以用吗知乎
- 关于labelvb.net的信息
- jquery+找到,jquery找到一个表格的指定行数的元素