首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在vim的最后一次编辑中运行命令(即缩进)

在 Vim 中,可以通过在命令模式下输入冒号 : 来进入最后一次编辑。在最后一次编辑中,可以通过输入命令来运行缩进。

例如,要打开自动缩进功能,可以在命令模式下输入以下命令:

:set autoindent

要关闭自动缩进功能,可以在命令模式下输入以下命令:

:set noautoindent

如果希望能够在最后一次编辑中运行任意命令,可以使用以下命令:

:execute

该命令将执行最后一次编辑中的所有命令。

除了使用冒号 : 命令来进入最后一次编辑和使用 :execute 命令来执行最后一次编辑中的所有命令之外,还可以使用以下命令来快速进入最后一次编辑:

:last

该命令将显示最后一次编辑中的所有命令,并且将光标定位在最后一个命令的末尾。

:exec

该命令可以将最后一次编辑中的所有命令作为一个脚本执行,并显示输出结果。

以上是在 Vim 中运行命令进行缩进的一些常用方法,可以根据实际情况选择适合自己的方法进行操作。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

tmux和vim工具的使用

tmux和vim工具的使用 可以脱离本地环境,直接连服务器即可 tmux 作用 分屏 允许把终端断开之后继续运行(在tmux中写完全不需要担心断网) 构成 内部很多个session,每一个session...:没有办法编辑,可以输入命令,每一个字母都是一个命令 编辑模式:在一般命令模式下按下i键,既可以编辑,按下esc键盘即可退出编辑模式(进入编辑模式时底部会有insert提示) vim会自动识别代码类型,...(不包括引号),即可进图命令行模式,命令行在最下面,可以查找,替换,保存,退出,配置编辑器(即配置编辑器的基本配置,例如行号等)等具体操作: i进入编辑模式 esc进入一般命令模式,无论是编辑模式还是命令行模式...) 挂起当前进程,即保留当前的vim条件下关闭!!!...>选中整体后向右移动,如果不是选中整体时为将当前行向右移动;即>为向右缩进一次 选中后整体向左移动,如果不是选中整体时为将当前行向右移动,即<shift

23410

这可能是最全最实用的Vim操作集合

Vim 不同于其他编辑器或者 IDE,它被称作“编辑器之神”,它小巧、启动极快、可运行在任何主流系统上、各种快捷操作、所有 Unix 或类 Unix 系统都预装了 Vi 或 Vim,而且很多编辑器、IDE...2 Vim 基础 Vim 是一个纯命令操作的编辑器,它拥有不同的模式,你可以认为是不同的状态,通过在不同的模式下输入不同的命令可以实现各种文本操作的功能,包括我们对文本常用的操作如复制、黏贴、删除、新增...并进入编辑模式,s 删除当前字符,并进入编辑状态 dd X x S s # ------------------------------------ # 用小写 u 撤销上一次的编辑操作,即相当于 ctrl...命令执行上一次命令操作和结合 normal 命令实现我们的需求。...7.4 编辑二进制文件 对于一些二进制文件, 比如网络传输中我们要对接收到的数据进行字节分析,又比如分析码流文件如 h264 文件等,都需要查看二进制内容,vim 也提供二进制文件的查看和编辑功能: #

