Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux常用命令速查-Vim

Linux常用命令速查-Vim

作者头像
Java学习录
发布于 2019-04-24 10:27:59
发布于 2019-04-24 10:27:59
1.3K0
举报
文章被收录于专栏:Java学习录Java学习录

本文涉及:Vim编辑器的三种模式下的相关操作

一般模式

常用命令:

  • ctrl+b 屏幕往后移动一页
  • ctrl+f 屏幕往前移动一页
  • n+空格 光标向右移动n个字符
  • H 光标移动到屏幕左上角
  • L 光标移动到屏幕左下角
  • G 移动到最后一行
  • nG 移动到第n行
  • gg 移动到第一行,相当于1G
  • n<Enter>光标向下移动n行

命令行模式

查找替换:

  • /word 向光标向下寻找一个名称为word的字符串
  • ?word 向光标向上寻找一个名称为word的字符串
  • n 代表重复前一个查找的动作
  • N 与n刚好相反
  • :n1,n2s/word1/word2/g 在第n1与n2行之间查找word1 这个字符串,并将该字符串替换为word2
  • :1,$s/word1/word2/g 全文查找word1字符串,并将该字符串替换为word2
  • :1,$s/word1/word2/gc 全文查找word1字符串,并将该字符串替换为word2 ,且在替换前提示用户确认是否进行替换

删除、复制与粘贴:

  • x 向后删除一个字符
  • X 向前删除一个字符
  • nx 连续向后删除n个字符
  • dd 删除光标所在行
  • ndd 删除光标所在的向下n行
  • d1G 删除光标所在行到第一行的所有数据
  • dG 删除光标所在到最后一行的所有数据
  • d$ 删除光标所在处,到该行的最后一个字符
  • d0 删除光标所在处,到该行的最前一个字符
  • yy 复制光标所在的那一行
  • nyy 复制光标所在的向下n列
  • y1G 复制光标所在行到第一行的所有数据
  • yG 复制光标所在行到最后一行的所有数据
  • y0 复制光标所在的那个字符到该行行首的所有数据
  • y$ 复制光标所在的那个字符到该行行尾的所有数据
  • p将已复制的数据在光标下一行粘贴上
  • P 则为贴在光标的上一行
  • u 恢复前一个操作
  • Ctrl+r重做上一个操作

