当前位置:首页 > 虚拟机 > 正文

虚拟机vim如何保存修改(虚拟机不保存退出vi编辑)

vim怎么保存退出vim如何保存退出

1.连接到Linux并输入以下命令来创建一个名为hello_vim的新文件。
2.切换到模式(按i键入)并键入一行内容。
3.要保存当前编辑,请在命令模式下键入w并按Enter运行它。
4.按照上述步骤执行w(save)命令,然后执行q(exit)命令退出VIM编辑器。
5.用vim打开文件,编辑文件,进入命令模式,直接执行wq命令保存文件并退出VIM编辑器。

vim怎么修改已经存在的文件

以下是与修改和保存文件相关的VI命令:i命令在当前位置前I在当前行行首a在当前位置后A在当前行尾o在当前行后一行lineO在当前行之前单行搜索命令/文本要搜索文本,请按n键查找下一行,按N键查找上一行。?text搜索文本,反向搜索,按n键查找下一个,按N键查找上一个。vim中的一些特殊字符在搜索时需要转义。*[]^%/?~$:setignorecase忽略大小写搜索:setnoignorecase不忽略大小写搜索以查找长单词。如果某个单词很长,输入Trouble,可以将光标移动到该单词上,按*或#键来搜索该单词,相当于/search。#命令相当于?Search。:slsearch突出显示搜索结果,突出显示所有结果而不是仅突出显示一个匹配项。:setnohlsearch禁用显示突出显示的搜索:nohlsearch禁用当前突出显示。如果再次搜索或按n或N键,它将再次突出显示。:setincsearch:逐步搜索模式,搜索当前输入的字符,无需等待输入完成。:setwrapscan新搜索。当搜索到文件的开头或结尾时,返回继续搜索。该选项默认处于激活状态。Replacera命令将当前字符替换为a,当前字符为光标所在字符。s/old/new/将新的替换为旧的,替换当前行中的个匹配项s/old/new/g将新的替换为旧的,替换当前行中的所有匹配项%s/old/new/将新的替换为旧的,替换个匹配项所有行的匹配是%s/old/new/g。将新的更改为旧的并替换整个文件中的所有匹配项:10.20s/^//g。第10行到第20行每行前面添加四个空格,用于缩进。ddp将光标所在行与紧接其下的行交换。移动命令h向左移动一个字符,l向右移动一个字符。该命令很少使用,通常用w代替。k上移一位字符j下移一位字符可以与数字一起使用四个以上的命令。例如,20d向下移动20行,5h向左移动5个字符。在Vim中,很多命令都可以与数字一起使用,例如删除10个10x字符并在当前位置后3!,3a!,这里的Esc是必须的,否则命令不会生效。w向前移动一个单词(光标停在单词的开头),如果到达行尾,则移动到下一行的开头。该命令速度很快,可以替代l命令。b向后移动一个单词2b向后移动两个单词e和w一样,但光标停在单词末尾ge和b一样,光标停在单词末尾。^移动到该行除空格之外的个字符。0(数字0)移动到该行的个字符,移动到该行的个字符。与0生命值相同。$移动到第3行末尾$移动到第3行末尾gg下面的行移动到文件开头。=[[G(shift+g)移动到文件末尾。=]]f(查找)命令也可用于移动。fx将查找光标后个带有x的字符,3fd将查找第三个带有d的字符。F与f相同,反向查找。导航到指定行,冒号+行号,然后按Enter。例如,转到第240行是:240,然后按Enter。另一种是行号+G,例如230G移动到230行。Ctrl+e向下滚动一行Ctrl+y向上滚动一行Ctrl+d向下滚动半屏Ctrl+u滚动半屏向上Ctrl+f向下滚动一屏Ctrl+b向上滚动一屏撤消和重做u撤消(Undo)U撤消整行作Ctrl+r重做(Redo),即撤消撤消的作。删除x命令删除当前字符3x删除当前光标后面的三个字符。开始X=DHDL删除当前字符,DL=XDH删除前一个字符DD删除当前行DJ删除上一行DK删除下一行10D删除当前行中的10行。D删除当前字符直到行尾。d=d$d$删除当前字符之后的所有字符(本行)kdgg删除当前行之前的所有行(不包括当前行)jdG(jdshift+g)删除当前行之后的所有行(不包括当前行):1,10d删除第1至10行:11,$d删除第11行及以下所有行:1,$d删除所有行J(shift+j)删除两行之间的空行,实际上合并两行。和粘贴。yy当前行。nyy当前行之后的n行。例如,2yy当前行和下一行。p粘贴到当前光标之后。如果之前使用yy命令了一行,则会将其粘贴到当前行的下一行。Shift+p在当前行之前粘贴:1,10co20在第20行之后第1-10行。:1,$co$整个文件并添加

vim命令中出现E492怎么修改

export
实际上不是
vim
命令。
编辑
bashrc
:使用
g
到达文件末尾。然后使用
o
创建新行并进入模式。然后照常输入内容。完成后,使用
返回正常模式,按
zz
(两个大z)
保存并退出。无需使用冒号命令。