vim文字处理器(一)基本命令
一般模式 : 光标移动, 删除单个整行字,复制,粘贴
编辑模式 : 可以输入字符
指令模式 : 去读文件, 储存文件, 搜索取代等功能
在一般模式下按i o a r 进入编辑模式 Esc 退出
在一般模式下按 : / ? 进入指令模式
插入命令:
i, I : i在光标所在位置前插入字符, I 在光标所在行的最前端插入字符
a, A : 在光标所在位置后插入字符, A在光标所在行的在最后端插入字符
o, O : o 从光标所在下一行行首开始输入文字, O从光标所在行的上一行输入文字
r, R : r会取代光标所在的那一个字符(替换), R会一直取代光标所在文字,直到按下Esc为止
Esc退出编辑模式,回到一般模式中
移动命令:
h : 向左
j : 向下
k : 向上
l : 向右
数字0 : 移动到这一行的最前边
$ : 移动到这一行的最后边
G :移动到文档的最后一行
nG : n为数字,移动到这个文件的第n行
gg : 移动到这个文件的的一行, 相当于1G
n<Enter> : n为数字.光标向下移动n行
n<Space> :n为数字.光标向后移动n个字符
复制粘贴
yy : 复制光标所在的哪一行
nyy : 复制光标所在的向下n行
p : 将数据粘贴到光标所在行的下一行
P : 将数据粘贴到光标所在的上一行
撤销
u : 重复前一个动作(撤销)
ctrl+r : 恢复撤销前的动作
查找
/word : 光标之后查找第一个字符串为word的字符串
?word : 光标之后查找第一个字符串为word的字符串
n : 重复前一个搜寻动作
N : 反向进行前一个搜寻动作
删除
x : 向后删除一个字符
X : 向前删除一个字符
nx : 向后删除n个字符
dd : 删除光标所在的那一行
ndd : 删除出光标所在的向下n行
d1G : 删除光标所在到第一行的所有数据
dG : 删除光标到最后一行的所有数据
vim文字处理器(一)基本命令相关推荐
- linux学习笔记(10) - vi和vim文字处理器
vi的使用 通常,vi总共有三种模式,分别是一般模式,编辑模式,命令行模式.这三种模式的作用如下: ①:一般模式:用vi处理文件,已进入文件就是一般模式.在这个模式中可以上下左右移动光标,可以删除字符 ...
- ps照片处理器怎么打文字_什么是文字处理器?
ps照片处理器怎么打文字 Word Processor is a term used to describe a hardware or software which is used for inpu ...
- 强大的文字处理器——Nisus Writer Pro
伟大的写作从强大的文字处理开始 Nisus Writer Pro是一款功能强大的文字处理器,具有一系列令人印象深刻的功能,可帮助您创建精美的文档.Nisus Writer Pro提供直观的界面,卓越的 ...
- 推荐几款不错的 Mac 文字处理器
无论您是需要软件来创作最新史诗.小说的专业作家,还是只需要制作文档.报告.时事通讯和其他基于文本的任务的人,macOS 都是正确的选择.从极简的无干扰应用程序到功能齐全的办公套件,mac可供选择的优质 ...
- Box推出文字处理器Box Notes
据科技媒体TheVerge报道称,Box近期推出了一款在线文字处理器Box Notes,借此提升自己的云存储服务使之更加接近于GoogleDrive.尽管该产品还处在成长初期,但有消息显示Box No ...
- 创意作家的文字处理器
Part I: How I Scraped Merriam-Webster's Dictionary 第一部分:我如何报废Merriam-Webster的字典 Part II: Merriam-Web ...
- python实现一个加密的文字处理器
这是一个类似于记事本的文字处理器.与正常的记事本不同的是,它会将文本文档进行加密,确保无法被常规的程序打开. 由于本人是一位业余编程爱好者,对于"python之禅"之类的规则比较不 ...
- Macos上一款专业的文字处理器
Nisus Writer Pro mac版是Macos上一款专业的文字处理器,Nisus Writer Pro for mac支持创建目录,可以在图像周围包装文本,可以使用词汇表等,而且nisus w ...
- 使用Pandoc将Markdown文件转换为文字处理器文档
如果您以纯文本的方式生活,那么总会有一段时间有人要求文字处理程序文档. 我经常遇到这个问题,尤其是在Day Job TM上 . 尽管我已经在Docs Like Code工作流程中介绍了一个开发团队,用 ...
最新文章
- File.separator
- KeyWordHelper-关键字提取类(注:使用第三方组件DictSeg.dll)
- 在ubuntu14.04 64位虚拟机中安装mysql
- 设置 mock_【学习】接口测试-使用mock生产随机数据
- CSDN总结的面试中的十大算法
- ActionScript 3.0 Step By Step系列(四):来自面向对象开发之前的呐喊:“学会写可重用的代码”...
- 设计一个基于GUI的扑克程序
- 快速排序算法思路分析和C++源代码(递归和非递归)
- error C1128: 节数超过对象文件格式限制: 请使用 /bigobj 进行编译
- django mysql secure_auth_MySQL8.0的用户密码加密方式Django2.1兼容。
- 蓝电电池测试系统工步编辑软件,蓝电电池测试系统
- js-09二级联动购物车案例
- dcmtk读取dcm文件中Tag值
- MIT5K数据集的使用
- 计算机网络原理第七版word,计算机网络原理简答题
- 这些选择器你都知道吗?
- 注册邮箱接收验证码小结
- Python虚拟环境——virtualenv
- 【经验分享】GPU 显存不足怎么办?
- 谷歌浏览器记住密码功能 input框黄色背景