vim常用操作记这些完全够用了
进入编辑模式
记几个好用的,其他的都没啥用
insert
或者i
o
另起一新行插入I
行首插入 如果行首有空格则在空格之后插入A
行尾插入
另外命令模式下:u
撤销Ctrl+r
反撤销
块编辑
常见的场景批量注释/取消注释等
ctrl+v,上下左右选择,I,输入,ECS
插入ctrl+v,上下左右选择,d,ESC
删除
移动光标
只记这几个
- 箭头键
- 行首:
home
和数字0
;行尾:end
和$
- 屏幕首:
H
;屏幕中:M
;屏幕尾:L
- 文档首行:
gg
;文档尾行:G
查找
只记三个够用了
/
向下查找?
向上查找%
找光标所在括号的另一半
复制、删除、粘贴
dd
,4dd
,D
删除,删除4行,删除到行尾yy
,3yy
,p
复制,复制3行,粘贴
设置缩进
:set tabstop=4 # tab宽度位4个字符
:set shiftwidth=4 # 自动缩进位4个字符
显示行号
:set nu # 显示
:set nonu # 不显示
vim常用操作记这些完全够用了相关推荐
- Linux之Vim常用操作
Linux之Vim常用操作 Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立.编辑和显示文本文件.Vim没有菜单,只有命令. 一.插入命令 命令 作用 ...
- Linux下vim常用操作
vim有三种模式,分别是命令模式.编辑模式和最后行模式 当我们在命令行模式中时是不可以进行文本编辑的,我们可以通过按一下几个字母中的其中一个进入编辑模式 i 插入,也就是在你光标位置的前面进行插入编辑 ...
- vim常用操作技巧与配置
转自:http://os.chinaunix.net/a2006/0706/963/000000963867.shtml vi是linux与unix下的常用文本编辑器,其运行稳定,使用方便,本文将分两 ...
- VIM 常用操作(转载)
vi(vim)可以说是linux中用得最多的工具了,不管你配置服务也好,写脚本也好,总会用到它.但是,vim作为一个"纯字符"模式下的工具,它的操作和WINDOWS中的文本编辑工具 ...
- linux撤销编辑内容,linux编辑利器vim常用操作
vim文本编辑器: 简介: Vim是从 vi 发展出来的一个文本编辑器.代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用.和Emacs并列成为类Unix系统用户最喜欢的编辑器. ...
- 【零散积累】 vim常用操作
类型 操作 含义 删除 dd 删除游标所在的一整行(常用) ndd n为数字.删除光标所在的向下n行,例如20dd则是删除光标所在的向下20行 d1G 删除光标所在到第一行的所有数据 dG 删除光标所 ...
- Vim常用操作,normal模式、insert模式和visual模式
文章目录 normal 模式下 visual模式下 insert 模式 command 模式 vim多文件操作 其他 normal 模式下 a append 在当前字符后插入 i insert 在当前 ...
- vim常用操作总结完整版
技术交流QQ群:1027579432,欢迎你的加入! 技术交流QQ群:1027579432,欢迎你的加入! 1.vim介绍 vim的三种工作模式 命令模式:shell默认情况下打开的是命令模式,对源文 ...
- Vim 常用操作、查找和替换
这篇文章来详细介绍 Vim 中查找相关的设置和使用方法. 包括查找与替换.查找光标所在词.高亮前景/背景色.切换高亮状态.大小写敏感查找等. 查找 在normal模式下按下/即可进入查找模式,输入要查 ...
最新文章
- Linux系统的日志管理
- Leetcode 106. 从中序与后序遍历序列构造二叉树 解题思路及C++实现
- NYOJ 594 还是A+B
- Asp.net创建伪静态页面
- 【ST表】栈(jzoj 2295)
- Android访问php webservice
- 世界首富贝索斯退休?辞任CEO,转任董事会主席
- 洛谷——P1876 开灯
- python篇第10天【While 循环语句】
- 淘宝关于用户行为的数据分析
- 征文 | 青出于蓝而胜于蓝 国货之光GBase
- 引爆你的集合灵感 [C#, LINQ]
- R语言使用ltm包计算cronbach‘s alpha(克朗巴哈系数法)实战:cronbach alpha(克朗巴哈系数法)是一种测量问卷或调查内部一致性的方法、cronbach‘s alpha解读
- 重读《从菜鸟到测试架构师》-- 从专家到高手
- 我国个人缴税计算实例
- Idea21.1.3版本中Scala默认设置带类型
- [机房测试]数字谜题
- `git fetch` 和 `git remote update origin --prune` 的区别(以及跟`git pull` 的区别)
- PEDOT:PSS/甘油酸胆碱([Ch][Glyce])离子液体混合材料
- 智能工厂方案与设备选型