广告
返回顶部
首页 > 资讯 > 操作系统 >linux下文本编辑器vim怎么用
  • 430
分享到

linux下文本编辑器vim怎么用

2023-06-10 14:06:53 430人浏览 八月长安
摘要

小编给大家分享一下linux下文本编辑器vim怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!文本文件的编辑命令:vim1、vim的三种状态模式1)命令模式(

小编给大家分享一下linux下文本编辑器vim怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

文本文件的编辑命令:vim

1、vim的三种状态模式

1)命令模式(默认)

备注:命令模式下输入“:q!”可以退出vim。

2)可编辑模式(通过命令模式下输入小写“i”进入可编辑模式;按Esc退出至命令模式)

备注:小写i,在当前光标处插入;小写a,在当前光标后插入。

3)末行模式(通过命令模式下进入,按Esc退出至命令模式)

作用:在文件的最后一行执行非文本编辑命令,保存、打开文件,写文件名等。

例如“:w”的作用是,填写文件名;

例如“:wq”的作用是,填写文件后保存并退出;

例如“/”,从上往下查找;

例如“?”,从下往上查找;

2、vim的基本操作

1)打开文件

linux下文本编辑器vim怎么用

vim 文件名即可打开并进入命令模式。

2)编辑文件

命令模式下,输入小写i即可进入编辑模式;

3)保存文件并退出

linux下文本编辑器vim怎么用

编辑完成后,按Esc返回命令模式,输入“:w”(没有文件名的话添加文件名);

linux下文本编辑器vim怎么用

再输入:q即可退出。

vim的编辑操作(在命令模式下)

1)复制操作

小写“yy”复制单行;

“2yy”复制光标处2行;

……

“nyy”复制光标出n行。

2)粘贴操作

小写“p”粘贴到当前光标的下一行;

大写“P”粘贴到当前光标的下一行;

3)删除操作

“dd”删除当前行

“2dd”删除光标处当前两行;

……

4)增行操作open

小写“o”,在当前光标处的下一行插入空行;

大写“o”,在当前光标处的上一行插入空行;

vim的查找替换操作(在末行模式下)

1)查找操作

作用:查找包含关键字的行;

在命令模式下输入“/查找对象”,即可从上往下查找,按n查找(next);

linux下文本编辑器vim怎么用

在命令模式下输入“?查找对象”,即可从上往下查找,按n查找(next);

linux下文本编辑器vim怎么用

2)替换操作

行替换

:s/被替换对象/新对象/GC,提示后按y即完成替换。

linux下文本编辑器vim怎么用linux下文本编辑器vim怎么用linux下文本编辑器vim怎么用

全文替换

:%s/被替换对象/新对象/gc,分别按行提示后按y即完成替换。

linux下文本编辑器vim怎么用linux下文本编辑器vim怎么用

输入:wq(保存并退出)。

vim的高级操作1)行号的设置

在末行模式下输入“:set nu”即可显示文件的行号;

linux下文本编辑器vim怎么用

在末行模式下输入“:set nonu”即可关闭显示文件的行号;

linux下文本编辑器vim怎么用

vi ~/.vimrc

2)~/.vimrc的编辑设置 

3)多文件的并发操作

该操作便于多文件相互复制粘贴等。

命令:vim 文件名1 文件名2 文件名3……

命令:“:args”在底部显示当前打开的多个文件的名字,【当前文件的名字】;

命令:“:next”切换显示下一个文档;

命令:“:prev”切换显示上一个文档;

命令:“:first”切换显示第一个文档;

命令:“:last”切换显示最后一个文档。

linux下文本编辑器vim怎么用

4)操作的撤销与恢复

备注:无论是u撤销,还是ctrl+r恢复,前提要是文件不能执行了保存。

小写u:change before(按行,分步骤以时间轴为单位撤销最近的动作)直至already at oldest change(可撤销多步);

大写U:仅撤销一步操作;

linux下文本编辑器vim怎么用

Ctrl+r:change after (按行,分步骤以时间轴为单位恢复被撤销的动作)直至already at oldest change;

Ctrl+R:恢复被撤销的,一步到底;

linux下文本编辑器vim怎么用

 linux 下 vi 文本编辑如何复制一行粘贴删除一行数据

 在使用vi有时会想直接复制一行数据,然后粘贴一行或者直接删除一行数据

复制一行数据的方法

把光标放到要复制的一行前面,然后按两下yy字母键
然后把光标放到要复制到的地方去,按键盘的p字母键
删除一行是把光标移动到要删除的一行上,按两下dd键

下面是相关键的说明:

