vim常用命令使用总结
现在主要使用的是linux C编程,所以vim的操作避免不了,刚从windows中的编程习惯切换过来的时候真的使用十分十分不顺手,但是等习惯这些操作以后简直不要太爽,但但但最重要的是还是要经常使用,不然一段时间以后也会生疏了,故写一篇博文总结之并分享之,嘻嘻嘻嘻。
首先说一下下面这些命令都是在命令状态下进行,加入处于插入模式,可以按[Esc]退出该模式进入命令模式。
光标移动
h或向左箭头(<-) 光标向左移动一个字符
nh或者n<- 光标向左移动n个字符
l或向右箭头(->) 光标向右移动一个字符
nl或者n-> 光标向右移动n个字符
j或向下箭头(↓) 光标向下移动一个字符
nj或者n ↓ 光标向下移动n个字符
k或向上箭头(↑) 光标向上移动一个字符
nk或者n ↑ 光标向上移动n个字符
注:输入数字的时候不要使用小键盘,不然会直接进入插入模式
滚屏
Ctrl + f 向下移动一页,相当于[PgDn]
Ctrl + b 向上移动一页,相当于[PgUp]
Ctrl + d 向下移动半页
Ctrl + u 向上移动半页
Ctrl + e 向下一行
Ctrl + y 向上一行
删除 复制 粘贴 撤销
x 向后删除一个字符,相当于[Del]
nx 向后删除n个字符
X 向前删除一个字符
nX 向前删除n个字符
dd 删除光标所在那一行
ndd 删除光标所在行往下n行
yy 复制光标所在行
nyy 复制光标所在行往下n行
d1G 删除光标所在行的到第一行的数据
dG 删除光标所在行的到最后一行的数据
y1G 复制光标所在行的到第一行的数据
yG 复制光标所在行的到最后一行的数据
d$ 删除光标所在处到该行最后一个字符
d0(0为数字0)删除光标所在处到该行的第一个字符
y$ 复制光标所在处到该行最后一个字符
y0(0为数字0)复制光标所在处到该行的第一个字符
p(小写) 将剪切板(复制or删除)的数据粘贴在光标的下一行
P(大写) 将剪切板(复制or删除)的数据粘贴在光标的上一行
J 将光标所在行与下一行结合成一行,两行之间有空格隔开
u 撤销
Ctrl + r 撤销的撤销
注:1.shift + 某小写字母 = 大写字母,如:shift + g = G;
2.复制和删除操作的数据都留在剪切板里,所以粘贴操作时粘贴的数据是上一次复制和删除操作后的数据。
先到这里,接下来会总结区块选择、查找、替换等等的操作!
转载于:https://www.cnblogs.com/rere-whh/p/7634289.html
vim常用命令使用总结相关推荐
- 自己用到的vim常用命令
一.前言 这里整理的是我在实习期间用到的常用vim命令,特记录如下,以免忘记. 二.vim常用命令 1.vim中的光标移动 shift+6(^):跳到行首(第一个非空格字符)(注:在shell跳到行首 ...
- Linux—vim常用命令
vim常用命令: 1. 键入i进入编辑模式 2. esc进入命令模式 3. a,进入编辑模式 3. b,光标移动到单词前,end,光标移动到行尾 4. home光标移动到行首 5. cc,删除当前行, ...
- linux 自定义vi dd,Vim常用命令及配置方案
几句话 很久之前就接触到vim,初学那阵觉得vim很酷炫,但确实对新手不是很友好.我也就简单看了下基本操作就上手了,但又不是长期在vim下工作,这就导致了每一次重新使用vim都要再去回温下基本操作,很 ...
- ubuntu系统vim常用命令学习以及ubuntu软件下载安装
文章目录 一.ubuntu系统vim常用命令学习 (一)进入进入vim编辑器的方式 (二)vi的三种工作方式 (三)退出vi的命令 (四)命令模式下的各种命令 1.光标移动命令 2.插入命令 3.删除 ...
- vi/vim常用命令 zz
http://blog.sina.com.cn/s/blog_492101c70100o10c.html 最近整理的vi/vim常用命令,有需要的童鞋拿去用吧 (本来是在excel中的,但是没有地方上 ...
- vim常用命令之多行注释和多行删除
vim常用命令之多行注释和多行删除 vim中多行注释和多行删除命令,这些命令也是经常用到的一些小技巧,可以大大提高工作效率. 1.多行注释: 1). 首先按esc进入命令行模式下,按下Ctrl ...
- Vim常用命令和配置
[TOC] Vim常用命令和配置 Mac 终端键入 vimtutor 即可进入Vim入门教程 问题收集 vim代码粘贴,格式混乱到逆天.这是因为vim设置了自动缩进造成的问题, 所以如果你需要在ins ...
- Linux Vim文本编辑器-Vim常用命令
距离上次Linux的学习,今天又是一个崭新的起点,我们用五天的时间学了一些Linux一些常用的操作命令,但掌握这些还是远远不够的,这个世界就是这样,将生于此,既是幸运也是不幸,只有不断地学习才能有自己 ...
- vi/vim常用命令总结参考图
vi/vim编辑工具常用命令参考:
- Linux 和 Vim 常用命令整理
Sftp常用命令: lcd f: 本地切换到 F盘 lpwd 本地 当前目录 lls 本地 文件列表 put 本地 上传文件到服务器(put输入后,回车会有弹窗,选择上传文件) get 下载文件到本地 ...
最新文章
- Linux的su命令,sudo命令和限制root远程登录
- System.exit(0)和System.exit(1)区别
- mxnet:mx.sym.BlockGrad理解
- Spring IOC源代码具体解释之容器初始化
- 2019牛客暑期多校训练营(第六场)C - Palindrome Mouse (回文树dfs)
- 7 PP配置-生产主数据-工作中心相关-定义工作中心标准值码
- Python元组的操作
- PO/VO/BO等对象模型
- 如何创建_重庆市百科如何创建
- lr压测mysql数据库_MySQL数据库性能测试的方法
- C++ 编译运行报错 error: stray ‘\200’ in program 解决方案
- python制作的项目进度管理_项目管理必备——使用燃尽图监控项目整体进度
- 计算机运算法则图鉴,AP微积分BC TI-Nspire计算器使用指南 正确使用计算器5分到手轻而易举...
- SCI期刊分区-JCR分区 中科院分区
- office2018自动图文集_操作快狠准!让你相见恨晚的Office快捷键
- java开发工作地池州_安徽8个地级市,池州排第八前途不可限量
- 计算机网络第一章课后题完整详细答案
- GitHub Action入门简介
- 【HTCVR】VRTK插件功能
- XCTF-攻防世界CTF平台-Reverse逆向类——56、tar-tar-binks(Mac平台下的64位动态链接共享库.dylib逆向)
热门文章
- 从运动脑机接口到情绪脑机接口:情绪脑机接口
- ios 系统提示框_经验分享:新购买移动硬盘格式化为Windows系统和Mac系统同时可以使用的方法...
- 商汤作价1026亿IPO,商业化汤教授身家220亿
- 周鸿祎:网络安全不是一门“卖货”的生意
- 别一提英特尔就电脑CPU了
- 华为终于放出方舟编译器源代码!开源平台同步亮相,网友:硬核项目
- 利用angular4和nodejs-express构建一个简单的网站(九)—用户登录
- 建高性能ASP.NET站点 第五章—性能调优综述(中篇)
- VSTO Office二次开发PPTRibbonX命令操作及对象添加
- BZOJ 2502: 清理雪道 [最小流]