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

Linux常用命令12 - vi

用法很多,在这里就简单说下常用操作,如何在 vim / vi 中保存文件并退出编辑器。 vim 模式 启动 vim 编辑器时,处于正常模式。 在这种模式下,您可以使用 vim 命令并在文件中导航。...为了能够输入文本,您需要进入插入模式按下 i 键。 这种模式允许您以在常规文本编辑器相同方式插入删除字符。左下角会提示一个 insert。 ?...要从任何其他模式回到正常模式,只需按 Esc 键。 打开文件 使用 vim 打开文件,后面跟着要编辑或创建文件名称: vim file.text 保存文件 在 vim 中保存文件命令是:w。...要保存文件并同时退出编辑器,请按 Esc 切换到正常模式键入:wq 并按 Enter。 按键盘最左上角 Esc :wq 按下 Enter ? 另一个保存文件并退出 vim 命令是:x。...这两个命令之间区别在于:x 只在有未保存更改时才将缓冲区写入文件,:wq 总是将缓冲区写入文件并更新文件修改时间。 ?

2K30

Vi编辑器基本使用

Vi编辑器是最常用Linux系统文本编辑工具,可以帮助我们通过一系列命令对文本文件进行编辑操作,具有命令模式、插入模式、底行模式这三种工作模式,通常我们通过Vi编辑器对一个文件进行操作,需要在这三种模式之间来回切换...本文将列举各模式操作方法并带领大家一起用Vim编辑器写出第一个HelloWorld程序。 一、Vi编辑器三种工作模式 Vi编辑器有三种工作模式,分别为命令模式、插入模式、底行模式。...通常我们通过Vi编辑器对一个文件进行操作,需要在这三种模式之间来回切换。 Vi编辑器三种工作模式关系图: ① 命令模式 最初进入一般模式,该模式下可以移动光标进行浏览,整行删除,但无法编辑文字。...命令模式下常用命令: 功能 命令代码 键入i进入插入模式 i 复制当前光标所在行 yy n为数字,复制当前光标开始n行 [n]yy 粘贴复制内容到光标所在行 p 删除当前光标所在行 dd 删除当前光标所在行开始...插入模式下常用命令: 功能 命令代码 键入:进入底行模式 : Esc键回到命令模式 Esc ③ 底行模式模式下,光标位于屏幕底行,用户可以进行文件保存或退出操作,也可以设置编辑环境,寻找字符串

28310
您找到你想要的搜索结果了吗?
是的
没有找到

还不会在vim中保存另存退出文件?

使用 Vim 模式Vim 启动时,文件默认以命令模式打开。这意味着你可以四处移动编辑文件,但不能插入新文本。 此模式所有字母数字键都等于命令,按下它们不会在屏幕上显示它们值。...要键入文本,你必须处于插入模式。要切换到插入模式,请按i键。现在你可以在文件中键入文本。 要切换命令模式,请按ESC按钮。 Vim 保存退出命令 1.按ESC键切换命令模式。...如何在 Vi / Vim 中保存文件不退出 要保存文件 不退出Vim: 1.按ESC键切换命令模式 2.输入::。这将打开窗口左下角提示栏。...这将在 Vim 中保存对文件所做更改,不退出。 4.你还可以通过在命令后添加新名称来重命名现有文件。...image-20220127210031948 退出不保存vi/vim更改 要退出 vim 不保存更改: 按ESC键切换命令模式。 按冒号打开窗口左下角提示栏。 输入q!

1.8K10

如何退出Vi或Vim编辑器「建议收藏」

All of the instructions in this article apply equally to vim. 启动vi打开文件命令很简单。 键入vi ,一个空格,然后输入文件名。...vi其他编辑器之间最明显区别是,在启动vi您不能只是开始输入文本。 这是因为vi是模式编辑器。 编辑是在一种模式(插入模式)下执行,发出命令是在命令模式下执行。 vi进入命令模式。...如果您不熟悉插入模式命令模式概念,可能会感到困惑。 您可以在“命令模式下发出许多命令都会影响您正在键入文件。 如果您处于“命令模式,但是错误地尝试在文件中键入文本,则结尾将不会很好。...如果碰巧按下“ i”键或调用插入模式其他10个键(a,A,c,C,I,o,O,R,sS)任何一个,您会突然看到您正在输入。 您现在处于插入模式。...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

