Linux记事本操作

vi编辑器模式

编辑模式下面显示:- -INSERT- -

命令模式下面显示:(默认什么都不显示)

尾行模式下面显示::wq(退出并保存)

进入编辑模式

a: 光标向后移动一位

i: 光标和 所在字符 不发生任何变化

o: 给新起一行

s: 删除光标所在字符

尾行模式的操作

:q          //quit 退出编辑器

:w          //write 对修改后的内容进行保存

:wq         //write quit 保存修改并退出编辑器

:q!         //(不保存)强制退出编辑器

:w!         //强制保存

:wq!        //强制保存并退出编辑

:set number  或 nu          //设置行号

:set nonumber  或 nonu      //设置行号

:/内容/  或 /内容           //查找指定内容

小写n(next)下一个

大写N(next)上一个

:数字               //跳转到数字所在行

字符串替换cont1被替换为cont2

:s/cont1/cont2/         //替换光标所在行的第一个cont1

:s/cont1/cont2/g        //替换光标所在行的全部的cont1

:%s/cont1/cont2/g       //替换整个文档的cont1

命令模式操作

u  光标移动

字符级

上(k)  下(j)  左(h)  右(l) 键

单词级

w:  word移动到下个单词的首字母

e:  end移动到下个(本)单词的尾字母

b:  before移动到上个(本)单词的首字母

行级

$:  行尾

0:  行首

段落级(翻屏)

{:  上个(本)段落首部

}:  下个(本)段落尾部

屏幕级(不翻屏)

H:  屏幕首部

L:  屏幕尾部

文档级

G:  文档尾部

1G: 文档第1行

nG: 文档第n行

u  内容删除

dd:     删除光标当前行

2dd:    包括当前行在内,向后删除2行内容

ndd:   包括当前行在内,删除后边n行内容

x:      删除光标所在字符

c+w:    从光标所在位置删除至单词结尾,并进入编辑模式

u  内容复制

yy:     复制光标当前行

2yy:    包括当前行在内,向后复制2行内容

nyy:    包括当前行在内,复制后边n行内容

p:      对(删除)复制好的内容进行粘贴操作

u  相关快捷操作

u:      undo撤销

J:      合并上下两行

r:      单个字符替换

.点:    重复执行上次最近的指令

linux 记事本程序,Linux记事本操作相关推荐

  1. linux应用程序之----文件操作

    文件操作 文件操作有两种方式,一种是利用Linux系统调用,它依赖于操作系统:另一种是利用C语言库函数,它不依赖于操作系统,在所有操作系统下面都是一样的.首先来看系统调用方式的文件操作. 1:创建文件 ...

  2. linux 部署 程序,Linux 部署配置WEB APP

    陈科肇 =========== 目录 1 准备工作 2 导入应用程序数据 3 部署 3.1方案一 3.2方案二 ============================================ ...

  3. linux新手程序,linux新手需要掌握的入门级命令

    1. Man 我从"man"命令开始是因为从很多方面来看,它都是最基本的一个命令.这个命令是你在需要了解其他命令时需要使用的命令. 从本质上来讲,"man"命令 ...

  4. linux 扫描仪 程序,Linux桌面的4种扫描工具

    当无纸化的世界还没有出现的时候,越来越多的人通过扫描文件和照片来摆脱纸张.不过,光有扫描仪是不够的.你需要软件来驱动扫描仪. 但问题是,许多扫描仪制造商没有Linux版本的软件,他们捆绑在他们的设备. ...

  5. linux可疑程序,linux可疑程序追踪

    今天的主角是旁边的服务器,学姐的Fedora.发生的情况和我的那台ubuntu类似.(看来是一起被黑了) 连接虽挡,进程犹在 其实昨天已经发现学姐的系统出问题了,采取的措施和我那台一样,iptable ...

  6. php写linux应用程序,Linux应用程序使用写文件调试程序的方法

    Linux,一切皆文件,那么在Android系统本身,也是Linux+java罢了,也是在Linux的运行环境下. 通常,我们在调试程序的都会使用printf. 在Android中,我们会去使用log ...

  7. linux 游戏程序,LINUX下的各种游戏

    本文主要介绍LINUX下的各种游戏,其中包括LINUX自带的小游戏,经典的模拟器游戏,支持LINUX的大型游戏如DOOM3等,还有运行WINDOWS热门游戏的方法介绍.游戏迷们跟我来吧!本文以REDH ...

  8. linux俄罗斯方块程序,linux环境下C++实现俄罗斯方块

    本文实例为大家分享了C++实现俄罗斯方块的具体代码,供大家参考,具体内容如下 本程序的运行环境是linux,用到了多线程.创建了一个用来绘图的线程和一个获取按键的线程.程序中有一些需要改善的地方,比如 ...

  9. linux 计时程序,Linux下使用clock_gettime给程序计时

    MySQL学习笔记十三:表分区 1.分区一般用于非常大的表,采用"分而治之"的策略,将一个很大的对象分成多个小对象进行管理,每个分区都是一个独立的对象. 分区使用分区键将数据根据范 ...

最新文章

  1. 达观数据分析平台架构和Hive实践
  2. 【Python】 Spyder
  3. SAP CRM WebClient UI Sales Area的cancel处理
  4. jfinal连接mysql数据库_JFinal中怎么获得当前数据库连接的数据库类型?
  5. linux基础 linhaifeng,Linux基础之命令练习Day2(示例代码)
  6. UCScript——C++集成脚本
  7. elementuiDemo1.1
  8. 【elasticsearch】 Elasticsearch集群规模和容量规划的底层逻辑
  9. STM32工作笔记0026---平时说的电气烧了是什么意思
  10. sklearn逻辑回归参数设置_【机器学习笔记】:逻辑回归实战练习(二)
  11. read from and write to file
  12. HIVE:Hive启动 beeline 客户端失败的解决方法
  13. (转)Silverlight 巧用文件生成时间强制客户端载入最新xap文件
  14. python 猴子偷桃问题
  15. stc89c52c语言开发,stc89c52烧写程序
  16. C# 移除富文本多余标签
  17. PS工作区拖动乱了如何复位?
  18. linux内核看门狗关闭方法,详解linux 看门狗驱动编写
  19. 海鸥算法的改进及其在工程设计优化问题中的应用
  20. idea恢复主题/背景颜色设置(一步搞定,安全)

热门文章

  1. 代码实现【mini版】——给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?
  2. Spring Cloud 与 Dubbo 的完美融合之手「Spring Cloud Alibaba」
  3. leetcode 795. Number of Subarrays with Bounded Maximum | 795. 区间子数组个数(Java)
  4. leetcode 712. Minimum ASCII Delete Sum for Two Strings | 712. 两个字符串的最小ASCII删除和(暴力递归->傻缓存->DP)
  5. leetcode 224. Basic Calculator | 224. 基本计算器(中缀表达式求值)
  6. MySQL调优(一):使用profiles、performance_schema性能监控
  7. 【Centos】CentOS7 安装 JDK11.0.3
  8. 【Python Flask】使用Ajax向后台提交数据(拼接url方式)
  9. 【Servlet】请求转发、重定向、Cookie使用之三天自动登陆
  10. 汇编语言 明明定义了栈仍然no stack segment 以及栈空间数据被篡改问题