x,X : 在一行中,x为向后删除一个字符(相当于del键),X为向前删除一个字符(相当于backspace键)。
dd : 删除光标所在的那一整行。
ndd : n 为数字。从光标开始,删除向下n列。
yy : 复制光标所在的那一行。
nyy : n为数字。复制光标所在的向下n行。
p,P : p 为将已复制的数据粘贴到光标的下一行,P则为贴在光标的上一行。
u : 复原前一个操作
CTRL + r : 重做上一个操作。
小数点'.': 重复前一个动作。 

 vim常用命令(删除、复制、粘贴、撤销、查找、插入、光标移动、选择、保存、退出)

 vim基本操作:

选择文本

v  从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。
V   从光标当前行开始,光标经过的行都会被选中,再按一下V结束。
ctrl+v   从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下Ctrl + v结束。
ggVG  选中全部的文本,其中gg为跳到行首,V为选中整行,G为末尾

删除,复制,粘贴,撤销

d 删除   dd 删除整行   ndd 删除n行
x 删除一个字符
u 撤销上一次操作
ctrl+R 反撤销(撤销撤销操作)
y复制 (复制到寄存器)
p粘贴  (默认从寄存器取出)

常用  先是ESC

i 光标前插入文本
a 光标后插入文本
o 在下面另起一行,并使当前模式转为Insert模式
O(大写O) 将在当前行的上面另起一行
:q 退出 
:q! 强制退出
:wq  保存并退出
ZZ  保存并退出

/  简单搜索  /pp 在文件中搜索pp
移动命令
$ 将光标移动到行尾  2$ 移动到下一行的行尾   n$ 移动到下n行的行尾
^ 将光标移动到当前行第一个非空白字符上
0(数字0) 将光标移动到当前行的第一个字符上
G 将光标移动到最后一行。 33G 将光标移动到33行
gg 跳到第一行 

 Vim 全选复制粘贴 撤销 回退 操作

全部删除:按esc键后,先按gg(到达顶部),然后dG
全部复制:按esc键后,先按gg,然后ggyG
全选高亮显示:按esc键后,先按gg,然后ggvG或者ggVG
单行复制:按esc键后, 然后yy
单行删除:按esc键后, 然后dd
粘贴:按esc键后, 然后p
复制到粘贴板: 全选高亮显示之后,ctrl+shift+c,
vim只能粘贴50行的问题:
在当前用户主目录编辑~/.vimrc(如果不存在,新建这个文件),添加一行
:set viminfo='1000,<500
至于为什么要输入输入&rsquo;1000,这个其实不重要,最主要的是输入<500,它是设置寄存器保存的行数的。即最大值为 500

在vim中按u可以撤销一次操作
u 撤销上一步的操作
Ctrl+r 恢复上一步被撤销的操作
注意:
如果你输入“u”两次,你的文本恢复原样,那应该是你的Vim被配置在Vi兼容模式了。
重做
如果你撤销得太多,你可以输入CTRL-R(redo)回退前一个命令。换句话说,它撤销一个撤销。要看执行的例子,输入CTRL-R两次。字符A和它后面的空格就出现了:
young intelligent turtle
有一个特殊版本的撤销命令:“U”(行撤销)。行撤销命令撤销所有在前一个编辑行
上的操作。 输入这些命令两次取消前一个“U”:
A very intelligent turtle
xxxx 删除very
A intelligent turtle
xxxxxx 删除turtle
A intelligent
用“U”恢复行
A very intelligent turtle
用“u”撤销“U”
A intelligent
“U”命令自己改变自己,“u”命令撤销操作,CTRL-R命令重做操作。这有点乱,但不用
担心,用“u”和CTRL-R命令你可以切换到任何状态。
流行的文本编辑器通常都有前进和后退功能,可以在文件中曾经浏览过的位置之间来回移动。在 vim 中使用 Ctrl-O 执行后退,使用 Ctrl-I 执行前进。

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

以上是“linux下文本编辑器vim怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: linux下文本编辑器vim怎么用

