首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
数据库
›
SQL-Server
›
linux中vim常用下令大全
返回列表
发新帖
linux中vim常用下令大全
[复制链接]
发表于 2026-1-27 05:59:42
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
在Linux体系中,Vim是一款
功能
强大的文本编辑器,广泛用于
代码
编写、
文档
编辑等多种场景。Vim以其高效的编辑本领和丰富的下令集著称。以下是Vim编辑器中常用下令的具体大全,旨在资助用户更高效地利用Vim举行文本编辑。
一、启动与退出Vim
启动Vim
vim:直接启动Vim并进入下令模式。
vim filename:启动Vim并打开(或创建)指定文件名的文件。
vim -c cmd file:在打开文件前,先实验指定的下令。
vim -r file:规复前次非常退出的文件。
vim -R file:以只读的方式打开文件,但可以逼迫生存。
vim -M file:以只读的方式打开文件,不可以逼迫生存。
退出Vim
:wq 或 ZZ:生存修改并退出Vim。
:x:生存修改并退出Vim,与:wq雷同。
:q!:逼迫退出Vim,不生存修改。
:q:如果未对文件举行修改,则退出Vim;如果文件已修改,则提示生存或放弃修改。
二、Vim的模式
Vim有三种根本模式:下令模式(Normal Mode)、插入模式(Insert Mode)和可视模式(Visual Mode)。
下令模式(Normal Mode)
在此模式下,可以利用快捷键举行光标移动、复制粘贴、删除等操纵。
按下i、a、o等键可以进入插入模式。
插入模式(Insert Mode)
在此模式下,可以输入文本。
按下Esc键可以回到下令模式。
可视模式(Visual Mode)
按下v进入字符选择模式,V进入行选择模式,Ctrl+v进入块选择模式。
在可视模式下,可以利用移动下令来选择文本地域,然后实验复制、粘贴、删除等操纵。
三、光标移动
在下令模式下,Vim提供了多种光标移动下令:
h 或 左箭头:左移一个字符。
l 或 右箭头:右移一个字符。
j 或 下箭头:下移一行。
k 或 上箭头:上移一行。
w:向前移动一个单词(光标停在单词首部)。
b:向后移动一个单词。
e:向前移动一个单词,光标停在单词尾部。
ge:向后移动一个单词,光标停在单词尾部。
^:移动到本行第一个非空缺字符上。
0 或 Home:移动到本行第一个字符。
gg:移动到文件头部。
G 或 Shift+g:移动到文件尾部。
nG 或 :n:跳转到文件的第n行。
Ctrl+f:向下滚动一屏。
Ctrl+b:向上滚动一屏。
Ctrl+d:向下滚动半屏。
Ctrl+u:向上滚动半屏。
四、文本编辑
插入文本
i:在当前光标位置插入文本。
I:在当前行首插入文本。
a:在当前光标位置的下一个字符处插入文本。
A:在当前行尾插入文本。
o:在当前行下方插入新行并开始编辑。
O:在当前行上方插入新行并开始编辑。
复制与粘贴
yy:复制当前行。
nyy:复制从当前行开始的n行。
p:在当前光标位置粘贴文本。
P:在当前光标位置上方粘贴文本。
删除文本
x:删除当前光标位置的字符。
X:删除当前光标位置前一个字符。
dd:删除当前行。
ndd:删除从当前行开始的n行。
D 或 d$:删除从当前光标位置到行尾的全部字符。
取消与重做
u:取消上一步操纵。
Ctrl+r:重做上一步被取消的操纵。
五、查找与更换
查找文本
/text:从当前光标位置向前查找text。
?text:从当前光标位置向后查找text。
n:查找下一个匹配项。
N:查找上一个匹配项。
更换文本
r + 字符:更换当前光标位置的字符。
R:进入更换模式,输入字符将连续更换光标所在位置及之后的字符,直到按Esc退出。
:s/old/new/:更换当前行的第一个old为new。
:s/old/new/g:更换当前行全部old为new。
%s/old/new/g:更换整个文件中全部old为new。
六、分屏与多文件操纵
分屏
:split 或 :sp:水中分割窗口,打开一个新窗口。
:vsplit 或 :vsp:垂直分割窗口,打开一个新窗口。
Ctrl+w w:在多个窗口间切换。
Ctrl+w j、Ctrl+w k、Ctrl+w h、Ctrl+w l:分别将光标移动到下方、上方、左侧、右侧窗口。
多文件操纵
vim file1 file2 ...:同时打开多个文件。
:next 或 :n:切换到下一个文件。
:prev 或 :N:切换到上一个文件。
:first:切换到第一个文件。
:last:切换到末了一个文件。
七、其他常用下令
:set nu:表现行号。
:set nonu:关闭行号表现。
:w:生存当前文件。
:w filename:将当前文件另存为filename。
:e!:重新加载当前文件,扬弃已做的修改。
:help 或 F1:打开Vim的资助
文档
。
Vim的下令集非常丰富,上述只是此中一部分常用下令。通过不绝实践和学习,用户可以徐徐把握Vim的强大
功能
,进步文本编辑的服从。同时,Vim还提供了丰富的插件和设置选项,用户可以根据自己的需求举行定制和优化。
回复
使用道具
举报
返回列表
浏览过的版块
物联网
Oracle
.Net
人工智能
Java
Mysql
分布式数据库
linux
移动端开发
DevOps与敏捷开发
千千梦丶琪
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表