vim快捷键及命令大全
定位光标:
G 将光标定位到文本末尾行首
gg 将光标定位到文本启始位置
0 (这个是零)定位到光标所在行行首
$ 定位到光标所在行行尾
数字G 跳转到第n行
移动光标:
h 向左移动
l 向右移动
j 向下移动
k 向上移动
b 移动到上一个单词词首
e 移动到下一个单词词尾
插入
a 在光标后面插入内容
A 在光标所在行行尾部插入内容
i 在光标前面插入内容
I 在光标所在行行首插入内容
o 在光标所在行下面新启一行插入内容
O 在光标所在行上面新启一行插入内容
替换
r 替换光标所在的字母并进入插入模式
R 替换光所在位置随着输入可以将后面的内容替换
修改命令 (删除+插入)
cc 修改光标所在行内容
其他:
ctrl + g 显示文本信息
ctrl + b 向上翻页
ctrl + f 想后翻页
ZQ 强制退出(即不保存修改的内容,相当于:q!)
ZZ 写入退出(相当于:wq)
dd 删除光标所在行
yy 复制光标所在行
p 粘贴到光标所在行后面
P 粘贴到光标所在行前面
u 撤销修改内容
ctrl + r 恢复撤销的内容(回撤)
\内容 搜索内容 n向下搜索N向上搜索
?内容 搜索内容 N向下搜索n向上搜索
% 定位另一个括号
>> 增加缩进
<< 减少缩进
:!命令 执行shell命令
:w 文件名 文件另存为
: s/原内容/替换内容 替换光标所在行内容
: s/原内容/替换内容/g 替换光标所在行整行内容
:%s/原内容/替换内容/g 替换整个文本内容
r 很并文件
平时使用方法(小技巧)
1.大幅度移动光标时可以使用 翻页命令,和定位光标命令,小幅度移动光标可以使用 移动光标命令
2.修改 复制 删除 可以结合 定位光标使用
例如:
y$ 就是将光标所在位置(包括光标选中的字母)到行尾部的内容复制到剪切板
y0 就是将光标所在位置(不包括光标选中的字母)到行首的内容负责到剪切板
vim快捷键及命令大全相关推荐
- Win8快捷键及命令大全
Win8快捷键及命令大全 Windows键:打开开始屏幕 Windows键+空格键:切换输入语言和键盘布局 Windows键+O:禁用屏幕翻转 Windows键+,:临时查看桌面 Windows键+V ...
- vim+快捷键+常用+命令
Vim 编辑器是一个基于命令行的工具,是传奇编辑器 vi 的增强版.尽管图形界面的富文本编辑有很多,但是熟悉 Vim 对于每一位 Linux 的使用者都能有所帮助--无论你是经验丰富的系统管理员,还是 ...
- 【Linux】vi和vim编辑器——常用命令大全
文章目录 8.1.vi 和 vim 8.1.1 VI 8.1.2 VIM 8.2 打开和新建文件 8.2.1 打开文件并且定位行 8.3 VI三种工作模式 8.4 常用命令 8.4.1 移动 8.4. ...
- windows常用快捷键及命令大全
所谓快捷键就是使用键盘上某一个或某几个键的组合完成一条功能命令,从而达到提高操作速度的目的.下面为大家介绍一些常用快捷键的使用和功能.希望这些可以给您带来便捷的上网体验.善用快捷键,除了可以更快捷的使 ...
- 【常用】linux 命令是什么的缩写(命令缩写)?vi快捷键,linux操作,c语言缩写,计算机相关,其他缩写,xshell操作,apt-get命令大全
文章目录 linux缩写 Linux man快捷键 Linux vi快捷键 linux终端操作(shell:bash.sh) linux快捷键 apt-get 命令大全 xshell操作 Linux ...
- Vim快捷键和:set命令大全
从CentOS7提取的Vim快捷键和:set命令大全,留下来速查用 *quickref.txt* For Vim version 7.4. Last change: 2013 Jun 29VIM RE ...
- ubuntu详细教程[软件安装,命令大全,常用快捷键]
作为一个程序猿,当从windows转到Linux上的时候,还是很不习惯的,毕竟windows用起来确实蛮方便的,但是有些时候,尤其是开发,linux却有很大的优势,学习一下linux还是有必要的. 本 ...
- vim编辑器操作和配置命令大全
学习链接: vim命令大全 http://blog.csdn.net/scaleqiao/article/details/45153379 vim命令小技巧 http://www.codeceo.co ...
- android 获取快捷开关_适合收藏丨3dmax快捷键命令大全
3dMAX快捷键命令大全[收藏版] 01 单字母类快捷键 A-角度捕捉开关 B-切换到底视图C-切换到摄象机视图D-封闭视窗E-切换到轨迹视图F-切换到前视图G-切换到网格视图H-显示通过名称选择对话 ...
最新文章
- 如何将文件放到服务器,如何将服务器文件放到云服务器
- python流程图基本元素-Python初学(十一)
- ansa打开catia文件_关于CATIA文件格式的那些事儿
- 如何设置mysql的权限_mysql 权限控制
- [BUUCTF-pwn]——[BJDCTF 2nd]r2t3
- Java 7:满足Fork / Join框架
- 白话设计模式——Abstract Factory
- 计算机网络(十四)-CSMA/CD协议
- java如何循环调用方法_Java:调用方法的“中断”循环?
- 哈夫曼树(利用python实现)
- Android 应用开发---6.ViewPager+Fragment的基本使用
- 飞机游戏跟踪导弹的算法[C#源码]
- 51单片机电路原理图_51单片机AD转换电路设计实现
- 电商运营学习成长目录
- 关于经管类实证论文的结构及写作
- 督查督办工作基本程序
- java deflate_JAVA中的deflate压缩实现方法
- linux磁盘满了删除docker文件夹,Docker磁盘空间使用分析与清理的方法
- 分析问题的方法论—逻辑树法则
- Iphone8 plus Fiddler 抓包App Https 请求时的坑