模式切换

  • i 从目前光标所在处插入
  • I 在目前所在行的第一个非空格符处开始插入
  • a 从目前光标所在的下一个字符处开始插入
  • A 从光标所在行的最后一个字符处开始插入
  • o 在目前光标所在的下一行处插入新的一行
  • O 为在目前光标所在处的上一行插入新的一行
  • r 只会取代光标所在的那一个字符一次
  • R会一直取代光标所在的文字,直到按下 ESC 为止
  • Esc 退出编辑模式,回到一般模式

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-04-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java学习录 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Vim 快捷键说明及常用命令
移动光标的方法 快捷键 作用 h 或 向左箭头键(←) 光标向左移动一个字符 j 或 向下箭头键(↓) 光标向下移动一个字符 k 或 向上箭头键(↑) 光标向上移动一个字符 h 或 向左箭头键(→) 光标向右移动一个字符 如果想要进行多次移动的话,例如向下移动 30 行,可以使用 "30j" 或 "30↓" 的组合按键, 亦即加上想要进行的次数(数字)后,按下动作即可! 快捷键 作用 [Ctrl] + [f] 屏幕『向下』移动一页,相当于 [Page Down]按键 (常用) [Ctrl] + [b
SkyRiN
2018/11/20
8190
vi/vim 常用命令总结
目录 Linux vi/vim编辑 vim键盘图 vim的三种模式 命令模式、输入模式、输出模式 vim使用实例 vi/vim按键说明 第一部分:一般模式可用的光标移动、复制粘贴、搜索替换等 第二部分:一般模式切换到编辑模式的可用的按钮说明 第三部分:一般模式切换到指令行模式可用的按钮说明 Linux vi/vim编辑 vim键盘图 vim的三种模式 命令模式、输入模式、输出模式 三种模式的切换 用户刚启动vim就是命令模式! i、a、o切换到输入模式 输入模式下摁Esc按键切换到命令模式 命令模式输
HammerZe
2022/05/09
6380
vi/vim 常用命令总结
vim按键整理 【原创】
vim按键整理 Write By CS逍遥剑仙 我的主页: www.csxiaoyao.com GitHub: github.com/csxiaoyaojianxian Email: sunjianfeng@csxiaoyao.com QQ: 1724338257 目录导航 vim按键整理 1 一般模式下光标移动、搜索替换、复制粘贴 2 编辑模式 3 指令行模式 1 一般模式下光标移动、搜索替换、复制粘贴 光标移动 h / b / ← 光标向左
CS逍遥剑仙
2018/04/28
1K0
【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘
Vim(Vi Improved)是一个高度可配置的文本编辑器,以其高效、强大和跨平台著称。学习使用Vim需要掌握其三种工作模式:正常模式(Normal mode)、插入模式(Insert mode)和命令模式(Command mode)。
爱喝兽奶的熊孩子
2024/06/06
2470
【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘
linux vim编辑器之常用指令
以上这些是vim的一些常用指令,会了这些指令你会发现vim非常好使,这些指令还是有些规律的,复制yy,粘贴p,替换r,删除dd,再和数字相结合就会出现多行操作的效果,还有一些大小写不同就会出现在不同位置操作的效果,多使用几次就记下来了。
我是李超人
2020/08/20
5630
vim-command
插入模式 key desc i 从光标当前位置开始输入文件 I 在光标所在行的行首插入 a 从目前光标所在位置的下一个位置开始输入文字。 A 在光标所在行的行末插入。 o 在下面插入一行 O 在上面插入一行。 s 删除光标后的一个字符,然后进入插入模式。 S 删除光标所在的行,然后进入插入模式。 移动光标 key desc h 光标左移一格 j 光标下移一格 k 光标上移一格 l 光标右移一格 w 光标跳到下个字的开头 e 光标跳到下个字的字尾 b 光标回到上个字的开头 nl 光标移动该行的第n个位置,例
zhangheng
2020/04/29
9220
vim-command
vim操作常用命令总结
在vi 中,数字是很有意义的。数字通常代表重复做第几次的意思。也有可能代表去到第几个什么什么的意思。例如,删除50行:50dd ; 向下移动20行:20j
Vincent-yuan
2019/09/10
5470
Linux-vim
1. 三种模式 vim中有“一般模式”,“编辑模式”,“命令模式“三种模式,其作用分别为: 一般模式中能够移动光标查看文件,可以删除字符或整行,复制,粘贴处理文档内容用 vi或者vim打开一个文件进入的就是一般模式。 另外两种模式需要回到一般模式才能进入彼此。 编辑模式可以编辑文件内容 在一般模式中按下【i,I,o,O,a,A,r,R,】任何一个字母后进入编辑模式 按下相关按键进入编辑模式后,下方会出现【INSERT】或者【REPLACE】字样 按【Esc】键退出编辑模式,回到一般模式 命令模
悠扬前奏
2019/05/28
7K0
我赌你工作中必用的vim操作快捷键
h 或 向左箭头键(←) 光标向左移动一个字符 j 或 向下箭头键(↓) 光标向下移动一个字符 k 或 向上箭头键(↑) 光标向上移动一个字符 l 或 向右箭头键(→) 光标向右移动一个字符 如果你将右手放在键盘上的话,你会发现 hjkl 是排列在一起的,因此可以使用这四个按钮来移动光标。 如果想要进行多次移动的话,例如向下移动 30 行,可以使用 “30j” 或 “30↓” 的组合按键, 亦即加上想要进行的次数(数字)后,按下动作即可! [Ctrl] + [f] 屏幕『向下』移动一页,相当于 [Page Down]按键 (常用) [Ctrl] + [b] 屏幕『向上』移动一页,相当于 [Page Up] 按键 (常用) [Ctrl] + [d] 屏幕『向下』移动半页 [Ctrl] + [u] 屏幕『向上』移动半页
JavaEdge
2020/05/27
1.1K0
vi 常用命令行
1.vi 模式   a) 一般模式: vi 处理文件时,一进入该文件,就是一般模式了.   b) 编辑模式:在一般模式下可以进行删除,复制,粘贴等操作,却无法进行编辑操作。等按下‘i,I,o,O,a,
疯狂的技术宅
2019/03/27
2.7K0
ViEmu的vi-vim编辑器教程
http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html
SeanCheney
2018/04/27
1.3K0
ViEmu的vi-vim编辑器教程
linux的vi命令详解_centos7 vi命令
  vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器.由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,Vi是Linux中最基本的文本编辑器。