2.1K20
  • Vim 常用操作命令整理

    filename 跳到第一个匹配 vim +/search-term filename 跳到最后一个匹配 vim -t tag vim —cmd command filename 加载文件前执行命令...vim -c “:50” filename 加载文件后执行命令 :e xxx vim中打开文件 :w[rite],:up[date],:w!...,一行 Ctrl+I,Ctrl+O 光标移到下一次和上一次的地方,Ctrl+I 和Tab功能一样 ‘,”,[,]为跳转前的位置,最后编辑的光标位置,最后修改的开始位置,最后修改的结束位置 Ctrl+^...在两个文件之间轮换 ‘“,’.,`.上一次光标的地方,上一次修改的地方 编辑 i,a,o,I,A,O分别进入插入模式 o 在当前光标所在行下方插入一行,O在当前光标所在行上方插入一行 J 删除换行符,合并两行...执行上一次的命令 :r[ead] !

    97530

    Vim高手修炼手册:Linux下最全常用命令集锦,Linux环境下vim不可不知的常用命令大全

    vim在保留vi基本功能的基础上,添加了许多新特性,如多级撤销、语法高亮、自动缩进、宏录制、拼写检查、插件支持等。...vi和vim编辑器的区别 撤销功能:在vi中,按u只能撤销上一次的命令;而在vim中,可以无限制地撤销之前的命令。...功能特性:vim相比vi增加了许多新特性,如语法高亮、自动缩进、宏录制等,使得vim在编程和文本编辑方面更加强大和灵活。...mode) 在Linux中,vim编辑器的命令行模式(也称为Ex模式或底行模式)是用户输入命令来执行各种编辑任务的模式。...或 :N 跳转到上一个文件(在多文件编辑时) :args 列出当前会话中打开的所有文件 :first 跳转到列表中的第一个文件 :last 跳转到列表中的最后一个文件

    13300

    学会编写脚本详解

    在生物信息分析中,将执行的一条或多条命令保存在一个文件中,称为脚本文件,脚本文件可以记录运行的命令状态,并且便于分享,而且可以自动化运行多个命令。 脚本五要素: 1....二、vim 编辑脚本 2.1 打开文件 vim 是 Linux 系统自带的文本编辑器,可以理解成为 windows 系统下的 word 软件。...按数字 0:移到文章的开头。 按 G:移动到文章的最后。 shfit+4:移动到光标所在行的"行尾"。...2.7 回复上一次操作 u:命令模式下,按 u,后退 ctrl+R:命令模式下,前进 2.8 更改 cw:更改光标所在处的字到字尾处 c#w:例如,c3w 表示更改 3 个字 2.9 跳至指定的行 ctrl...三、执行脚本 脚本中包含多条命令,如果想运行脚本的命令,在 CentOS 系统上使用 sh 命令,在 Ubuntu系统中使用 bash 命令,系统将按顺序依次执行脚本中的命令。

    5.5K40

    Linux中开启 Vim 之旅:从快捷键到插件的实用手册

    1. vim 的主要特点 多模式编辑:vim 有三种主要的工作模式: 正常/普通/命令模式(Normal mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode...高度自定义:可以通过配置文件(如 .vimrc)来自定义编辑器的外观和功能,调整成符合个人习惯的工作环境。 轻量且跨平台:占用资源少,能在不同操作系统上运行。...保存文件:在命令模式中输入 :w,保存当前文件。 退出vim:在命令模式中输入 :q,退出 vim。 保存并退出:在命令模式中输入 :wq 或 :x,可以保存并退出。...跳到文件中的某一行 「#」:「#」号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字15,再回车,就会跳到文章的第15行。...: set nu 设置缩进的空格数为4: set shiftwidth=4 使用插件 vim 的配置是提升编辑效率和个性化工作环境的重要手段。

    19010

    vim 从嫌弃到依赖(2)——vim 模式

    在上一篇文章中我们获取到了neovim 并对它进行了基础配置。现在已经具备一般编辑器的基本功能了。...让我们先学会如何使用vim基本功能进行编辑,后面再看如何进行配置,以达到某某IDE或者编辑器的效果 vim 为何高效 这里我们先聊聊vim为何高效。...许多复杂的操作其实都可通过一个简单的命令来完成。在命令行中,我们可以执行 vim 自带的命令,也可以执行自定义的命令(例如很多插件都有一些自定义命令)。...例如使用 :w 来将缓冲区中的内容写入一个文件中,或者使用:q 来退出vim。 vim 移动光标的几种方式 移动光标可以说是vim 中所有操作里面最基础的操作了。...如果想针对行本身进行操作的话,需要将同样的操作同时按两下,即dd 表示删除一行,>> 表示缩进当前行。

    59620

    vim从安装到熟练,这篇文章就够了

    ,这里是我配置的一些插件,直接上传免安装,即~/.vim/bundle/ 打开配置文件,在60行配置插件管理器vundle的路径,即set rtp+=~/.vim/bundle/Vundle.vim 然后用...八编辑多个文件 一次编辑多个文件 我们可以一次打开多个文件,如 使用:next(:n)编辑下一个文件。 :2n 编辑下2个文件。 使用:previous或:N编辑上一个文件。...@: 重复上一次的冒号命令。 q: 正常模式下,q然后按':',打开命令行历史缓冲区, 可以像编辑文件一样编辑命令。 q/和q? 可以打开查找历史记录。 执行外部命令 :!...cmd 执行外部命令。 :!! 执行上一次的外部命令。 :sh 调用shell,用exit返回vim。 :r !cmd 将命令的返回结果插入文件当前位置。 :m,nw !...命令帮助的格式为:第一行指明怎么使用那个命令; 然后是缩进的一段解释这个命令的作用,然后是进一步的信息。 :helptags somepath 为somepath中的文档生成索引。

    4.7K10

    【Vim 核心攻略】 —— 文本编辑高手的进阶秘籍

    在Linux环境中,vim可谓是程序员们的老朋友了。 在文本编辑的征程中,效率至上。 Vim 以其独特模式系统独树一帜。...vim ~/.vimrc 1.3、 配置 Vim 以下是一个基础的 .vimrc 配置文件,涵盖常用功能,如行号显示、语法高亮、缩进设置等。...在这个模式下,主要用于浏览文件内容和执行各种编辑命令,如移动光标、删除、复制、粘贴等操作,是 Vim 操作的基础模式。...N:重复上一次搜索(反方向)。 4.2、插入模式(Insert Mode) 用于插入文本内容。当需要向文件中添加新的字符、单词或段落时,就会进入插入模式。...写在最后 如果你觉得这篇关于 Vim 的总结对你有所帮助,请为我的博客 点赞收藏⭐️ 评论或 分享 支持一下!你的每一个支持都是我继续创作的动力✨!

    17420

    【学员分享】程序员效率神器,最常用VIM插件安装大全

    1 写在前边的废话 在群里言有三老师多次推荐用vim作为编辑程序,作为经验丰富的AI程序员,我想一定有其道理,所以决定好好学习vim。...知道vim编辑有很多优点,大家可以在网上搜,我认为最重要的一点就是看起来很牛啊~。...但是vim初始界面太原始了,看得我想哭,安装了之后只能用来编辑,如果要运行就需要退出去,通过python test.py来运行,麻烦死了。回想用现成的IDE是多么的舒服。来来来,看一看界面有多简单。...于是又放弃了…… 这两天又重新安装了ubuntu、anaconda、tensorflow、vim,最后还是决定要再挑战一次,于是将自己安装过程分享。...shiftwidth=4 "自动缩进所使用的空白数 set textwidth=79 "编辑器每行字符数 set autoindent "打开自动缩进 set wildmenu

    1.8K10

    学会这21条,你离Vim大神就不远了

    可以删除所有的标记 当在查看错误日志时,正常的步骤是,vim打开文件,然后使用 shift+g 再跳转到最后一行,这里有个更简单的操作可以在打开文件时立即跳到最后一行。...只要使用 Ctrl+o 即可返回上一次的位置。 12. 排版功能 缩进 :set shiftwidth?...=4 :set expandtab >> 向右缩进 缩进 如何你要对代码进行缩进,还可以用 == 对当前行缩进,如果要对多行对待缩进,则使用 n==,这种方式要求你所编辑的文件的扩展名是被...录制宏 按q键加任意字母开始录制,再按q键结束录制(这意味着vim中的宏不可嵌套),使用的时候@加宏名,比如qa。。。q录制名为a的宏,@a使用这个宏。 19. 执行命令 # 重复前一次命令 ....查看是否设置了ruler,在.vimrc中,使用set命令设制的选项都可以通过这个命令查看 :scriptnames  查看vim脚本文件的位置,比如.vimrc文件,语法文件及plugin等。

    1.7K30

    【Linux】包管理器、vim详解及简单配置

    要进入普通模式,如果你当前不在此模式下,只需按Esc键即可 插入模式 在插入模式下,Vim的行为类似于大多数其他文本编辑器,即你输入的任何字符都会被直接插入到文本中。...中最常用的模式,但它非常强大,允许你执行更复杂的命令,如搜索替换、保存文件、退出Vim等。...2.2 vim普通模式常用命令 2.2.1 移动光标 vim可以直接用键盘上的光标来上下左右移动,但正规的vim是用小写英文字母h,j,k,l,分别控制光标左、下、上、右移一格 G:移动到文章的最后、...开头输入一个命令时,Vim 会退出到 shell 环境中执行这个命令,并在命令执行完毕后返回到 Vim。...使用命令vim ~/.vimrc打开(或创建).vimrc文件进行编辑 因为这里配置的文件位于用户的家目录下,所以只对当前用户有效 进入插入模式(按i键),在.vimrc文件中添加所需的配置选项 设置完成后

    24210

    【linux】vim

    01.vim的基本概念 Vim是一款高度配置化的文本编辑器,用于创建和编辑任何类型的文本,包括程序代码。...要查看你的所有模式:打开vim,底行模式直接输入 :help vim-modes 02.基本操作 vim的基本操作: 进入vim,在系统提示符号输入vim及文件名称后,就进入vim全屏幕编辑画面:...移动光标 vim可以直接用键盘上的光标来上下左右移动,但正规的vim是用小写英文字母 「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格 按「G」:移动到文章的最后 按「 $ 」:...因为在 Vim 的默认配置中,箭头键与 hjkl 键的作用是等价的,但是在窗口切换快捷键中,你需要显式地使用 hjkl 键。...保存退出 06.vim配置 在 Vim 中配置格式化选项主要涉及使用 Vim 的设置选项,这些选项可以在 Vim 的配置文件 ~/.vimrc 中设置,以确保每次启动 Vim 时都会自动应用它们。

    8810

    简明Vim练级攻略

    Vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。...你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点的学习各种戏法。...更好 下面,让我们看一下vim是怎么重复自己的: . → (小数点) 可以重复上一次的命令 N → 重复某个命令N次 下面是一个示例,找开一个文件你可以试试下面的命令: 2dd → 删除...NG → 到第 N 行 (注:注意命令中的G是大写的,另我一般使用 : N 到第N行,如 :137 到第137行) gg → 到第一行。(注:相当于1G,或 :1) G → 到最后一行。...运行vimtutor直到你熟悉了那些基本命令。 其在线帮助文档中你应该要仔细阅读的是 :help usr_02.txt。 你会学习到诸如 !, 目录,寄存器,插件等很多其它的功能。

    6410

    Vim从理解到应用

    1、Vim模式介绍 Vim具有6种基本模式和5种派生模式,我们将只简单介绍下6种基本模式: 普通模式(Normal mode)(常用) 在普通模式中,用的编辑器命令,比如移动光标,删除文本等等。...插入模式(Insert mode)(常用) 在这个模式中,大多数按键都会向文本缓冲中插入文本。大多数新用户希望文本编辑器编辑过程中一直保持这个模式。...当执行一个非移动命令时,命令会被执行到这块高亮的区域上。Vim的"文本对象"也能和移动命令一样用在这个模式中。...在命令执行之后,Vim返回到命令行模式之前的模式,通常是普通模式。 Ex模式(Ex mode) 这和命令行模式比较相似,在使用:visual命令离开Ex模式前,可以一次执行多条命令。...六种基本模式中以普通、插入和命令行三种模式最为常用,因为这三种模式的相互配合即可完成基本的编辑功能(普通模式:对文本进行复制、粘贴、删除、撤销等操作;插入模式:编写文本内容;命令行模式:保存、退出文档,

    53020

    超简单的 VIM 练级攻略

    博主说:来见识见识传说中最好用的文本编辑器 VIM 吧!   VIM 的学习曲线相当的大,所以如果你一开始看到的是一大堆 VIM 的命令分类,你一定会对这个编辑器失去兴趣的。...——————————正文开始—————————— 你想以最快的速度学习人类史上最好的文本编辑器 VIM 吗?你先得懂得如何在 VIM 幸存下来,然后一点一点地学习各种戏法。...更好 下面,让我们看一下 vim 是怎么重复自己的: .→ (小数点) 可以重复上一次的命令 N→ 重复某个命令N次 下面是一个示例,找开一个文件你可以试试下面的命令: 2dd→...NG→ 到第 N 行 (陈皓注:注意命令中的G是大写的,另我一般使用: N到第 N 行,如:137到第 137 行) gg→ 到第一行。(陈皓注:相当于1G,或:1) G→ 到最后一行。...幸运的是,vim 有很多很不错的工具和优秀的文档。 运行 vimtutor 直到你熟悉了那些基本命令。 其在线帮助文档中你应该要仔细阅读的是:help usr_02.txt. 你会学习到诸如!

    1.1K30

    VIM常用快捷键(转载)

    G 调至文尾 5gg/5G 调至第5行 gd 跳至当前光标所在的变量的声明处 fx 在当前行中找x字符,找到了就跳转至 ; 重复上一个f命令,而不用重复的输入fx * 查找光标所在处的单词,向下查找...在命令模式下输入":sh",可以运行相当于在字符模式下,到输入结束想回到VIM编辑器中用exit,ctrl+D返回VIM编辑器 可以"!...command",运行结束后自动回到VIM编辑器中 用“Ctrl+Z“回到shell,用fg返回编辑 :!...make -> 直接在当前目录下运行make指令 VIM启动项 -o[n] 以水平分屏的方式打开多个文件 -O[n] 以垂直分屏的方式打开多个文件 自动排版 在粘贴了一些代码之后,vim变得比较乱,只要执行...gg=G就能搞定 如何在vim中编译程序 在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行 :copen 命令,将结果输出的窗口打开,然后执行 :make 编译后的结果就显示在了

    1.7K20

    Vim常用快捷键

    G 调至文尾 5gg/5G 调至第5行 gd 跳至当前光标所在的变量的声明处 fx 在当前行中找x字符,找到了就跳转至 ; 重复上一个f命令,而不用重复的输入fx * 查找光标所在处的单词,向下查找...tab 5gt 跳到第五个tab 九、执行shell命令 在命令模式下输入":sh",可以运行相当于在字符模式下,到输入结束想回到VIM编辑器中用exit,ctrl+D返回VIM编辑器 可以"!...command",运行结束后自动回到VIM编辑器中 用“Ctrl+Z“回到shell,用fg返回编辑 :!...make -> 直接在当前目录下运行make指令 十、VIM启动项 -o[n] 以水平分屏的方式打开多个文件 -O[n] 以垂直分屏的方式打开多个文件 十一、自动排版 在粘贴了一些代码之后,vim变得比较乱...,只要执行gg=G就能搞定 十二、如何在vim中编译程序 在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行 :copen 命令,将结果输出的窗口打开,然后执行 :make 编译后的结果就显示在了

    1.8K00

    超全的Vim常用快捷键,建议收藏备用!

    G 调至文尾 5gg/5G 调至第5行 gd 跳至当前光标所在的变量的声明处 fx 在当前行中找x字符,找到了就跳转至 ; 重复上一个f命令,而不用重复的输入fx * 查找光标所在处的单词,向下查找...tab 5gt 跳到第五个tab 九、执行shell命令 在命令模式下输入":sh",可以运行相当于在字符模式下,到输入结束想回到VIM编辑器中用exit,ctrl+D返回VIM编辑器 可以"!...command",运行结束后自动回到VIM编辑器中 用“Ctrl+Z“回到shell,用fg返回编辑 :!...make -> 直接在当前目录下运行make指令 十、VIM启动项 -o[n] 以水平分屏的方式打开多个文件 -O[n] 以垂直分屏的方式打开多个文件 十一、自动排版 在粘贴了一些代码之后,vim变得比较乱...,只要执行gg=G就能搞定 十二、如何在vim中编译程序 在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行 :copen 命令,将结果输出的窗口打开,然后执行 :make 编译后的结果就显示在了

    20.6K32
    领券