精通Linux:Vi/Vim编辑器基础操作指南
需积分: 0 171 浏览量
更新于2024-08-03
收藏 27KB MD 举报
"Linux 常用基本命令"
在Linux操作系统中,掌握一些基本的命令是进行日常管理和操作的关键。Vi/Vim编辑器是Linux环境下的一个强大文本编辑工具,它继承了vi的功能,并在此基础上增加了许多增强特性。Vim允许用户在三种模式之间切换:一般模式、命令模式和编辑模式。
在一般模式中,用户可以执行各种操作,如移动光标、复制、删除文本等,而不会在当前编辑的位置插入任何字符。下面是一些在命令模式下移动光标的方法:
1. h或向左箭头键(←): 光标向左移动一个字符。
2. j或向下箭头键(↓): 光标向下移动一个字符。
3. k或向上箭头键(↑): 光标向上移动一个字符。
4. l或向右箭头键(→): 光标向右移动一个字符。
5. 使用数字与移动命令结合,例如"30j"或"30↓"可以让光标向下移动30行。
6. [Ctrl]+[f]: 屏幕向下移动一页,相当于[PageDown]按键。
7. [Ctrl]+[b]: 屏幕向上移动一页,相当于[PageUp]按键。
8. [Ctrl]+[d]: 屏幕向下移动半页。
9. [Ctrl]+[u]: 屏幕向上移动半页。
10. +: 光标移动到非空格符的下一行。
11. -: 光标移动到非空格符的上一行。
12. n: 表示空格,光标向右移动这一行的n个字符。
13. 0或[Home]: 移动到这一行的最前面字符处。
14. $或[End]: 移动到这一行的最后面字符处。
15. H: 光标移动到屏幕的最上方那一行的第一个字符。
16. M: 光标移动到屏幕的中央那一行的第一个字符。
17. L: 光标移动到屏幕的最下方那一行的第一个字符。
18. G: 移动到文档的最后一行。
19. nG: n为数字,移动到文件的第n行(配合`:set nu`可显示行号)。
20. gg: 移动到文档的第一行,相当于1G。
21. n: n为数字,光标向下移动n行。
在删除操作方面,Vim提供了多种方式来移除文本:
1. x: 向后删除一个字符(相当于[del]按键)。
2. X: 向前删除一个字符。
3. dd: 删除当前行,并将该行放入剪贴板(相当于剪切)。
4. ndd: n为数字,删除从当前行开始的n行,并将它们放入剪贴板。
5. dw: 删除从光标位置到单词末尾的字符。
6. D: 删除从光标位置到行尾的字符。
7. d0: 删除从光标位置到行首的字符。
此外,还有复制和粘贴的操作:
1. yy: 复制当前行。
2. nyyp: n为数字,复制从当前行开始的n行。
3. p: 在光标之后粘贴剪贴板中的内容。
4. P: 在光标之前粘贴剪贴板中的内容。
Vim的这些基本操作只是其强大功能的冰山一角。通过学习更多的命令和快捷键,用户可以更高效地编辑和管理文本文件,从而提升Linux系统操作的效率。
2023-07-12 上传
2022-12-02 上传
2023-03-16 上传
2021-01-07 上传
2024-08-09 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
404 浏览量
Nnian初学Linux
- 粉丝: 12
- 资源: 1
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践