首页 > 系统相关 >Linux_vim快捷键

Linux_vim快捷键

时间:2024-05-29 13:55:00浏览次数:27  
标签:一般 vim 模式 命令行 Linux 快捷键 光标

简单介绍:

vi文本编辑器是Linux系统内置的

vim具有程序编辑的能力,可以看作是vi的增强版

 

 

三种模式:

  1. 一般模式
  2. 编辑模式
  3. 命令模式

 

 

模式切换:

输入 vim 文件名, 回车, 进入一般模式

在一般模式下,按 i 或者 a 进入编辑模式

在编辑模式下,按 esc 回到一般模式

在一般模式下,按  : 或者  /  ,进入命令模式

命令模式中,在命令行下   :wq (保存并退出)

                                           :q   (退出)

                                           :q!  (强制退出,不保存) 

在命令模式下,按 esc 回到一般模式

 

 

一些常用快捷键:

  1. 拷贝当前行: 将光标停在那一行, yy
  2. 拷贝当前行向下的5行: 5yy
  3. 粘贴:p        (拷贝后粘贴:yyp)
  4. 在文件中查找某个单词XXX  :【命令行下】  /XXX  回车    (继续按 n 就是查找下一个)
  5. 设置文件行号:【命令行下】set nu
  6. 取消文件行号:【命令行下】set nonu
  7. 光标到文档的首行:【一般模式下】 gg
  8. 光标到文档的最末行:【一般模式下】 G
  9. 光标到文档任意行:(比如,到20行)输入 20 ,再输入 shift + g
  10. 撤销输入:【一般模式下】 u

 

标签:一般,vim,模式,命令行,Linux,快捷键,光标
From: https://www.cnblogs.com/ztCoding/p/18220126

相关文章

  • 【Linux】磁盘管理(1)
    一、添加磁盘1、在关机状态下实行,点击编辑虚拟机设置。 2、点击添加。 3、之后一直点击下一步。下方的界面可以设置添加的磁盘大小。 4、之后点击完成添加完毕。 5、添加完毕的硬盘会在/dev目录下。二、管理磁盘1、硬盘的命名方式  1、在SATA(串口)下,命名方......
  • 【Linux】磁盘管理(2)
    逻辑卷LVM 1、特点:灵活调整大小,通常是空间不够用,进行扩充。 2、流程:硬盘->变成物理卷(PV)->加入卷组(VG)->卷组中获取空间,创建逻辑卷(LV)->格式化->挂载。 演示如下:①添加硬盘②变成物理卷语法:pvcreate  路径③创建卷组语法:vgcreate  命名  路......
  • 【Linux】存储管理
    一、文件系统1、类型:ext3、ext4、xfs…2、inode   概念:记录文件的属性、大小、权限…,一个文件占用一个inode,大小为128byte。查看inode数量:语法:df -i3、block  概念:存储文件的实际数据,文件较大时会占用多个block,默认大小为4G。二、文件链接1、软链接 ......
  • 【Linux】查找和压缩
    一、文件查找 1、命令查找which  2、文件查找、依赖数据库locate 3、文件查找find语法:find  [path]  [options]   [expression]   [action]①按文件名-name按名-iname可不区分大小写②按文件大小+5M:5M以上文件5M:5M文件-5M:5M以下......
  • linux发行版本如何选择更新软件仓库
    Linux操作系统的软件仓库更新通常涉及到选择镜像源(Mirror)的过程,这个过程的目的是确保用户可以从最近的、速度最快的服务器上下载软件包,以提高更新的速度和可靠性。以下是选择镜像的技术原理和步骤:1.**镜像源列表**:Linux发行版通常会提供一个镜像源列表,这个列表包含了全球各地......
  • linux安全技术与iptables防火墙
    一、安全技术入侵检测系统:特点是不阻断任何网络访问,量化、定位来自内外网络的威胁情况,主要以提供报警和事后监督为主,提供有针对性的指导措施和安全决策依据,类似于监控系统一般采用旁路部署方式。入侵防御系统:以透明模式工作,分析数据包的内容如:溢出攻击、拒绝服务攻击、木马......
  • 在Linux中,如何进行邮件服务器配置?
    在Linux中配置邮件服务器是一个涉及多个组件的过程,包括邮件传输代理(MTA)、邮件投递代理(MDA)和可选的邮件用户代理(MUA)。以下是使用Postfix作为MTA、Dovecot作为IMAP/POP3服务的通用步骤:1.安装邮件服务器组件1.1Postfix(MTA)sudoaptupdatesudoaptinstallpostfix在安装过......
  • 在Linux中,如何进行FTP服务器配置?
    在Linux中配置FTP服务器通常涉及安装FTP服务器软件、配置FTP服务、设置用户权限和安全性。以下是使用vsftpd(一个安全且高效的FTP服务器软件)进行配置的步骤:1.安装FTP服务器对于基于Debian的系统(如Ubuntu):sudoaptupdatesudoaptinstallvsftpd对于基于RedHat的系统(如CentO......
  • 在Linux桌面上安装Moonlight并提示找不到硬件加速
    在Linux桌面上安装Moonlight并提示找不到硬件加速时,可能是因为缺少必要的依赖或配置错误。以下是一些可能的解决方案:安装必要的驱动程序:确保已安装最新的NVIDIA驱动程序。可以使用命令sudoapt-getinstallnvidia-driver进行安装。安装NVIDIA的硬件解码库:安装libnvid......
  • Linux 编译安装 Python
    解压:tar-zxfPythonXX.tgz安装依赖:yuminstalllibffi-develconfiguremkdirbuildcdbuild../configure--enable-optimizations--prefix=`pwd`/install--with-openssl=$OPEN_SSL_INSTALL_DIRBuild:make-j48makeinstall然后可以把install打包.注意,instal......