全栈程序员站长
2022/11/08
11.5K0
linux的vi命令详解_centos7 vi命令
Linux Vim 命令手记
友情提示:此篇文章大约需要阅读 3分钟33秒,不足之处请多指教,感谢你的阅读。订阅本站
Meng小羽
2020/05/21
5K0
Vim 快速入门
在 Linux 下最常使用的文本编辑器就是 vi 或者 vim 了,如果能很好掌握这个编辑器,非常有利于我们更好的在 Linux 下面进行编程开发。
kbsc13
2019/08/16
1.3K0
高手 都喜欢用vim编辑器
现在是资源共享的时代,同样也是知识分享的时代,如果你觉得本文能学到知识,请把知识与别人分享。
互扯程序
2018/07/30
7110
高手 都喜欢用vim编辑器
Linux基础之vim 原
vim是一个类似vi的文本编辑器,不过在vi的基础上增加了很多新特性,vim被公认为类vi编辑器中最好用的一个。
云飞扬
2019/03/13
2K0
Linux基础之vim
                                                                            原
Vim 常用快捷键及键盘图
h – 光标左移一个字符 j – 光标下移一个字符 k – 光标上移一个字符 l – 光标右移一个字符 下移15行 – 15j Ctrl + f – 屏幕向下移动一页 Ctrl + d – 向下移动半页 Ctrl + b – 屏幕向下移动一页 Ctrl + u – 向上移动半页 n<space> – 光标右移n个字符 0 – 数字0,移动到行首 $ – 移动到行尾 H – 屏幕最上方一行的首字符 M – 屏幕中央一行的首字符 L – 屏幕最后一行的首字符
qinyang
2018/06/05
1.3K0
Linux学习(三)——vi/vim 的使用
vi/vim 共分为三种模式,分别是命令模式(Command mode),**输入模式(Insert mode)和底线命令模式(**Last line mode)。
传说之下的花儿
2023/04/16
5120
Linux学习(三)——vi/vim 的使用
文本编辑工具vi的使用
基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。这三种模式的作用分别是:
姚远OracleACE
2023/04/06
1.1K0
文本编辑工具vi的使用
3. Vim 操作
3.1 Vim 简介 功能: 命令行模式下的文本编辑器。 根据文件扩展名自动判别编程语言。支持代码缩进、代码高亮等功能。 使用方式:vim filename 如果已有该文件,则打开它。 如果没有该文件,则打开个一个新的文件,并命名为filename 模式: 一般命令模式: 默认模式。命令输入方式:类似于打游戏放技能,按不同字符,即可进行不同操作。可以复制、粘贴、删除文本等。 编辑模式: 在一般命令模式里按下i,会进入编辑模式。 按下ESC会退出编辑模式,返回到一般命令模式。 命令行模式: 在一般
浪漫主义狗
2022/07/11
4940
相关推荐
Vim 快捷键说明及常用命令
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档