1.删除单行1.1删除当前光标所在的行普通模式下,输入dd即可删除光标所在的行1.2删除指定某行命令行模式下,输入[num]d,如删除第5行,输入5d1.2.1删除最后一行命令行模式下,输入$d2.删除多行2.1当前位置删除n行普通模式下,在你使用dd命令删除一行之前,你可以在它前面指定一个数字,以便在Vim中一次删除几行。[num]dd当你指定数字代替时num,Vim将开始删除行,你可以认为这是Vim多次执行dd命令num。如在普通模式,输入5dd,会在当前行向后(包括当前行)删除5行2.2指定要删除的行范围用于指定范围的字符(不懂继续往后看).当前行$文件中的最后一行%所有行提高移动速度的
文章目录Linux编辑器-vimvim的基本概念vim底行模式各命令汇总vim下各模式的切换vim配置Linux编辑器-vimvim的基本概念vim在我们做开发的时候,主要解决我们编写代码的问题,本质上就是一个多模式的文本编辑器。我们这里主要介绍vim最常用的三种模式:命令模式、插入模式、底行模式。1、命令模式(Normalmode)。在命令模式下,我们可以控制屏幕光标的移动,字符、字或行的删除,复制粘贴,剪贴等操作。2、插入模式(Insertmode)。只有在插入模式下才能进行文字输入,该模式是我们使用最频繁的编辑模式。3、底行模式(Commandmode)。在底行模式下,我们可以将文件保存
一,问题描述docker容器内运行vim命令,报错vim:commandnotfound 二,问题原因docker容器中没有安装vim,安装vim即可。三,解决步骤 3.1运行apt-getupdate命令 3.1.1如果运行apt-getupdate命令报错的话 Jobfordocker.servicefailedbecausethecontrol出现这个问题,大概率是DNS解析的问题,需要在宿主机指定下dns{"dns":["114.114.114.114","8.8.8.8"]}[root@localhostadmin]#cat/etc
文章目录1.什么是vim2.vim的常用模式3.vim的基本操作4.vim命令集4.1命令模式命令集复制粘贴依次撤销上一次操作对撤销进行撤销(恢复)剪切&删除移动光标(上下)移动光标(左右)文本内容大小写切换替换4.2替换模式4.3命令模式命令集(续)删除4.4上下左右移动光标4.5插入模式的切换4.6末行模式命令集搜索匹配不退出vim直接执行终端界面的命令替换多文件分屏显示5.vim的配置6.解决普通用户不能sudo的问题从这篇文章开始,我们要来学习一些Linux中的开发工具。这篇文章,我们先来学习一下Linux中的文本编辑器——vim。1.什么是vim首先我们来认识一下什么是vimVim(
目录一、vi、vim傻傻分不清二、vi、vim的三种命令模式1、指令模式2、编辑模式3、命令行模式(末行模式)4、三种模式之间的关系三、vi、vim命字符查找命令1、/命令2、?命令3、n命令 4、N命令一、vi、vim傻傻分不清vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。二、vi、vim的三种命令模式【注意】:不同的教程可能三种模式的名字不同。1、指令模式【介绍】:使用vi/vim打开一个文件直接进入指令模式,也就是默认的模式。【操作】:命令作用方向键移动光标x删除某个字符dd删除(剪切)某行ndd删除(剪切)当前行开始的n行yy复制游标所在行nyy复制当前
目录一、vi、vim傻傻分不清二、vi、vim的三种命令模式1、指令模式2、编辑模式3、命令行模式(末行模式)4、三种模式之间的关系三、vi、vim命字符查找命令1、/命令2、?命令3、n命令 4、N命令一、vi、vim傻傻分不清vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。二、vi、vim的三种命令模式【注意】:不同的教程可能三种模式的名字不同。1、指令模式【介绍】:使用vi/vim打开一个文件直接进入指令模式,也就是默认的模式。【操作】:命令作用方向键移动光标x删除某个字符dd删除(剪切)某行ndd删除(剪切)当前行开始的n行yy复制游标所在行nyy复制当前
Powerline是一个出色的Vim编辑器状态栏插件,它以Python开发,为bash、zsh、tmux等许多其他应用程序提供状态栏和提示符功能。它通过在编辑器窗口底部提供可定制和信息丰富的状态栏来增强Vim编辑器的外观和功能。状态栏显示当前模式(例如正常模式、插入模式、可视模式)、文件名、路径、行列号、Git分支、虚拟环境等等,使编辑体验更加丰富。功能特点:它使用Python编写,具有可扩展性和丰富的功能。稳定可靠的代码基础,与Python2.6+和Python3兼容良好。它还支持多个Linux工具和实用程序中的提示符和状态栏。使用JSON开发的配置和装饰器颜色。快速轻巧,具有守护程序支持,
在Vim中注释多行可以使用以下方法:注释多行使用快捷键:a.进入Visual模式:按下Esc键以确保处于Normal模式,然后按下大写字母V进入Visual模式。b.选择要注释的多行:使用上下箭头键或j和k键选择要注释的行。c.注释选定的行:按下Shift+3(即Shift+#)在选定的行前添加注释符号(通常是#)。d.退出Visual模式:按下Esc键退出Visual模式。注释多行使用命令:a.进入Normal模式:按下Esc键以确保处于Normal模式。b.移动到要注释的起始行:使用上下箭头键或j和k键将光标移动到要注释的起始行。c.开始注释:按下Ctrl+v进入块选择模式。使用上下箭头键
目录1、命令模式1.1、dd(字母d连按两次):将光标所在行文件内容删除1.2、ndd:删除光标所在行及其后续的n行内容1.3、u:撤回上次命令(操作)1.4、Ctrlr:恢复被撤销掉的命令1.5、nyy:从光标所在行开始,连续拷贝n行内容(包括光标所在行)1.6、p:粘贴拷贝到的内容(将内容从光标所在行的下一行开始粘贴)1.7、G:将光标移动到文件内容最后一行1.8、nG:移动到文件的第n行,行数从1开始。1.9、gg:将文件光标移动到文件内容的第一行1.10、r:替换光标当前位置的字符1.11、Shift6:移动光标到光标所在行的行头(同时按下两键)1.12、Shift4:移动光标到光标所
目录1、命令模式1.1、dd(字母d连按两次):将光标所在行文件内容删除1.2、ndd:删除光标所在行及其后续的n行内容1.3、u:撤回上次命令(操作)1.4、Ctrlr:恢复被撤销掉的命令1.5、nyy:从光标所在行开始,连续拷贝n行内容(包括光标所在行)1.6、p:粘贴拷贝到的内容(将内容从光标所在行的下一行开始粘贴)1.7、G:将光标移动到文件内容最后一行1.8、nG:移动到文件的第n行,行数从1开始。1.9、gg:将文件光标移动到文件内容的第一行1.10、r:替换光标当前位置的字符1.11、Shift6:移动光标到光标所在行的行头(同时按下两键)1.12、Shift4:移动光标到光标所