4.6K10

一天一个 Linux 命令(1):vim 命令

vim 编辑器支持编辑模式命令模式,编辑模式下可以完成文本编辑功能,命令模式下可以完成对文件操作命令,要正确使用 vim 编辑器就必须熟练掌握这两种模式切换。...正常模式(normal mode) 可视模式(visual mode) 插入模式(insert mode) 命令模式(command-line mode) 用户可以通过按 ESC 在各个模式之间进行切换...在该模式下,用户输入任何字符都被Vi当做文件内容保存起来,并将其显示在屏幕上。在文本输入过程,若想回到命令模式下,键入 ESC 键即可。...ex 命令可启动 vim,执行 ex 命令,并键入 visual 就可以进入 vim 正常模式vim ex 编辑器功能是相同,二者主要区别是用户界面。...多数文件管理命令都是在此模式下执行把编辑缓冲区内容写到文件中等)。命令执行完后,vim 自动回到正常模式

79510

两个成倍提高工作效率 Vim 使用技巧

按下 i 切换到交互模式然后输入文本。完成之后,键入 :wq 关闭并保存文件。 ? 这些文本会在剪贴板可用,直到你重启了系统。在你关闭编辑器之后,你之前应用会重新占据主界面。...在图形用户界面,您可以在任何图形文本编辑器( gedit)打开文件,并使用 CTRL + C CTRL + V 复制粘贴内容。在命令模式下,您不能使用这种编辑器。...例如,您想要将复制行粘贴到 line2 line3 之间,请将鼠标光标置于行前并键入 p。 输出示例: line1 line2 ostechnix line3 line4 line5 ?...保存所有文件更改并退出 vim 编辑器,键入: :wq 同样,您可以将任何文件任何行复制到其他文件。 - 将整个文件内容复制到另一个文件 我们知道如何复制一行,那么整个文件内容呢?...例如,要列出当前加载文件,请运行: :buffers 在文件之间切换: :buffer 1 打开其他文件,请键入: :e file3.txt 将文件全部内容复制到另一个文件: :r file1.txt

1.2K60

Vim 命令、操作、快捷键(建议收藏)

命令历史 以:/开头命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。...在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开文件列表,当前正在编辑文件会用[]括起来...~$ :set ignorecase  忽略大小写查找 :set noignorecase  忽略大小写查找 查找很长词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索...:set incsearch  逐步搜索模式,对当前键入字符进行搜索不必等待键入完成。 :set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。...,某个模式帮助用模式_主题模式 帮助文件位于||之间内容是超链接,可以用Ctrl+]进入链接,Ctrl+o(Ctrl + t)返回 其他非编辑命令 .

1.2K10

138 条 Vim 命令、操作、快捷键全集

命令历史 以:/开头命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。...在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开文件列表,当前正在编辑文件会用[]括起来...~$ :set ignorecase  忽略大小写查找 :set noignorecase  忽略大小写查找 查找很长词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索...:set incsearch  逐步搜索模式,对当前键入字符进行搜索不必等待键入完成。 :set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。...,某个模式帮助用模式_主题模式 帮助文件位于||之间内容是超链接,可以用Ctrl+]进入链接,Ctrl+o(Ctrl + t)返回 其他非编辑命令 .

98800

教程 | Vim 教程【命令-操作-快捷键】

vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开文件列表,当前正在编辑文件会用[]括起来...~$ :set ignorecase  忽略大小写查找 :set noignorecase  忽略大小写查找 查找很长词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索...:set incsearch  逐步搜索模式,对当前键入字符进行搜索不必等待键入完成。 :set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。...正常模式下按v(逐字)或V(逐行)进入可视模式,然后用jklh命令移动即可选择某些行或字符,再按y即可复制 ddp交换当前行其下一行 xp交换当前字符其后一个字符 剪切命令 正常模式下按v(逐字)或...,某个模式帮助用模式_主题模式 帮助文件位于||之间内容是超链接,可以用Ctrl+]进入链接,Ctrl+o(Ctrl + t)返回 其他非编辑命令 .

