linuxvim三种模式以及常用命令
-
Linux和Vim是开源软件中的两个重要组成部分,常被用于命令行界面的操作和文本编辑。学习Linux的命令和Vim的使用是每个开发者和系统管理员都应该掌握的基本技能。
一、Linux的三种模式:
1. 命令模式(Command mode):当你进入Vim时,默认就是命令模式。在该模式下,按下键盘上的大多数键都会触发一些命令或操作,例如移动光标、删除字符、复制粘贴等。常用的命令包括:
– h、j、k、l:分别代表向左、向下、向上、向右移动光标。
– i、a、o:分别代表在当前光标前插入、在当前光标后插入、在当前行下面插入新行。
– x:删除当前光标所在位置的字符。
– dd:删除当前光标所在行。
– yy:复制当前光标所在行。
– p:粘贴剪切板中的内容。2. 插入模式(Insert mode):在命令模式下按下i、a、o等键可以进入插入模式。在该模式下,你可以输入文本,并即时看到输入的内容。常用的命令包括:
– Esc:退出插入模式,返回命令模式。
– :wq:保存文件并退出Vim。3. 底行模式(Ex mode):在命令模式下按下冒号(:)可以进入底行模式。在该模式下,可以输入各种指令,如保存文件、搜索文本、替换字符等。常用的命令包括:
– :w:保存文件。
– :q:退出Vim。
– :wq:保存文件并退出Vim。
– :/keyword:搜索包含”keyword”的文本。
– :s/old/new/g:将文本中的”old”替换为”new”。二、Vim的常用命令:
1. 光标移动相关命令:
– h、j、k、l:向左、向下、向上、向右移动光标。
– w、b:按单词前后跳跃。
– gg、G:移到文件开头和结尾。
– Ctrl+f、Ctrl+b:翻页。2. 文本编辑相关命令:
– x、d:删除字符、删除文本行。
– y、p:复制、粘贴。
– u:撤销上次操作。
– .:重复上次操作。3. 查找和替换命令:
– /keyword:向前搜索关键字。
– ?keyword:向后搜索关键字。
– n、N:定位到下一个或上一个匹配项。
– :s/old/new/g:替换文本中的”old”为”new”。4. 文件操作命令:
– :e filename:打开文件。
– :w:保存文件。
– :q:退出Vim。
– :wq:保存文件并退出Vim。以上是Linux和Vim常用的模式和命令,有了这些基础知识,你可以更高效地使用命令行界面和编辑文本。
2年前 -
Linux中的Vim是一个强大的文本编辑器,它具有三种模式:命令模式、插入模式和可视模式。下面是这三种模式的详细说明以及一些常用命令。
1. 命令模式:
– 进入命令模式:在Vim中打开文件后,默认进入命令模式。可以使用多种命令,例如移动光标、删除文本行、搜索和替换等。
– 常用命令:
– 移动光标:h(左)、j(下)、k(上)、l(右),分别对应键盘的左、下、上、右箭头键。
– 剪切与复制:dd(剪切当前行)、yy(复制当前行)。
– 撤销与重做:u(撤销)、Ctrl+r(重做)。
– 保存文件::w(保存文件)。
– 退出Vim::q(退出Vim),:q!(强制退出),:wq(保存并退出)。2. 插入模式:
– 进入插入模式:在命令模式下按下字符键(除了Esc键)即可进入插入模式,可以用于编辑文本。
– 常用命令:
– 输入文本:直接键入即可。
– 退出插入模式:按下Esc键。3. 可视模式:
– 进入可视模式:在命令模式下按下v即可进入可视模式,可以用于选择并操作文本块。
– 常用命令:
– 选中文本块:按下v并移动光标选择文本块。
– 复制和剪切:选中文本后按下y(复制)或d(剪切)。
– 粘贴:在目标位置按下p即可粘贴。此外,还有一些其他常用的命令:
– 打开文件:vim 文件名。
– 搜索文本:在命令模式下按下/,然后输入要搜索的文本,按下Enter键。
– 替换文本:在命令模式下按下:,然后输入%s/原文本/替换文本/g,按下Enter键。
– 在当前行行首插入:在命令模式下按下I。
– 在当前行行尾插入:在命令模式下按下A。总之,熟练掌握这些Vim的常用命令以及三种模式的切换,可以提高在Linux下的文本编辑效率。
2年前 -
一、Vim的三种模式
Vim是一款功能强大的文本编辑器,在使用过程中,主要有以下三种模式。
1.1、普通模式(Normal Mode):在打开Vim时,默认进入普通模式。在普通模式下,可以进行移动光标、复制、粘贴、删除、搜索、替换等操作。
1.2、插入模式(Insert Mode):在普通模式下按下“i”键进入插入模式,光标会变成竖线形状,可以进行文本输入。插入模式下,可以像普通文本编辑器一样进行编辑。
1.3、命令行模式(Command Line Mode):在普通模式下按下“:”键进入命令行模式,可以执行一些Vim命令。比如保存文件、退出编辑器、执行外部命令等。
二、常用命令
2.1、普通模式下的命令
– 移动光标:h或←向左移动;j或↓向下移动;k或↑向上移动;l或→向右移动;
– 删除文本:x删除光标所在的字符;dd删除当前行;yy复制当前行;
– 复制粘贴:yy复制当前行;p粘贴;
– 撤销操作:u撤销前一个操作;
– 搜索文本:/关键词向前搜索;?关键词向后搜索;n跳转到下一个搜索结果;N跳转到上一个搜索结果;
– 替换文本::s/旧内容/新内容/g 替换当前行中的旧内容为新内容;:%s/旧内容/新内容/g 替换全部行中的旧内容为新内容;
– 保存文件::w 保存文件;
– 退出编辑器::q 退出编辑器;:q! 不保存退出;
– 保存并退出::wq 或 ZZ2.2、插入模式下的命令
– 进入插入模式:i 在光标之前插入;a 在光标之后插入;o 在当前行之后插入新行;
– 退出插入模式:ESC2.3、命令行模式下的命令
– 保存文件::w 或:w filename 保存文件;:wq 或:wq filename 保存并退出;
– 插入文本::r filename 在当前位置插入文件内容;:r !command 执行shell命令,并将结果插入到当前位置;
– 执行外部命令::!command 执行shell命令;
– 搜索文本:/关键词 向前搜索;?关键词 向后搜索;n 跳转到下一个搜索结果;N 跳转到上一个搜索结果;以上只是Vim的一些常用命令,Vim的功能非常强大,支持的命令很多,可以根据自己的需要进行学习和使用。
2年前