Linux ——vi / vim 新建文件vi abc.txt 、编辑文件 i、退出编辑 esc、保存文件:wq、打开文件所在目录 open . 、使用命令打开文件 open ./abc.txt。
vi / vim的使用:
基本上vi / vim 共分为三种模式:【一般模式】、【编辑模式】、【指令列命令模式】。
(1)一般模式:以vi打开一个档案就直接进入一般模式(这个是默认的模式)。
(2)编辑模式:按下 i、I、o、O、a、A、r、R等任何状态进入可编辑模式。
(3)指令列命令模式:在一般模式当中,输入『 : / ? 』三个中的任何一个按钮,就可以将光标移动到最底下那一行。在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号等等的动作则是在此模式中达成的!
栗子:使用vi新建一个名为 abc.txt 的文件。
(1)在dist文件下新建abc.txt文件。
(2)在abc.txt文件里面写入: 我是abc.txt文件里面的内容,我是通过vi写入的。
(3)使用vi命令打开dist目录。
(4)使用vi命令打开abc.txt文件。
下面开始操作啦!!期待。。。。
(1)在dist文件下新建abc.txt文件。 vi abc.txt
直接输入 vi 文件名 就能够进入 vi 的一般模式了。请注意,记得 vi 后面一定要加文件名,不管该文件存在与否!
(2)在abc.txt文件里面写入: 我是abc.txt文件里面的内容,我是通过vi写入的。 按下i 、a、o等进入编辑模式,开始编辑文字。
编辑完文字之后,按下esc退出编辑模式。
输入 :wq 存储后离开vi
到此,这样我们就成功创建了一个abc.txt的文件。
(3)使用vi命令打开dist目录。 open .
(4)使用vi命令打开abc.txt文件。 open ./abc.txt
到此,该栗子就结束啦。
vi / vim按键说明:
【第一部分】:一般模式常用的按钮说明:
0 或功能键[Home] | 移动到这一行的最前面字符处 (常用) |
$ 或功能键[End] | 移动到这一行的最后面字符处(常用) |
G(区分大小写的) | 移动到这个档案的最后一行(常用) |
gg | 移动到这个档案的第一行,相当于 1G 啊! (常用) |
n<Enter> | n 为数字。光标向下移动 n 行(常用) |
dd | 删除游标所在的那一整行(常用) |
u | 复原前一个动作。(常用) |
【第二部分】:一般模式---->编辑模式常用的按钮说明:
i、I | i 为『从目前光标所在处插入』, I 为『在目前所在行的第一个非空格符处开始插入』。 (常用) |
a、A | a 为『从目前光标所在的下一个字符处开始插入』, A 为『从光标所在行的最后一个字符处开始插入』。(常用) |
o、O |
o 为『在目前光标所在的下一行处插入新的一行』; O 为在目前光标所在处的上一行插入新的一行!(常用) |
r、R | r 只会取代光标所在的那一个字符一次;R会一直取代光标所在的文字,直到按下 ESC 为止;(常用) |
[Esc] | 退出编辑模式,回到一般模式中(常用) |
【第三部分】:一般模式-----> 指令列模式的常用的按钮说明:
:w | 将编辑的数据写入硬盘档案中 |
:w! | 若文件属性为【只读】时,强制写入该档案。具体的还得看文档的权限。 |
:q | 离开vi |
:q! | 若曾修改过档案,又不想存储,使用!为强制离开不存储档案。 |
:wq | 存储后离开 |
:wq! | 强制存储后离开 |
--------vi 、 vim基本的操作到此结束啦!!!-----
Linux ——vi / vim 新建文件vi abc.txt 、编辑文件 i、退出编辑 esc、保存文件:wq、打开文件所在目录 open . 、使用命令打开文件 open ./abc.txt。相关推荐
- Linux目录结构,命令,文件类型学习
2019独角兽企业重金招聘Python工程师标准>>> [toc] Linux目录结构,命令,文件类型学习 一. 系统目录结构 简述 对于目录,我们大致能够理解,像书本学的章节,每个 ...
- Mac中vim的 进入编辑状态、退出编辑状态、强制保存并退出
Mac中vim的 进入编辑状态.退出编辑状态.强制保存并退出 (注意在英文输入法下进行) 举例说明: 终端输入: vim ~/.bash_profile 键盘输入[i]进入编辑状态,开始并完成内容修改 ...
- 点石成金-Linux目录结构,命令,文件类型学习
一周第五次课(12月15日) 2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令 一 系统目录结构 命令ls 命令ls(list的简写)用于猎取系统的目录或文件 ...
- 读取jar包所在目录和jar包内文件
在网上查找了很多关于读取jar包的相对路径资料,但是大多都是读取jar包内文件的方法介绍,甚至有人将读取包内路径的方法混淆为读取包外路径的方法.经过本人亲自的测试,对于两种读取文件的方 ...
- 生成目录树CMD命令(bat文件)
新建一个text文件. 复制以下命令,然后后缀名改".bat" 代码: @echo off dir /b /on >list.txt 文件截图: 演示:
- t3服务器补丁文件夹在哪,打了最新补丁之后,T3软件无法打开!并且目录里没有补丁脚本文件夹!...
用友T6软件如何使用年度帐恢复数据如何使用年度帐恢复数据 如何使用年度帐恢复数据原因分析:"帐套备份"是对当前帐套的所有年度所有数据信息进行备份,需要系统管理员admin身份登陆系 ...
- CFileDialog 打开多个目录下的多个文件
使用CFileDialog 打开多个文件,获取文件路径.一般的使用情况为同一个文件夹目录下的某些文件,除文件名不一致外,前面路径均一样,使用GetStartPosition(),GetNextPath ...
- linux在vi创建文件,Linux下创建文本文件(vi/vim命令使用详解)
vi test.txt 或者 vim test.txt 再或者 touch test.txt vim是vi的升级版,指令更多,功能更强. 下面是收集的vim用法,当在vim里面要实现退出,首先要做的是 ...
- 【文档资料】Linux、Vi/Vim常用命令
一.Linux 1.系统信息[左1] 查看磁盘空间使用情况:df+参数 查看当前指定文件或目录的大小:du 查看不同硬件信息:cat/proc/xxx 查看系统和空闲内存:free +参数 SSH退出 ...
- (*长期更新)软考网络工程师学习笔记——Linux操作系统中的vi/vim 编辑器详解
目录 一.vi/vim概念 (一)vi/vim文本编辑器 (二)gedit文本编辑器 二.vi编辑器分类 三.屏幕编辑器 (一)命令模式 1.进入命令模式 2.命令模式下的常用操作 3.退出命令模式 ...
最新文章
- it程序员刷题 面试 中文网站收集
- cmenu 隐藏子项中的一个子项_区分Maven中dependencyManagement与dependencies的作用
- 玩转iOS开发:《iOS设计模式 — 单例模式》
- nginx编译安装,nginx静态资源访问和负载均衡的使用!
- aes sample java,python-AES加密java解密
- KMyMoney:全体理财好管家
- python基本输入与格式化_Python导学基础(三)输入、格式化输出、基本运算符
- 使用PyCharm连接云主机教程
- 基金投资需要注意什么?
- 排序算法之------归并排序
- 计算机对团队合作的重要性,最新研究表明:计算机+协作完败面对面协作、计算机独立工作...
- php 调试环境配置
- 第一课:OD软件界面基本介绍
- [jruby] warbler 配置问题说明
- 字符串与Unicode编码相关转换
- 15_岭回归-Ridge、岭回归API、线性回归和岭回归的对别;逻辑回归、sigmoid函数、逻辑回归公式、损失函数、逻辑回归API、逻辑回归案例、逻辑回归的优缺点、逻辑回归 VS 线性回归等
- es6的15道面试题
- 菜刀php教程,中国菜刀的功能介绍和使用方法(黑站利器与后门利用测试工具)
- 杰理之实验现象【篇】
- 这事妥了,百度云三步走战略全面支持IPv6