目录1、常用模式2、基本移动光标3、插入和替换文本4、删除和复制文本5、搜索和替换6、保存和退出Vim是一款功能强大的文本编辑器,在Linux系统中被广泛使用。它提供了丰富的编辑和操作功能,适用于编程、文件编辑、配置文件修改等各种任务。下面是对Vim常用场景详解:1、常用模式 ①普通模式(NormalMode):默认启动时进入的模式,用于浏览、编辑和移动光标。可以进行文本导航、删除、复制、粘贴等基本操作。 可以执行一些命令,如保存文件、退出编辑器等。 ②插入模式(InsertMode):通过按下i键或a键进入该模式,用于输入和编辑文本。可以直接输入文本内容,类似于普
一、命令C:删除–>剪切–>进入插入模式c命令详解:Corc$表示修改当前行上光标后面的部分.进入编辑状态.c0orc^表示从光标处到当前行行首的部分进行修改,^代表首个非空格处。ccORS修改当前行.进入编辑状态.cw从光标所在的位置开始到该单词结束进行修改.进入编辑状态cfxANDcFx这里的x为一任意字符,cfx表示修改从光标到下一个字符x之间的文本;cFx表示修改从光标到上一个字符x之间的文本.cn|修改从光标到当前行的第n个字符间的所有字符,n正整数.cnGandcG这里的n为一任意自然数,cnG表示修改当前行到第n行之间的所有行;cG表示修改当前行直至末行.c命令所删除的数据都存在
查看日志gitconfig--list查看git的配置gitstatus查看暂存区和工作区的变化内容(查看工作区和暂存区有哪些修改)gitlog查看当前分支的commit记录gitlog-pcommitID详细查看commitID的具体内容gitlog-L:funcName:fileName查看fileName文件中funcName函数的修改历史gitlog--pretty=oneline简易的查看commit记录(直接用gitlog--oneline更方便一些)gitlog--graph--pretty=oneline--abbrev-commit查看分支合并图gitdifffile.txt
Git仓库数据结构Git仓库由一个个的commit组成某些commit上会有一些branch指向它们,这些branch的本质是引用有一个特殊的引用叫做HEAD,它始终指向当前的位置,这个位置可以是commit,也可以是branchstagingarea暂存区和addstaging原意:舞台表演前的筹划准备(例如汇集道具和演员)。Git中的意思:把改动内容汇集起来以待提交。stagingarea:待提交的修改内容暂时存放的地方。主要用于和已经改动但不打算提交的内容区分开来。add指令:把指定的内容放进暂存区。Workspace:工作区Stage:暂存区Repository:仓库区(本地仓库)Re
目录快捷键常用命令快捷键i切换插入模式esc退出插入模式p粘贴常用命令命令作用:q退出vim编辑器:q!不保存文件,直接退出vim编辑器:w只保存文件,但不退出vim编辑器:wq保存文件且退出vim编辑器ZZ保存文件且退出vim编辑器:start,endd从第start行开始到end行进行删除操作最后一个d表示删除,如:3,4d:%d清空文件内容(跳到行首dG执行也可删除):!command暂时离开vim编辑器去到指令模式下执行command命令显示结果,如:!ls:/string从文件首部开始查找到尾部;按n键可以跳到下一个,N上一个,另外按/键后,按上下键可以找到以前查找的记录,同样的也有
目录3.1设置用户签名3.2初始化本地库3.3查看本地库状态3.4添加暂存区3.5提交本地库3.6历史版本3.7修改文件3.8版本穿梭小结命令作用gitconfig--globaluser.name用户名设置用户签名gitconfig--globaluser.email邮箱设置用户签名gitinit初始化本地库gitstatus查看本地库状态gitadd文件名添加到暂存区gitcommit-m“日志信息”文件名提交到本地库gitreflog、gitlog查看历史版本gitreset–hard版本号版本穿梭3.1设置用户签名基本语法gitconfig--globaluser.name用户名git
(注意在英文输入法下进行)举例说明:终端输入: vim~/.bash_profile键盘输入【i】进入编辑状态,开始并完成内容修改点击【esc】退出编辑状态,此时无法对内容进行修改键盘输入【:wq!】强制保存并退出vim,回到终端的界面终端输入:source~/.bash_profile 让这个配置文件在修改后立即生效。
常用命令详解-dockerps前言dockerpsoptions说明使用示例前言本篇来学习dockerps命令dockerps作用:列出容器options说明option作用-a,--all显示全部容器(默认只显示运行中的容器)-f,--filterfilter根据提供的filter过滤输出-n,--lastint列出最近创建的n个容器(默认-1,代表全部)-l,--latest显示最近创建的容器(包括所有状态的容器)-s,--size显示总的文件大小–no-trunc显示完整的镜像ID-q,--quiet静默模式,只显示容器ID使用示例不带参数,默认显示运行中的容器dockerps字段含义C
cd切换目录:> cd ../ #切换到父级目录> cd /tmp # 切换到/tmp目录> cd ~ # 切换到当前用户的家目录ls命令查看文件与目录的命令,list的缩写:> ls -l #列出长数据串,包含文件的属性与权限数据等> ls -a #列出隐藏文件> ls -d # 列出目录本身,而不是列出目录的文件数据> ls -lh # 将文件容量以较易读的方式(GB,kB等)列出来> ls -lR #连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来grep命令文本查找:>grep -a #将binary文件以text文件的方式查找数据>grep -
在Vim中,全选并删除文本是一个常见而重要的编辑任务。本小节中,我们就来学习一下,如何使用Vim的命令来执行这个操作。1.进入普通模式首先,确保你处于普通模式。你可以按下 Esc 键来确保光标在普通模式下。2.使用 ggVG 选择整个文件内容使用 ggVG 命令可以迅速选择整个文件的内容:gg:将光标移动到文件的第一行。V:进入可视行模式。G:移动光标到文件的最后一行。整个命令如下:ggVG这将高亮显示整个文件的内容,表示已选择。3.按下 d 删除选中的内容一旦你选择了整个文件的内容,按下 d 键将删除选中的文本:d这个操作相当于“剪切”所选文本。总结通过执行上述步骤,你可以在Vim中轻松全选