Linux下安装VIM编辑器,以及简单的VIM指令操作
根据你的Linux版本,输入对应的如下命令,如果是centos系统,故而输入
yum -y install vim*
- ubuntu 系统输入命令:sudo apt-get install vim-gtk
- centos 系统输入命令:yum -y install vim*
这时候我们就已经安装好vim了(vim是vi的增强版 ,能代码补全,编译错误跳转)
Vim的三种常见模式:
1.正常模式;
这是Vim的初始模式,可以用上下按键来移动,可以复制粘贴文本内容,可以进行一些快捷键操作
2.插入模式:
这个模式下可以编辑并且输入任何内容,只需要按下 i,o,a,r(不分大小写)任何一个字母都可以进入插入模式,不可以进行快捷键操作
3.命令行模式:
这个模式下可以提供相关指令,完成读取、存盘、替换、离开vim、显示行号等动作,输入 ":",或者 "/"进入命令行模式
实现步骤:
在命令行下输入: vim xxx 意思是通过vim编辑器打开某个xxx文件
vim xxx
打开文件后,意味着我们进入了vim的正常模式
键盘按下 “i” --》进入vim的编辑模式,在编辑模式里,可以通过上下键盘控制光标移动,并且可以通过键盘进行写的操作
当我们在编辑模式中写完代码后,按下键盘的 “esc” 退回到正常模式,此时,我们就需要把修改完成的文件给保存下来并且退出vim的正常模式,回到正常的Linux指令状态,那么该如何操作呢?
直接输入:
:wq 表示保存编辑好的文件并退出(最理想状态),:q 直接退出,:q! 表示不保存并强制退出
完成上面的步骤后,相当于进行文件的一次修改操作并保存下来
接下来讲一下一些快捷操作:
例如:正常模式下,在某个文件中需要多次输入同一行,那么这时候就需要复制粘贴的功能
1.复制当前行 yy,如果是复制当前行向下的5行 yy5 粘贴 p
2.删除当前行 dd,如果是删除当前行向下的5行 5dd
例如:命令模式下,在文件中查找某个单词
3.命令模式 输入 /关键字--》回车即可进行查找--》输入n就是查找下一个
4..命令模式 设置文件的行号 ,取消文件的行号 :set nu 和 :set nonu
5.正常模式 使用快捷键到达文档的最末行【G】和最首行【gg】 注意大小写
6.正常模式 在一个文件中输入"xxx",然后有向撤回这个动作,需要在正常模式下输入 u
7.正常模式 将 光标移动到指定位置 例如我们要找到第20行的位置
第一步:显示行号 :set nu
第二部:输入20 这个数
第三不:输入shift+g
(如果是直接输入10,直接按下回车的话,是从当前的位置前进20行)
Linux下安装VIM编辑器,以及简单的VIM指令操作相关推荐
- linux下安装小企鹅输入法简单方法(转载)
linux下安装小企鹅输入法简单方法(转载) 1.到www.fcitx.org下载fcitx,我下载的是预编译包fcitx-3.1.1.bin.tar.bz2最新稳定版 2.tar xjvf fcit ...
- 学会四招让你在linux下安装程序变得简单
一.背景 由于最近想自己摸索一些linux下的东西,开始玩起了Linux系统,在安装软件的过程中有诸多的不解和困惑,现在终于搞明白了具体是怎么样的安装步骤和过程,先分享给你们同时也方便自己复习查阅. ...
- Linux下安装Atom编辑器
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Subl ...
- linux下安装jdk,非常简单的操作
1.在 /usr/local 下新建一个文件夹java 新建后有路径/usr/local/java # cd /usr/local # mkdir java 2.把下载的jdk-8u101-l ...
- linux按照mysql为何如此简单_手把手教你在Linux下安装MySQL
在Linux操作系统下,安装MYSQL有两种方式:一种tar安装方式,另外一种是rpm安装方式.这两种安装方式有什么区别呢?尽管我们在Linux下常用tar来压缩/解压缩文件,但MYSQL的tar格式 ...
- Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令
Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...
- linux没网怎么安装vim编辑器,如何在Linux下安装vim编辑器
目前的Ubuntu版本都安装了vi编辑器,vim编辑器可以看做vi编辑器的升级版,可以识别特殊字符,显示不同颜色. 目录 第一步 第二步 第三步 第四步 第一步 在terminal里面输入vi命令后按 ...
- Linux下安装Weblogic10.3.6并创建简单集群测试
Linux下安装Weblogic10.3.6并创建简单集群进行测试 一.卸载随系统安装的openjdk 1.先查看安装的jdk信息,常用命令有rpm -qa | grep java, rpm -qa ...
- linux下安装两个nginx教程,在linux系统下安装两个nginx的简单方法
在linux系统下安装两个nginx的简单方法 发布时间:2017-03-09 12:08 来源:互联网 当前栏目:web技术类 在linux下安装nginx的时候,一般在./configure的阶段 ...
- linux spf13 vim安装,Linux 下安装 spf13-VIM
Linux 下安装 spf13-VIM 前言 https://github.com/spf13/spf13-vim 是一个集成多个非常好用的 VIM 插件的集合, 对于在众多插件中不知道该怎么做选择, ...
最新文章
- b站看那个的python_用Python获取B站播放历史记录 !男友居然天天背着我看这些!...
- python安装模块时读取超时_Windows在pip install tensorflow遇到的问题 一些python安装包的时候,超时问题以及权限问题...
- J-flash 烧写cc2538教程
- CVPR 2021 | 超越卷积的自注意力模型,谷歌、UC伯克利提出HaloNet
- PHP header发送各种类型文件及设置文件下载名
- JSP中的坑(二):使用include包含jsp文件时contentType中charset的值区分大小写
- 操作系统及IIS版本选择参考
- 手机归属地查询 API 接口
- 【嵌入式模块】再探ESP8266,保姆级教程
- Ubuntu 下串口调试工具
- C语言编写几何平均数的函数,Excel 计算几何平均值:GEOMEAN函数
- 做课题与科研项目常用的研究方法
- fid和is_【深度学习】生成式对抗网络(GAN)的常见评价指标:IS/FID/JS散度
- RAID磁盘阵列相关技术详解
- R语言实战——单个总体均值的区间估计
- 前端个人博客案例模仿
- GitOps | 一种云原生的持续交付模型
- 关于Debug.Log的一点儿小知识
- photoswiper
- python是开源的.它可以被移植_免费搜尔雅网课答案的公众号
热门文章
- 静态方法和实例方法(mark)
- thinkPHP-空操作
- Python 学习随笔1
- 多线程的单元测试工具 - GroboUtils
- Linked dylibs built for GC-only but object files built for retain/release for architecture x86_64
- Linux系统中的load average
- leetcode解题记录(二)
- rosserial_java_[学习笔记]Rosserial实现Windows-ROS交互操作(1)
- linux字符驱动向vxworks移植,VxWorks驱动移植至SylixOS总结
- matlab读取其他位置,将文件的数据读取到matlab中,进行编辑,然后将其保存到其他位置...