5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践
2019独角兽企业重金招聘Python工程师标准>>>
5.5 进入编辑模式
I 行首 A 行尾
5.6 vim命令模式
:nohl 不高亮
:x 如果仅查看文件后退出使用x不会更改mtime
5.7 vim实践
cp /etc/dnsmasq.conf /tmp/1.txt
(1) 分别向下、向右、向左、向上移动6个字符(6j 6l 6h 6k)。
(2) 分别向下、向上翻两页(分别按两次ctrl+f和ctrl+b)。
(3) 把光标移动到第49行(49G)。
(4) 把光标移动到行尾,再移动到行首(Shift+4, Shift+6)。
(5) 移动到1.txt文件的最后一行(G)。
(6) 移动到文件的首行(gg)。
(7) 搜索文件中出现的“dnsmasq”,并数一下该字符串出现的次数(/dnsmsq 然后按n)。
(8) 把从第1行到第10行出现的dnsmasq替换成dns(:1,10s/dnsmasq/dns/g)。
(9) 还原上一步操作(u)。
(10) 把整个文件中所有的etc替换成cte(:1,$s/etc/cte/g)。
(11) 把光标移动到第25行,删除字符串 “ly”(25G 然后按l向右移动光标找到"ly",按v选中,然后按x)。
(12) 还原上一步操作(u)。
(13) 删除第50行(50G dd)。
(14) 还原上一步操作(u)。
(15) 删除第37-42行的所有内容(37G 6dd)。
(16) 还原上一步操作(u)。
(17) 复制第48行的内容并粘贴到第52行下面(48G yy 52G p)。
(18) 还原上一步操作(u)。
(19) 复制第37-42行的内容并粘贴到第44行上面(37G 6yy 44G P)。
(20) 还原上一步操作(按u)。
(21) 把第37-42行的内容移动到第19行下面(37G 6dd 19G p)。
(22) 还原上一步操作(按u)。
(23) 把光标移动到首行,把第1行内容改为“#!/bin/bash”(先按gg,把光标定位到第1行,然后按字母A,进入编辑模式,同时>光标到行末尾,进行修改操作,完成后按ESC)。
(24) 在第1行下面插入新的一行,并输入“# Hello!”(按o进入编辑模式,同时光标向下另起一行,输入“# Hello!”)。
(25) 保存文档并退出(按Esc键,输入“:wq”)。
转载于:https://my.oschina.net/u/3746773/blog/1601623
5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践相关推荐
- 20180929 VIM进入编辑模式、VIM命令模式常用操作
2019独角兽企业重金招聘Python工程师标准>>> vim进入编辑模式方式 按键 作用 i 在当前字符前插入 I 在光标所在行的行首插入 a 在当前字符后插入 A 在光标所在行的 ...
- 进入编辑模式、vim命令模式、vim实践
进入编辑模式 1.[root@test ~]# vi /etc/services 2.输入小写的i后再下发就会出现--INSERT--,就可以编辑 # # Each line describes on ...
- 5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践
5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践 扩展 vim的特殊用法 http://www.apelearn.com/bbs/thread-9334-1-1.html vim常用快 ...
- vim 命令模式与输入模式切换
用惯了Windows下的IDE工具,总觉得缺少一点那些代码不是自己的,而是由IDE带来的. 另外一方面, 在修炼的过程中,总需要掌握一种其他的编辑工具. vim是一个Simple and Power的 ...
- vim命令模式和底线_人生苦短!老鸟带你用Vim偷懒!
本文大约 5000 字, 阅读大约需要 10 分钟 在 Linux 下最常使用的文本编辑器就是 vi 或者 vim 了,如果能很好掌握这个编辑器,非常有利于我们更好的在 Linux 下面进行编程开发. ...
- vim 命令模式 筛选_10个步骤的筛选器模式
vim 命令模式 筛选 过滤器是仅在某些情况下应应用的模式. 在原始帖子中 ,我提供了一个非常简单的示例,旨在演示如何应用它. 在这篇文章中,我提供了一个更详细的示例,该示例还旨在说明何时以及为什么应 ...
- (vim)vim命令模式下快捷键保存并退出ZZ
vim命令模式下快捷键保存并退出 ZZ 转载于:https://www.cnblogs.com/javasl/p/11261046.html
- linux vim 命令无效,Linux vim 命令 command not found vim 命令详解 vim 命令未找到 vim 命令安装 - CommandNotFound ⚡️ 坑否...
显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil Vim(ViImproved)编辑器是功 ...
- 设计模式(一):命令模式(2)——命令模式扩展之宏命令
前言 命令模式的讲解分为四篇: 设计模式(一):命令模式(1)--基本的命令模式 设计模式(一):命令模式(2)--命令模式扩展之宏命令 设计模式(一):命令模式(3)--命令模式扩展之队列请求 设计 ...
最新文章
- Swift3.0语言教程使用URL字符串
- Python 技术篇-socket套接字实现两个窗口间消息传递实例演示,TCP实现
- MyEclipse 常用设置和操作方法
- 如何优雅的关闭 Spark Streaming 程序(2种思路)
- Ubuntu 10.04 分辨率调整
- 搭建nginx代理,为前端页面跨域调用接口
- 2月21 深度优先与广度优先
- C++Builder的基本功能
- Java 解析epub格式电子书,helloWorld程序,附带源程序和相关jar包
- poi-tl导出word出错
- VirtualXposed框架里点权限管理-XPrivacyLua下载安装失败
- 手机游戏制作(开发流程)
- JCMsuite应用:光子晶体谐振腔光子晶体谐振腔
- 青龙跑趣闲赚(稳定)
- Android课设之校园二手交易app
- 编写一个学生类(Students),包括姓名(name)、性别(sex)、学号(num)、语文课(Chinese)、英语课(English)、 //数学课(Math)和平均值(avg),方法包括求三门
- 宝塔面板ssh安装mysql_centos安装BT宝塔面板
- 微信小程序实战 (WXML:小程序版HTML)
- clock_gettime
- SQL注入——堆叠注入
热门文章
- arduino学习笔记二十二--模拟交通信号灯
- VBOX虚拟机连网方案
- Android 5.1 长按power键流程分析
- Elasticsearch-head-master配置 (与es连接)
- linux系统中pinctrl 和gpio子系统使用方法(教你点灯)
- C#获取企业微信打卡数据
- python下标越界怎么解决_Python异常处理
- 技术分享 | 排序(filesort)详细解析(8000 字长文)
- 2020中国卓越管理公司颁奖晚宴成功举办,四家香港科大EMBA校友企业获奖
- 每日一题·648.单词替换·前缀树