vim 撤销上一步操作_Linux笔记(4):vim入门
- 推荐练习文档: vimtutor
终端下键入
vimtutor
命令即可练习
vim3大模式
基础模式(命令模式) : 按
Esc
键即可激活----执行删除,撤销,定位等操作
末行模式: 基础模式下输入:
键即可激活----执行查找,保存等操作
插入模式: 基础模式下输入i
即可激活(A
,cw
,c$
,s
也可以)----执行文本插入等操作
1. 光标移动:
基础模式下的
h j k l
对应小键盘左 下 上 右
2. 移动操作:
0
: 移至行首$
: 移至行尾gg
: 移至全文首行G
: 移至全文末行nG
: 移至第n行ctrl + g
: 查看当前行数nw
: 往前进n个单词并停在词头ne
: 往前进n个单词并停在词尾ctrl+O
: 后退一次的光标位置ctrl+I
: 前进一次的光标位置
3. 删除操作:
dd
: 删除(剪切)整行 (ndd
: 删除向下n行)x
: 删除光标处字符dnw
:删除n个单词de
: 从光标删到词末d$
: 从光标删到行末
4. 插入操作:
o
: 当前行下方插入空行并进入插入模式O
: 当前行上方插入一行并进入插入模式A
: 当前光标所在行尾处插入a
: 当前光标后一位处插入i
: 当前光标处插入
5. 修改操作:
r
: 替换光标所在处字符R
: 连续替换光标所在处字符cw
: 修改单词到词尾c$
: 修改内容到行尾ndd
+p
: 成行的剪切+粘贴:s/old/new
: 将所在行的第一个old换成new:s/old/new/g
: 将所在行的所有old换成new:%s/old/new/g
: 将所在文本的所有old换成new:%s/old/new/gc
: 将所在文本的所有old换成new并逐一请示
6. 撤销/恢复操作:
u
: 撤销一步操作U
: 撤销所在行的操作ctrl + r
: 恢复(可撤销掉撤销操作)
7. 查询操作:
%
: 旋停在括号上可用, 配对括号定位/待查单词
: 显示所有待查单词, 从第一个目标单词开始?待查单词
: 显示所有待查单词, 与/
逆向n
:/
式中为向后查找相同的单词N
:/
式中为向前查找相同的单词/待查单词c
: 仅本次查询忽略大小写:set ic
: 查询忽略大小写(ignore case):set noic
: 恢复查询大小写敏感模式:set hls is
: 查询高亮:nohlsearch
: 取消高亮
8. vim内暂时使用shell命令(借助末行模式)
:!ls
: 暂时查看当前vim运行目录下的文件:w BACKUP
: 当前文件内容另备份于BACKUP:r OTHERS
: 将文件OTHERS中内容插入到光标旋停行:help w
: 分屏查看帮助文档,:q!
可以退出帮助文档
9. 可视功能v
的用法
v
+h j k l
选中区域 +y
+p
: 复制粘贴v
+h j k l
选中区域 +d
+p
: 剪切粘贴v
+h j k l
选中区域 +:w BACKUP
: 将选中文本内容保存于BACKUP中
10. 创建启动脚本vimrc
1. 开始编辑 vimrc 文件,具体命令取决于您所使用的操作系统:
- :edit ~/.vimrc 这是 Unix 系统所使用的命令
- :edit $VIM/_vimrc 这是 MS-Windows 系统所使用的命令
2. 接着读取 vimrc 示例文件的内容:
- :r $VIMRUNTIME/vimrc_example.vim
3. 保存文件,命令为:
- :write
下次您启动 Vim 时,编辑器就会有了语法高亮的功能。
您可以把您喜欢的各种设置添加到这个 vimrc 文件中。
要了解更多信息请输入 :help vimrc-intro
* 摘自vimtutor第七讲第二节
其他内容:
1. 输入 :help 或者按 <F1> 键或 <Help> 键可以打开帮助窗口。
2. 输入 :help cmd 可以找到关于 cmd 命令的帮助。
3. 输入 CTRL-W CTRL-W 可以使您在窗口之间跳转。
4. 输入 :q 以关闭帮助窗口
5. 您可以创建一个 vimrc 启动脚本文件用来保存您偏好的设置。
6. 当输入 : 命令时,按 CTRL-D 可以查看可能的补全结果。按 <TAB> 可以使用一个补全。
vim 撤销上一步操作_Linux笔记(4):vim入门相关推荐
- 计算机怎么恢复上一步,电脑怎么撤销上一步操作
大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 电脑撤销上一步操作的方法如下: 1.按CTRL加Z可以撤销上一次的操作. 2.常用的恢复数据的有EasyRecovery Prof ...
- vim中撤销上一步操作,快捷键
vim编辑中按u可撤销上一次操作: u 表示 undo:撤销上一步的操作 Ctrl+r表示 redo:恢复上一步被撤销的操作
- vi 撤销上一步操作
在vi中按u可以撤销一次操作 u 撤销上一步的操作 Ctrl+r 恢复上一步被撤销的操作
- sqlserve 能撤销上一步操作吗_六种电脑快捷键操作让你的效率比以前更高
对于很多经常使用电脑的小伙伴来说,日常操作运用鼠标比较多,但是总是移动鼠标很浪费时间,所以掌握一定的快捷键,对于效率的提升是很明显的,下面给大家介绍六种常用的电脑快捷键技巧,是强烈建议大家学习的哦,希 ...
- python编程实现撤销上一步操作_78行Python代码实现现微信撤回消息功能
Python曾经对我说:"时日不多,赶紧用Python".于是看到了一个基于python的微信开源库:itchat,玩了一天,做了一个程序,把私聊撤回的信息可以收集起来并发送到个人 ...
- Word怎么撤销上一步操作
有时我们在Word里面进行编辑后,需要撤回修改,那么怎么撤回呢?以最常用的极速办公speedoffice为例. 为了举例,小编输入"经验"保存后,在输入"124" ...
- 极速office(Word)怎么撤销上一步操作
有时我们在Word里面进行编辑后,需要撤回修改,那么怎么撤回呢?以最常用的极速办公极速office为例. 为了举例,小编输入"经验"保存后,在输入"124"举例 ...
- python撤销上一步操作_Python 神操作,还原已撤回的微信消息
项目环境 语言:Python3 编辑器:Pycharm 导包效果展示 以下截图显示的撤回消息类型依次是文字消息.微信自带表情.图片.语音.定位地图.名片.公众号文章.音乐.视频.有群里撤回的,也有个人 ...
- matlab撤销上一步命令_CAD快速入门技巧:CAD软件中撤销操作的方法汇总
在使用浩辰CAD软件画图的过程中都难免会误操作,因此CAD与WORD.EXCEL等其他软件一样,在误操作后可以通过"放弃"来取消刚进行的操作,Windows软件的常规操作也适用于C ...
最新文章
- 配置发布和禁用复制功能时提示 分发服务器未正确安装。
- FFMPEG Tips (5) 如何利用 AVDictionary 配置参数
- 简化Java中的异常处理
- xp计算机用户密码设置,XP电脑开机密码怎么设置?
- 如何测试web服务器性能,如何执行Web服务器性能基准测试?
- 小白Linux下安装mysql
- 限制Nagios报警次数
- 换一种方式去思考--microsoft for win server03
- javascript中for循环里面套定时器,始终打印结束值原因
- HDU 2014 - 青年歌手大奖赛_评委会打分
- sqlserver查询本周、上周、今天、昨天、本月、上月数据
- vm9.02的序列号
- java 新手入门电子书_Java基础入门电子书.pdf
- 拖延2年的Bug,Linux 上的三星 SSD 驱动错误终于得到修复
- SPSS基础教程:统计分析前的准备
- 通俗讲解深度学习和神经网络!
- java获取上个月15号_java获取当前上一周、上一月、上一年的时间
- 汇新云智慧城市解决方案——以区块链加速智慧城市建设
- 文件服务器异地容灾,服务器异地容灾
- 第三方支付机构和非银行支付机构的区别?第三方支付客户备付金介绍
热门文章
- [moka同学笔记转载]Yii 设置 flash消息 创建一个渐隐形式的消息框
- 第二周 数据获取与表示 第一节 数据获取 Data Acquisition
- SqlServer性能优化 自定义动化性能收集(四)
- [15]APUE:pipe / FIFO
- UNIQUE和PRIMARY 约束的区别
- 浅谈Python Web的五大框架
- 【Linux】解决Linux服务器内存不足问题
- ES使用org.elasticsearch.client.transport.NoNodeAvailableException: No node available 错误解决方法
- 解决在C#(.net)按字节数截取字符串最后出现乱码的问题
- Maven出现错误No plugin found for prefix ‘jetty‘ in the current project and in the plugin groups的问题解决