60220

教程 | Vim 教程【命令-操作-快捷键】

命令历史 以:/开头命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。...在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开文件列表,当前正在编辑文件会用[]括起来...~$ :set ignorecase  忽略大小写查找 :set noignorecase  忽略大小写查找 查找很长词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索...:set incsearch  逐步搜索模式,对当前键入字符进行搜索不必等待键入完成。 :set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。...,某个模式帮助用模式_主题模式 帮助文件位于||之间内容是超链接,可以用Ctrl+]进入链接,Ctrl+o(Ctrl + t)返回 其他非编辑命令 .

99120

Vim 命令、操作、快捷键(收藏大全)

------ 命令历史 以:/开头命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。...在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开文件列表,当前正在编辑文件会用[]括起来...~$ :set ignorecase  忽略大小写查找 :set noignorecase  忽略大小写查找 查找很长词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索...:set incsearch  逐步搜索模式,对当前键入字符进行搜索不必等待键入完成。 :set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。...,某个模式帮助用模式_主题模式 帮助文件位于||之间内容是超链接,可以用Ctrl+]进入链接,Ctrl+o(Ctrl + t)返回 其他非编辑命令 .

92730

138 条 Vim 命令、操作、快捷键全集

作者:perlman 命令历史 以:/开头命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。...在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开文件列表,当前正在编辑文件会用[]括起来...~$ :set ignorecase  忽略大小写查找 :set noignorecase  忽略大小写查找 查找很长词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索...:set incsearch  逐步搜索模式,对当前键入字符进行搜索不必等待键入完成。 :set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。...,某个模式帮助用模式_主题模式 帮助文件位于||之间内容是超链接,可以用Ctrl+]进入链接,Ctrl+o(Ctrl + t)返回 其他非编辑命令 .

1.3K60

vim 常用命令

vim file1 file2 file3 … 在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件...~$ :set ignorecase  忽略大小写查找 :set noignorecase  忽略大小写查找 查找很长词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索...:set incsearch  逐步搜索模式,对当前键入字符进行搜索不必等待键入完成。 :set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。...正常模式下按v(逐字)或V(逐行)进入可视模式,然后用jklh命令移动即可选择某些行或字符,再按y即可复制 ddp交换当前行其下一行 xp交换当前字符其后一个字符 剪切命令 正常模式下按v...,某个模式帮助用模式_主题模式 帮助文件位于||之间内容是超链接,可以用Ctrl+]进入链接,Ctrl+o(Ctrl + t)返回 其他非编辑命令 .

1.4K21

提升你 Vim 技能 5 个方法

“插入模式之间区别。...插入模式(包括替换):这种模式Vim 允许将文本输入到打开文件。 可视模式Vim 行为类似于基于鼠标的输入方式,复制、编辑、替换等。...命令模式(包括行模式、Ex 命令模式末行模式):是在 Vim 做更多事情强大方法。 每种模式都有很多值得探索地方。...这些对应用程序窗口更改是从命令模式启动,这需要使用冒号(:)来调起提示符。 每个分割窗口可以容纳一个文件进行编辑,你可以通过标签页在更多文件之间随意切换。...你需要键入 exit 来关闭你终端进程,就像你结束一个 shell 会话一样,但你关闭这个分割窗口标签页方式关闭任何普通 Vim 窗口一样,要用 :q 来关闭。

77620

linux之文本编辑器

通过设置,vim会自动检测文件内容类型,并以不同颜色进行高亮显示,注释变成蓝色,关键字变成褐色,字符串变成红色等,与vi传统黑白显示模式相比,vim更易读易用。...4.3.2 vi 命令模式(Command mode) 命令模式是vi管理光标其他一些工作。...首先要记住命令模式切换“中心”,由命令模式可以直接进入其他两种模式输入模式需要进入底线模式时,首先要进入命令模式,然后由这里进入底线模式;反之亦然。...粘贴复制 从正文中删除内容(字符、字或行)并没有真正丢失,而是被剪切并复制到了一个内存缓冲区。用户可将其粘贴到正文中指定位置。...打开屏幕会显示第一个文件,我们可以用底线模式“e”来实现三个文件切换: “:e /etc/service” 也可以用Ctrl+Shift+6来回到上一个编辑文件。

