`
qindongliang1922
  • 浏览: 2145402 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7265517b-f87e-3137-b62c-5c6e30e26109
证道Lucene4
浏览量:116265
097be4a0-491e-39c0-89ff-3456fadf8262
证道Hadoop
浏览量:124519
41c37529-f6d8-32e4-8563-3b42b2712a50
证道shell编程
浏览量:58379
43832365-bc15-3f5d-b3cd-c9161722a70c
ELK修真
浏览量:70316
社区版块
存档分类
最新评论

Linux基础命令Vim(二)

阅读更多
进入:vi filename



编辑:

a:在光标后   A:在本行末

i:在光标前   I:在本行开始

o:在光标下   O:在光标上



定位:

$:移至行尾

0:移至行首 数字零

H:移至屏幕上端

M:移至屏幕中央

L:移至屏幕下端



上下左右:

h:向左

j:向下

k:向上

l:向右



:set nu :设置行号

:set nonu :取消行号

gg :到第一行

G :到最后一行

nG :到第n行

:n :到第n行



删除:

x :删除光标所在处字符

nx :删除光标所在处后n个字符

dd :删除光标所在行

dG :删除光标所在行到末尾的内容

D :删除光标所在处到行尾

:n1,n2d :删除指定范围的行



复制和剪切:

yy :复制当前行

nyy :复制当前行一下n行

dd :剪切当前行

ndd :剪切当前行以下n行

p :粘贴



替换和取消:

r :取代光标所在处字符

u :取消上一步操作



搜索和替换命令:

/string :搜索指定字符串

:set ic :搜索时忽略大小写

n :下一个出现的位置

:%s/old/new/g :全文替换指定字符串

:n1,n2s/old/new/g :在n1行到n2行范围内替换指定字符串



保存和退出:

ESC:退出编辑模式,回到命令模式

:w :保存修改,不退出

:w new_filename :另存为

:wq :保存退出

ZZ :保存修改并退出

:q! :不保存修改退出

:wq! :强制保存修改并退出,文件是只读的时候可以使用该命令强制保存(文件所有者)



不退出vi指定命令:

:!命令 

例子 (:!ls -al)





连续行注释:

:n1,n2s/^/#/g :添加注释#

:n1,n2s/^#//g :去除注释#

:n1,n2s/^\/\///g :去除注释//



定义快捷键:

:map ^P I#<ESC> :Ctrl+P 给本行行首加#

^P ===>Ctrl+V+P

:map ^B 0x :Ctrl+B 去除本行行首第一个字符



:unmap ^B :取消该快捷键



ab替换:

:ab myemali hanqunfeng@nq.com

在vi中,当输入myemail+空格后,会自动替换为hanqunfeng@nq.com

:unab myemail :取消



注:定义快捷键和ab替换都是当前有效,退出vi就没用了,如要永久生效,可以配置到~/.vimrc中,注释使用双引号
分享到:
评论

相关推荐

    Linux基础命令和VIM文本编辑器的基本使用

    简单的Linux基本命令的应用和vim文本编辑器的基本使用。

    Linux&vim常见命令.zip

    基础的linux编程学习,适合初学者。包括vi的使用等,Linux 命令行的作用与意义: 好处:Linux 系统的优势基因还是快速、 批量、 自动化、 智能化管理系统及处理业务

    Linux 基础命令快速入门

    linux 基础的朋友,脱离了命令的 liunx 是失去灵魂的,但是对于新入门的菜鸡(我这样的),左耳朵学过的指令平时不怎么使用很快又右耳朵出去( vim 最易忘,整合在最前面 ),所以在此辛苦整理一份基础命令合集。

    linux基础命令,基础设施,基础工具汇总

    linux基础命令-生成ssh密钥 服务器基础设施-centos7安装tomcat9 linux基础命令-杀死进程 linux基础命令-查看网络 linux基础-rpm-yum-apt Linux基础-shell Script Linux基础工具-htop监控 服务器基础设施配置 ...

    linux基础命令

    linux 基础命令 包括vim 进程等 xxxxx xxxxxxxxxxxxxxx

    Linux vim安装配置及基础命令操作.doc

    Linux vim安装配置及基础命令操作,适用于基础学习,欢迎小伙伴们一起交流,不懂的或者需要资料的欢迎留下评论!

    Linux基础知识与系统管理教学课件-pdf.rar

    4.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls 4.1.2 Linux常用命令-文件处理命令-目录处理命令 4.1.3 Linux常用命令-文件处理命令-文件处理命令 4.1.4 Linux常用命令-文件处理命令-链接命令 4.2.1 ...

    Linux基础命令笔记

    包含Linux的所有基础相关指令,包含基础命令,相对路径和绝对路径,符号和快捷键,vim编辑器,用户管理模式,ip地址和主机名,网络传输,进程,环境变量,文件的上传和下载,压缩和解压缩等

    linux基础知识及系统管理.txt

    linux基础知识及系统管理 第1节Linux应用与发展(上).mp4 第2节Linux应用与发展(下).mp4 第3节Linux应用与发展总结.mp4 第4节Linux系统安装(上).mp4 第5节Linux系统安装(下),mp4 第6节Linux系统安装总结.mp4 第7节...

    Linux服务器配置与管理:Vim基础.pptx

    【知识目标】 掌握: Vim文本编辑器界面快捷键 ... vim没有菜单,只有命令,且命令繁多。只要在命令行上键入vim就可进入vim的编辑环境。 步骤1:启动vim编辑器 vim 文件名 vim 启动vi编辑器,并自动进入命令模式。

    Vim命令中文手册,Vim是一个类似于Vi的文本编辑器

    Vim是一个类似于Vi的文本编辑器,不过在Vi的基础上增加了很多新的特性,Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居...

    Linux基础知识与系统管理视频.rar

    4.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls 4.1.2 Linux常用命令-文件处理命令-目录处理命令 4.1.3 Linux常用命令-文件处理命令-文件处理命令 4.1.4 Linux常用命令-文件处理命令-链接命令 4.2.1 ...

    vim实验报告.docx

    Linux vim实验报告

    Linux学习笔记【博文整理系列】

    Linux笔记——vim常用操作及扩展补充[手册] Linux笔记——linux常用命令集合 Linux笔记——命令:awk Linux笔记——命令:sed Linux笔记——命令:grep Linux笔记——命令:find Linux笔记——命令:Sort,uniq,join,...

    Linux基础命令失效:ls,vim

    文章目录linuxj基础命令失效方式一:1、创建临时变量2、进入配置文件3、完成后保存退出4、执行文件使生效方式二:1、进入配置文件2、完成后保存退出3、重启 linuxj基础命令失效 如果你是因为配置全局环境变量而导致...

    Linux基础知识及系统管理视频教程

    主要由42节组成,主要内容有Linux应用与发展、Linux应用与发展总结、Linux系统安装总结、Linux常用命令、文本编辑器vin第13节文本编辑器vim总结第14节Linux引导流程解析(一) 第15节Linux引导流程解析(二) 第16节...

    linux学习笔记v1.0 - 基础命令指令.docx

    Linux学习笔记 Linux学习笔记 1 1.2 系统命令 1 1.2.1 命令tar 1 1.2.2 命令mv 2 1.2.3 命令cp 2 1.3 vim操作 2 1.2 系统命令 1.2.1 命令tar

    Linux常用命令及操作技巧汇总

    Linux版本,重要概念;使用终端,帮助命令和用法;文件与目录管理;文件查看命令,打包和压缩;权限管理设定。 重要部分:1)Vim文本编辑器:vim的设计理念是命令的组合。我们可以学习各种各样的文本间移动或跳转的...

    入门学习Python-Linux基础实战视频教程(六)课件PPT模板.pptx

    01 第1章linux操作系统简介和常用命令的使用及虚拟机的安装 入门学习Python-Linux基础实战视频教程(六)课件PPT模板全文共13页,当前为第3页。 第1章linux操作系统简介和常用命令的使用及虚拟机的安装 1-1什么是...

    学习vi和vim编辑器

    内容简介回到顶部↑  将近三十年的时间里,vi一直是unix与linux采用的标准编辑器,从1986年开始,... vi或vim,是使用linux或unix时的必要知识,无论使用哪种平台,《学习vi和vim编辑器(第7版)》都是基础中的基础。

Global site tag (gtag.js) - Google Analytics