linux vim一些实用的快捷键和方法分享
更新时间:2023年11月02日 11:11:55 作者:zpjing~.~
这篇文章主要介绍了linux vim一些实用的快捷键和方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
一、linuxvim编辑文件时,快速移动光标可节省不少时间
1、快速到当前行行首
- 命令行模式下,
- 按数字0 | 按^符号(正则语法)
2、快速到当前行行尾
- 命令行模式下,
- 按$符号(正则语法)
3、复制操作
*复制当前行:
- 命令行模式下,按yy
*复制多行:
- 命令模式下,按 6yy,即复制当前行+下5行
- *复制当前光标所在位置到行尾
- 命令模式下,按y$
- *复制当前光标所在位置到行首
- 命令模式下,按y^
4、剪切(删除)
*剪切当前行:
- 命令行模式下,按dd
*剪切多行:
- 命令模式下,按 6dd,即复制当前行+下5行
- *剪切当前光标所在位置到行尾
- 命令模式下,按 d$
- *剪切当前光标所在位置到行首
- 命令模式下,按 d^
5、粘贴
- 命令模式下,先执行步骤4或者步骤5复制、剪切后,按p,即可粘贴成功;
- 复制|剪切整行时,光标在当前行的任意位置即可,按p光标会自动定位到下行行首并粘贴;如果想要在其他位置粘贴,光标定位到想要粘贴的位置按p即可粘贴;
- 复制|剪切一行中的一部分时,光标需要手动定位到下行行首或者想要粘贴的位置后,按p即可粘贴。
- 快速定位到下行行首,按o,会定位到下行行首并进入编辑模式,需要命令行模式,按esc即可
6、快速定位到下行行首
- 快速定位到下行行首,按o,会定位到下行行首并进入编辑模式,
- 需要命令行模式,按esc即可
7、快速定位到某行、第一行、最后一行
命令行模式下
- :set nu 显示具体行号
- :39 定位到39行
- :1定位到第一行
- 按键gg定位到第一行
- 按键shift+g定位到行尾
二、撤销和恢复撤销快捷键
命令行模式下
| 快捷键 | 功能 |
|---|---|
| u(小写) | undo 的第 1 个字母,功能是撤销最近一次对文本做的修改操作。 |
| Ctrl+R | Redo 的第 1 个字母,功能是恢复最近一次所做的撤销操作。 |
| U(大写) | 第一次会撤销对一行文本(光标所在行)做过的全部操作;第二次使用该命令会恢复对该行文本做过的所有操作 |
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
linux系统虚拟主机开启支持Swoole Loader扩展的方法
这篇文章主要介绍了linux系统虚拟主机开启支持Swoole Loader扩展的方法,需要的朋友可以参考下2020-12-12
CentOS7.2 忘记root密码及重置root密码的简单处理方法
这篇文章主要介绍了CentOS7.2 忘记root密码的简单处理方法,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧2018-08-08
CentOS 5.4 服务器配置 yum安装Apache+php+Mysql
Centos 里的 yum 在线安装很慢.以下是替换为中国CentOS镜像服务器!2010-03-03
win7中VMware安装CentOs7搭建Linux环境教程
这篇文章主要为大家详细介绍了win7中VMware虚拟机安装CentOs7搭建Linux环境教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-11-11


最新评论