首页 > 系统相关 >Linux关于vim的一些操作指令

Linux关于vim的一些操作指令

时间:2023-11-29 16:15:43浏览次数:47  
标签:文本 模式 vim 命令 指令 输入 Linux Vim 光标

1.模式:

2.Vim具有多种工作模式,最基本的有两种:命令模式和插入模式。
3.在命令模式下,键盘输入被解释为命令,例如移动光标、删除文本等。
4.在插入模式下,键盘输入直接插入到文本中。

5.基本操作:

6.进入插入模式:按下i键。
7.保存文件:在命令模式下输入 :w。
8.退出Vim:在命令模式下输入 :q。
9.保存并退出:在命令模式下输入 :wq 或者 ZZ。
10.放弃修改并退出:在命令模式下输入 :q!。

11.撤销和重做:在命令模式下,按 u 进行撤销, Ctrl + r 进行重做。

12.移动光标:

13.h、j、k、l 分别用于向左、向下、向上、向右移动光标。
14.w 和 b 用于在单词之间移动。
15.0 和 $ 分别移动到行首和行尾。

16.文本对象:

17.Vim支持操作文本对象,例如单词、句子、段落等。例如,diw 表示删除当前光标下的单词。

18.在命令模式下,可以输入 :help 进入Vim的内置帮助系统,查找和学习Vim的各种命令和功能。

标签:文本,模式,vim,命令,指令,输入,Linux,Vim,光标
From: https://www.cnblogs.com/lrdeboke/p/17865107.html

相关文章

  • Linux文件权限
    1.查看文件权限:使用ls-l命令可以列出文件和目录的详细信息,包括权限、所有者、用户组等。权限字段包含了文件的读(r)、写(w)、执行(x)权限。$ls-lfilename2.修改文件权限:3.chmod:该命令用于修改文件权限。#例如,给文件所有者增加写权限$chmodu+wfilename4.使用数字表示权限:r......
  • Linux文件查找、打包压缩及解压
    1.find命令:2.find命令用于在文件系统中搜索文件和目录。3.例如,要在/home目录下查找所有以.txt结尾的文件,可以使用:find/home-name"*.txt"。4.grep命令:5.grep命令用于在文件中搜索特定模式。6.例如,要在当前目录下的所有文件中查找包含"keyword"的行,可以使用:grep"keyw......
  • Linux yum管理器
    1.安装软件包:使用yuminstall命令可以安装指定的软件包及其依赖项。$yuminstallpackage_name2.更新软件包:使用yumupdate命令可以更新系统上的所有已安装软件包。$yumupdate 3.移除软件包:使用yumremove命令可以移除已安装的软件包。$yumremovepackage_name4.配......
  • Linux 进程管理
    在Linux系统中,进程是正在执行的程序的实例。进程管理是操作系统的核心功能之一,它允许用户查看、创建、终止和管理系统中运行的进程。以下是一些常见的Linux进程管理操作:1.查看正在运行的进程:2.ps命令用于显示当前运行的进程的快照。$psaux3.top命令提供一个动态实时的进程监......
  • Linux提权2
    本次学习Linux内核漏洞提权实验原理  实验过程已获取目标服务器普通用户mark/123456账户密码kali先远程登陆mark  查看目标服务器系统版本   确定目标服务器内核版本和系统版本后,通过kali下的searchploit来搜索相关EXP 可以确定使用的EXP为linux/local/442......
  • Linux基本命令之I/O重定向和管道
    I/O重定向,即输入/输出重定向,是指把命令行的输入重定向为从文件中获取内容,也可以把命令行的输出结果重定向到文件中。1.标准输入、标准输出和标注错误输出主要有两种:一种是程序运行的结果,即该程序生成的数据;一种是状态和错误信息。我们知道,UNIX的思想是“一切都是文件”,类似ls的程......
  • bbed包(linux和Windows).zip
     一.10glinux编译BBED[oracle@node3~]$cd$ORACLE_HOME/rdbms/lib[oracle@node3lib]$make-fins_rdbms.mkBBED=$ORACLE_HOME/bin/bbed$ORACLE_HOME/bin/bbed直接生成到bin下为可执行文件编译完成后:编译成功后登陆BBED,登陆时需要密码(BBED的默认密码是blockedit)[ora......
  • SIEM系列|一文读懂 Linux 日志安全分析之文件监控
    摘自:https://zhuanlan.zhihu.com/p/259808863背景介绍在Linux操作系统中,所有内容都是以文件的形式保存和管理的,包括普通文件、目录、网络通信资源等都是文件,即“一切皆文件”。基于这种机制,针对Linux系统层的攻击方式,本质上往往是通过各种方式,对某些敏感文件进行篡改,使入侵......
  • Linux 启动测试端口
    当我想查看一台服务器80端口是否对外开放了,但服务器本地并没有启用80端口,如果通过搭建nginx或httpd服务,又比较麻烦,有一个简单的办法就是临时启动一个端口,命令如下:nc-lp80&这样就在后台启用了一个80监听端口 参考连接:https://blog.csdn.net/qq_37139220/article/details/10......
  • Linux aureport命令
    摘自:https://deepinout.com/linux-cmd/linux-audit-system-related-cmd/linux-cmd-aureport.htmlLinuxaureport命令:生成审计信息报表。Linuxaureport命令功能描述使用aureport命令可以生成审计信息的报表,必须以root用户执行aureport命令。如果执行aureport命令时没有使用任......