Linux学习之Vim编辑器
Linux学习之Vim编辑器
输入模式—Esc键–>命令模式
末行模式—Esc键–>命令模式
命令模式—a,i,o等键–>输入模式模式
命令模式— :键 -->末行模式
命令模式
控制光标移动,可以对文本进行复制,粘贴,删除和查找。
u:撤销上一步操作
dd :删除(剪切)光标所在的行
2dd:删除(剪切)光标开始(包括光标)的2行
yy:复制光标所在行
2yy:复制光标开始的(包括光标所在的行)的2行
p:将之前删除(dd)或复制(yy)过的数据粘贴到光标后面(不能粘贴普通复制的字符)
gg:定位到文件首行
G:定位到文件尾行
定位到指定行,比如30
输入 20,然后shift+g
输入模式
正常的文本录入
a键进入输入模式:在光标后面一位切换到输入模式
i键进入输入模式:光标当前位置进入到输入模式
o键进入输入模式:在光标的下面再创建一个空行
末行模式
:w 保存
:q 退出
:q! 强制退出(放弃对文档的修改内容)
:wq! 强制保存退出
:set nu 显示行号
:set nonu 不显示行号
:命令 执行该命令
:整数 跳转到该行
:s/one/two
将当前光标所在行的第一个 one 替换成 two
:s/one/two/g
将当前光标所在行的所有 one 替换成 two
:%s/one/two/g 将全文中的所有 one 替换成 two
?字符串 在文本中从下至上搜索该字符串
/字符串 在文本中从上至下搜索该字符串
:noh 取消搜索后的高亮显示
n 显示搜索命令定位到的下一个字符串
N 显示搜索命令定位到的上一个字符串
重命名一个文件
#mv a.txt practice.txt
设置Linux下tab键的长度
[root@localhost etc]# vim vimrc
set tabstop=4
set softtabstop=4 //在插入模式下,按下tab键产生的空白长度为4
set expandtab
Linux学习之Vim编辑器相关推荐
- Linux学习笔记-Vim编辑器与Shell命令脚本
一.Vim文本编辑器 Vim文本编辑器,它默认会安装在当前所有的Linux操作系统上,是一款超棒的文本编辑器. Vim编辑器中设置了三种模式(命令模式.末行模式和编辑模式),每种模式分别又支持多种不同 ...
- linux vim命令跳到67行,Linux学习之Vim/Vi使用(十三)
Linux学习之Vim/Vi使用 Vim/Vi简介 Vim/Vi工作模式 Vim/Vi基本使用 Vim/Vi应用技巧 Vim/Vi简介 Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/UN ...
- linux下vim编辑器插件,为你介绍Linux系统中vim编辑器的实用插件!
今天小编要跟大家分享的文章是关于Linux系统中vim编辑器的实用插件.Vim 是 Linux 下的常用文本编辑器,但也经常被称为是一个上古神器,因为它对于初学者而言相当不友好,也不好入门. Linu ...
- linux进入了vim强制退出,linux中的vim编辑器怎么强制退出
linux中的vim编辑器怎么强制退出 发布时间:2020-07-02 15:31:10 来源:亿速云 阅读:176 作者:元一 linux中的vim编辑器怎么强制退出?很多新手对此不是很清楚,为了帮 ...
- Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令
Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...
- linux vim修改字符串,Linux系统vi(vim)编辑器命令说明
Linux系统vi(vim)编辑器命令说明 刘大喵 • 2019 年 02 月 06 日 vi(vim)是上Linux非常常用的代码编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim ...
- Linux嵌入式开发——vim编辑器
文章目录 Linux嵌入式开发--vim编辑器 准备操作 使用 打开 工作模式 一般模式 编辑模式 命令行模式 保存退出 其他操作方式 Linux嵌入式开发--vim编辑器 准备操作 首先我们需要安装 ...
- Linux中设置tab4个空格,Linux怎么在VIM编辑器中修改Tab为4个空格
摘要 腾兴网为您分享:Linux怎么在VIM编辑器中修改Tab为4个空格,云景任务,壹学车,围棋宝典,腾讯qq等软件知识,以及临沂市教育收费,美矣收银系统,我的世界rpgitem,来电归属地显示,盘古 ...
- Linux知识之vim编辑器
文章目录 一.vi与vim文本编辑器 1.什么是文本编辑器 2.vi/vim编辑器简介及区别 2.1 简介 2.2 vi与vim的区别 二.vim编辑器 2.1 vim编辑器使用指南 2.2 进入文件 ...
最新文章
- 美颜算法之自动祛斑算法实现 | 案例分享
- oracle数据库删除数据Delete语句和Truncate语句的对比
- CentOS 7——yum错误[Error: rpmdb open failed]解决方案
- React开发(262):react中活动时间回显用moment
- 前端学习(3238):react生命周期4
- google 确定某点海拔高_“湘能楚天”牌变电站的威宁之旅(一)|高海拔下如何实现与茫茫雪原环境的共生?...
- 如何在Mac上将 Spotify 音乐转换为 MP3 格式?
- 在MySql中,这四种方法可以避免重复插入数据!
- linux 进程优先级 chrt,关于Linux进程优先级的一些疑问
- 3dmax简单的bip制作
- 中国云计算产业渐成熟 加速传统产业转型升级
- emoji表情在数据库中如何查询
- win7 检查计算机更新,Win7下Windows Update检查更新总提示80244019错误怎么办
- 抑或运算符(位运算和逻辑运算符详解)----Java
- 工程机械的深度学习和计算机视觉算法相关论文简介
- OSChina 周三乱弹 —— 我就是太阳拳的传承者,光之魔法师
- 在线网校安装简易迅捷入门安装教程
- php 通过curl下载图片文件
- Week 6 测验:Advice for Applying Machine Learning【Maching Learning】
- 《期货及衍生品基础》第2章 期货市场组织结构与投资者
热门文章
- linux 磁盘延时,Linux:如何模拟硬盘延迟?我想在不使用CPU电源的情况下增加iowait值...
- java底层原理书籍_阿里面试题:Java中this和super关键字的底层实现原理
- html录音并转为音频文件,HTML5音频API Web Audio
- html标签table的使用,HTML标签之table
- 六十一、Python中的smtplib和email实现邮件发送
- 科研实习 | 北京大学计算机学院杨智老师组招收系统方向科研实习生
- 辰星计划2022 | 旷视研究院春季实习生招募开始啦!
- NeurIPS 2020 | 利用像素级别循环一致性解决领域自适应语义分割问题
- 直播 | EMNLP 2020论文解读:从上下文学习还是从实体名字学习?
- 通过互信息思想来缓解类别不平衡问题