2.2K20

Linux命令2

; •用户主目录一般要放到根目录home目录下,用户主目录用户名是相同; •如果创建用户时候,指定组名,那么系统会自动创建一个用户名一样组名。...susu–命令不同之处在于,su -切换到对应用户时会将当前工作目录自动转换到切换用户主目录: ?...在命令模式下输入“:”即可切换到末行模式,然后输入命令。 37.5、vim基础操作 vim是从vi发展出来一个文本编辑器。...末行模式下,将第一行至第10行之间abc替换成123 :1, 10s/abc/123/g vim里执行shell下命令: 末行模式里输入!...SSH是目前较可靠,专为远程登录会话其他网络服务提供安全性协议。常用于远程登录,以及用户之间进行资料拷贝。 利用SSH协议可以有效防止远程管理过程信息泄露问题。

1.4K20

linux常见面试题

通常,一个桌面环境,KDE或Gnome,足以在没有问题情况下运行。尽管系统允许从一个环境切换到另一个环境,但这对用户来说都是优先考虑问题。...BASHDOS控制台之间主要区别在于3个方面: BASH命令区分大小写,DOS命令则不区分; 在BASH下,/ character是目录分隔符,\作为转义字符。...你可以简单地在虚拟桌面之间进行随机播放,不是在每个程序中保持完整程序,不是最小化/恢复所有这些程序。 29)如何在Linux下跨不同虚拟桌面共享程序?...33)如何从一个桌面环境切换到另一个桌面环境,例如从KDE切换到Gnome? 假设你已安装这两个环境,只需从图形界面注销即可。然后在登录屏幕上,键入登录ID密码,并选择要加载会话类型。...由于Linux区分大小写,因此先前使用命令可能以与当前格式不同格式输入。例如,要列出目录所有文件,应键入命令ls,不是LS。

2.4K10

Vim常见命令(简洁精炼,干货)

vim使用 vim三种模式命令模式、插入模式、底行模式。使用ESC、i、:切换模式vim [路径/]目标文件名:若存在则打开,不存在则新建并打开。 ?...基本步骤:1. vim hello.c 2. 键入i 3. 编辑 4. 键入[ESC] 5....键入:wq保存退出 命令模式:用于复制、粘贴、删除、插入、撤销、移动等命令 移动: h、j、k、l--移动左、下、上、右光标(j比较像 ↓) 数字0--到本行行头 $--到本行行尾 ^--到本行第一个非空格字符...其他:gU--单词变大写gu--单词变小写 剪切==删除+粘贴 底行模式: :w 保存(后跟文件名,可文件另存为) :q 退出vi(系统会提示保存修改) :q!...sh 切换命令行,按Ctrl+d返回vim : help 显示vim相关命令帮助 :e 打开一个文件 :bn:bp上下文件之间切换(:n到下一个文件)

82810

ex命令

ex命令 ex命令用于在Ex模式下启动vim文本编辑器,ex执行效果如同vi -e,如要从Ex模式回到普通模式,则在vim输入:vi或:visual指令即可,可以通过运行vi -e来启动ex,也可以通过运行...-d: 以diff模式启动,应该有两个或三个文件名参数,vim将打开所有文件并显示它们之间差异,像vimdiff一样工作。...-N: 兼容模式,重置兼容选项,即使.vimrc文件不存在,这也会使vim表现得更好,但与vi兼容性较差。...-u : 使用文件.vimrc命令进行初始化,将跳过所有其他初始化。使用此选项可编辑特殊类型文件,也可以用来跳过所有的初始化,方法是给名称NONE。...-w : 将所有键入命令附加到文件。 -W : 将所有键入命令写入文件。 -x: 编辑加密文件。

90010
领券