本文链接: https://www.lsjlt.com/news/260936.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux下文本编辑器vim怎么用
    小编给大家分享一下linux下文本编辑器vim怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!文本文件的编辑命令:vim1、vim的三种状态模式1)命令模式(...
    99+
    2023-06-10
  • Linux中文本编辑vim怎么用
    这篇文章将为大家详细讲解有关Linux中文本编辑vim怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。vim是功能强大的文本编辑器,是vi的增强版。vim [options] [f...
    99+
    2023-06-16
  • 详解Linux文本编辑器Vim
    Vim是一个功能强大的全屏幕文本编辑器,是linux/UNIX上最常用的文本编辑器,他的作用是建立、编辑、显示文本文件。Vim没有菜单,只有命令。(在编辑一些配置文件、写一些简单的小脚本的时候用) Vim的三种工作模式:...
    99+
    2022-06-04
    Linux文本编辑器Vim Linux文本编辑器
  • Linux 常用文本处理命令和vim文本编辑器
    今天,来介绍几个常用文本处理命令和vim文本编辑器 day3--常用文本处理命令和vim文本编辑器   col,用于过滤控制字符,-b过滤掉所有控制字符,这个命令并不常用,但可以使用man 命令名| col -b >...
    99+
    2022-06-04
    linux 文本处理命令 linux vim文本编辑器
  • linux文本编辑器怎么用
    Linux中有许多文本编辑器可供选择,每个编辑器都有自己的特点和用法。以下是一些常用的Linux文本编辑器及其简单用法:1. Vim...
    99+
    2023-09-06
    linux
  • 怎么使用Vim编辑器编辑多个文件
    这篇文章主要介绍怎么使用Vim编辑器编辑多个文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!安装 VimVim 编辑器可在大多数 Linux 发行版的官方软件仓库中找到,所以您可以用默认的软件包管理器来安装它。例如...
    99+
    2023-06-16
  • linux中vim程序编辑器怎么用
    小编给大家分享一下linux中vim程序编辑器怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在命令模式下输入 :wq 表示保存离开,输入 :wq! 表示强制...
    99+
    2023-06-13
  • Linux本编辑器vim显示utf-8文档乱码怎么解决
    这篇文章主要介绍“Linux本编辑器vim显示utf-8文档乱码怎么解决”,在日常操作中,相信很多人在Linux本编辑器vim显示utf-8文档乱码怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Lin...
    99+
    2023-06-13
  • 【Linux】| Linux编辑器-vim的使用
    前言: 在上期我们介绍了关于【Linux】的软件包管理器——yum的使用,今天给大家介绍的是【Linux】的一款编辑器,即【vim】的使用教程。接下来,跟随我的脚步,一起去看看吧!! 目录 (一)走进vim👋 1、...
    99+
    2023-09-03
    linux 运维 服务器
  • Linux文本编辑器Jed怎么用
    本篇文章为大家展示了Linux文本编辑器Jed怎么用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在这篇文章中,我将介绍 Jed,它是一个基于终端的编辑器,它的特点是有一个方便的下拉菜单,这让那些刚...
    99+
    2023-06-28
  • Linux (Ubuntu 18.04) 下安装vim编辑器的方法
    大家可以去Ubuntu官网下载桌面系统: https://ubuntu.com/download/desktop ,虽然最新版是19.04,但是建议大家下载稳定版18.04。安装过程非常简洁,我使用的是VMware Wo...
    99+
    2022-06-04
    linux安装vim编辑器 vim编辑器
  • Linux中怎么使用vi文本编辑器
    这篇文章主要介绍“Linux中怎么使用vi文本编辑器”,在日常操作中,相信很多人在Linux中怎么使用vi文本编辑器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中...
    99+
    2023-03-08
    linux vi
  • Linux环境下VI/VIM编辑文件时无权限保存怎么办
    这篇文章主要为大家展示了“Linux环境下VI/VIM编辑文件时无权限保存怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux环境下VI/VIM编辑文件时无权限保存怎么办”这篇文章吧。...
    99+
    2023-06-10
  • Linux下Vim编辑器的使用小技巧有哪些
    小编给大家分享一下Linux下Vim编辑器的使用小技巧有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、备份个性化配置文件。Vim文本编辑器有很多默认的设置...
    99+
    2023-06-17
  • Linux使用VIM编辑器的方法
    Vim 作为一款功能强大、选项丰富的编辑器,为许多用户所热爱。本文介绍了一些在 Vim 中默认未启用但实际非常有用的选项。虽然可以在每个 Vim 会话中单独启用,但为了创建一个开箱即用的高效编辑环境,还是建议在 Vim ...
    99+
    2022-06-04
    vim编辑器 linux vim提高编辑效率
  • linux如何使用Vi/Vim编辑器
    这篇文章主要为大家展示了“linux如何使用Vi/Vim编辑器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux如何使用Vi/Vim编辑器”这篇文章吧。VI 编辑器是一个基于命令行的、功能...
    99+
    2023-06-16
  • 【Linux】顶级编辑器Vim的基本使用及配置
    👑作者主页:@安 度 因 🏠学习社区:StackFrame 📖专栏链接:Linux 文章目录 一、前言二、vim基本概念三、vim 基本...
    99+
    2023-08-31
    vim linux 编辑器 运维 服务器
  • Linux下LaTeX编辑器怎么用
    这篇文章主要介绍了Linux下LaTeX编辑器怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。LaTeX 是一种基于 TEX 的排版系统,由美国电脑学家莱斯利&m...
    99+
    2023-06-27
  • Linux中vim编辑命令模式怎么用
    这篇文章给大家分享的是有关Linux中vim编辑命令模式怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vi...
    99+
    2023-06-09
  • 怎么在linux中操作vi和vim编辑器
    这期内容当中小编将会给大家带来有关怎么在linux中操作vi和vim编辑器,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作