Linux基础知识03——vim编辑器

所有的类似于Unix的操作系统都内置了vi文书编辑器,vi文书编辑器的升级版vim目前使用较多,功能很强大,具有程序编辑的能力以及可以根据颜色辨别语法的正确性,性能更好。

命令:

终端下创建一个txt文件:vi tt.txt   ,点击i进行编辑,然后输入:wq,就保存退出了。

一般模式下:

vi tt.txt进入vim编辑

输入yy命令:复制光标当前所在行,如果想复制多行,y数字y,数字指的是复制从当前行开始复制几行,y2y代表复制从当前行和下一行两行内容

p:粘贴复制的内容到当前光标下一行

u:撤销上一步操作,可以连续撤销

d:删除当前光标所在行,d数字d,删除从当前光标往下的多少行

x:相当于Delete键,删除光标所在的那个字母

X:相当于Backspace,删除光标前面的那个字母

yw:复制从当前光标一直往后直到空格,认为是一个单词,移动一下光标,p,就把刚才复制的单词粘贴了

dw:删除从当前光标一直往后直到空格

shift+^:光标回到当前行开头位置

shift+$:光标移动到当前行末尾

shift+g和1+shift+g:是将光标移动到整个文档的左下角或左上角,数字+shift+g:表示回到第几行行头

编辑模式:

vi一个文件以后,进入的是一般模式,这时候我们是不能对该文件进行编辑操作的,需要进入编辑模式

进入编辑模式命令:i,a,o,这三个命令都可以进入编辑模式,只是进入后光标所在的位置不同(当前光标前,当前光标后,当前光标下一行)

退出编辑模式:Esc,退出后是一般模式

指令模式:

怎么对编辑的文件保存退出,首先英文冒号进入指令模式,然后w代表保存,q代表退出,!代表强制执行;可以同时用wq!代表强制保存并退出

/+查找词:查找某个词,然后按n,代表下一个;shift+n,代表上一个

原文地址:https://www.cnblogs.com/javatalk/p/10133183.html

时间: 2024-08-30 08:07:13

Linux基础知识03——vim编辑器的相关文章

linux基础知识之vi编辑器的使用

在介绍vi编辑器之前,我们先了解一下Linux系统中别名的使用(文章知识书写来自博主虫师,感谢博主) 别名就是不同的两个名字指的是一个人,不同的两个命令具有相同的作用. 现在,你一定很想知道自己的系统中都有哪些别名. [[email protected] ~]# alias             查询系统中的别名 alias cp='cp -i' alias l.='ls -d .* --color=tty' alias ll='ls -l --color=tty' alias ls='ls

Linux基础知识-03

1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. cp: copy files and directories 单源复制: cp [options]… [-T] source dest 多源复制:cp [options]… source…  Directory cp [option]… -t directory source mv: copy files and directories mv [OPTION]... [-T] SOURCE DEST mv [OPTIO

Linux基础之vi(vim)程序编辑器

在linux的系统中使用文本编辑器来编辑你的Linux参数配置文件可是一件很重要的事情.因此我们只是应该要熟悉一种文本编辑器,这里我们主要介绍vi(vim). vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率.vi是"visual interface"的缩写,vim是vi IMproved(增强版的vi).在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim. 我们

linux基础知识的总结

例如以下内容是我对linux基础知识的总结,由于本人在初期学习linux的时候走了不少的弯路,对于基础的掌握耗费了不少的时间,所以为了后来者对linux的基础部分有个清晰的了解,特对基础知识进行了总结,由于水平有限.难免有疏忽或者不准确的地方.希望大家可以直接指出来,我会及时改正.一切为了知识的传播.^_^ ? *********************************************************************************************

Linux基础知识入门

[Linux基础]Linux基础知识入门及常见命令. 前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1:192.168.40.11Linux ip:192.168.40.128 2,Linux是一个操作系统, 与windows的区别:Linux:图形化界面简单,性能很快,在企业中当做服务器来使用.Windows:图形化界面很炫,性能相对差,大众用户.windows的服务器: windows2003,win

(转)Linux基础知识学习

Linux基础知识学习 原文:http://blog.csdn.net/ye_wei_yang/article/details/52777499 一.Linux的磁盘分区及目录 Linux的配置是通过修改配置文件来完成. 1.1.Linux磁盘分区 Linux可以将磁盘分为多个分区,每个分区可以被当做一个独立的磁盘使用,磁盘类型:主分区.扩展分区.逻辑分区. 主分区标记为活动,用于操作系统的引导,一块磁盘最多划分4个主分区,主分区存放操作系统的文件或用户数据. 扩展分区:主分区小于4个时才可以划

(赵小明RHCE笔记)linux基础之二 vim的使用

一.introducing vim 1.vim是vi的新版本,是unix的标准文本编辑器  默认情况下执行vi运行的是vim 2.优点  速度:  简便化:  高可用性3.缺点  比一般的编辑器稍难二.VIM的使用1.VIM有多种模式2.三种主要模式  a.命令模式(默认):移动光标.剪切/粘帖文本,更改模式  b.插入编辑模式:修改文本内容  c.扩展模式:保存.退出等等3.按多次Esc会返回至命令模式4.进入文件 vim /tmp/passwd  q!:不保存退出  e!:重新读取该文件,之

老男孩26期运维班linux基础知识大比拼即将开始

老男孩26期运维班linux基础知识大比拼 1 比赛说明 比赛时间:2015年11月12日下午15点 比赛地点:老男孩教育教室二 比赛人员:老男孩教育26期全体同学 奖项:团体奖(按组奖励共1-9组): 一等奖奖励300元人民币或每人老男孩老师新书一本和老师合影签名. 二等奖奖励200元人民币 三等奖奖励100元人民币 个人奖:3名,赠老男孩新书一本 惩罚:没有得奖的组,或者组内无人得奖的组,罚100元或派选代表表演一个节目(唱歌或其它) 比赛规则当场宣布: 主评委:老男孩老师,张导 辅助评委:

学习笔记-《Linux基础知识之挂载详解(mount,umount及开机自动挂载)》

<Linux基础知识之挂载详解(mount,umount及开机自动挂载)>来源:Linux社区  作者:chawan 原文链接 http://www.linuxidc.com/Linux/2016-08/134666.htm 以下是学习作者这篇文章做的一些摘要及学习体会. 重要概念(经典原文引述) 挂载概念简述: 根文件系统之外的其他文件要想能够被访问,都必须通过"关联"至根文件系统上的某个目录来实现,此关联操作即为"挂载",此目录即为"挂载点