首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏电子技术研习社

    Linux笔记(3)| vim编辑器的使用

    今天来说一下在Linux中的vim编辑器的使用。 什么是编辑器编辑器就是一款软件,它的主要作用就是用来编辑。譬如编写文件,编写代码。Linux中常用编辑器,自带的最古老的vi。 比较好用的vim,gedit。 注:vi和vim的关系:vim是vi的升级版,推荐使用vim。 * 行删除 命令模式下,先将光标移动到要删除的行,然后输入dd 如果要删除连续多行,譬如要删除连续的3行,使用3dd * 行复制粘贴 复制:命令模式下,nyy (n是行号) 粘贴:命令模式下,p 细节, 这里稍微注意一下:如果我们在vi编辑器中不能使用方向键,按下方向键后变成了字母,那么我们需要卸载重装一下vim编辑器就能解决。 apt-get remove vim apt-get install vim 这样的话就行了。 这里顺带说一下Linux中的用户和权限管理。 特权用户是系统的管理员,对系统内所有文件具有操作权限。

    1.5K20发布于 2020-07-10
  • 来自专栏mathor

    vim编辑器

    vi 的特点: 没有图形界面功能强大的编辑器 只能是编辑 文本内容,不能对字体、段落进行排版 不支持鼠标操作 没有菜单 只有命令 vi 编辑器在 系统管理、服务器管理 编辑文件时,其功能永远不是图形界面的编辑器能比拟的 vim vim = vi improved vim 是从 vi 发展出来的一个文本编辑器,支持 代码补全、编译 及 错误跳转 等方便编程的功能特别丰富,在程序员中被广泛使用,被称为 编辑器之神 查询软连接命令 /vi $ ls -l /usr/bin/vim.basic # 查找 vim 的运行文件 $ which vim $ ls -l /usr/bin/vim $ ls -l /etc/alternatives /vim $ ls -l /usr/bin/vim.basic 2. 3.

    2.5K40发布于 2020-07-30
  • 来自专栏全栈程序员必看

    Vim:如何退出Vim编辑器

    Vim:如何退出Vim编辑器? (笑)这个问题可以说是每个初学者的 必经之路咯 解决办法如下! 想要退出vim时,先按Esc,然后直接输入“ : ”就会在最下面显示出一行,vim开始进入命令模式(而不是write模式) 当初自己傻得不行,明知道命令却不知道如何使用,分享给那些一样和我不知道怎么使用命令的

    2K20编辑于 2022-09-05
  • 来自专栏python知识

    编辑器vim

    启动和退出 命令模式和编辑模式 光标操作 文本操作 查找和替换 /正则表达式 :1,$s/正则表达式/替换后的内容/gice g - global i - ignore case c - confirm e - error 参数设定 .vimrc set ts=4 set nu 高级技巧 映射快捷键 inoremap key:... 录制宏 在命令模式下输入qa开始录制宏(qa/qb/qc/qd) 执行你的操作,这些操作都会被录制下来 如果要录制的操作完成了,按q结束录制 @a播放宏(1000@a - 将

    68330发布于 2021-05-20
  • Vim编辑器

    这次浅聊一下 Vim编辑器,它是由 vi 发展演变过来的文本编辑器,是 Linux众多发行版的默认文本编辑器。内容如下。 一、Vim编辑器Vim文本编辑器,是由 vi 发展演变过来的文本编辑器,使用简单、功能强大、是 Linux众多发行版的默认文本编辑器。 1.2 vim 编辑器Vim (Vi improved)是 vi 编辑器的加强版,比 vi 更容易使用。vi 的命令几乎全部都可以在vim上使用。 1.3 vim编辑器的安装1)已安装Centos通常都已经默认安装好了 vi 或 Vim 文本编辑器。当命令行中输入“vim”显示如下所示的画面时,视为 Vim 安装成功。 yum install vim1.4 Vim编辑器四种模式1)命令模式 使用VIM编辑器时,默认处于命令模式。在该模式下可以移动光标位置,可以通过快捷键对文件内容进行复制、粘贴、删除等操作。

    2.1K22编辑于 2024-01-28
  • 来自专栏Golang开发

    vim 编辑器

    VIM和vi的区别 vim是vi的加强版,支持多级撤销和语法高亮和自动补全。 Command Mode命令模式 vim的默认模式,编辑器等待输入命令 命令 作用 n 显示搜索命令定位到的下一个字符串 N 显示搜索命令定位到的上一个字符串 o 在光标所在的行下方插入一行并切换到输入模式 gg 将光标移动到文档开头 G 将光标移动到文档末尾 ZZ 文件将保存并退出vim 逐字符移动 h:光标向左移动 l:光标先右移动 j:光标向下移动 k:关闭向上移动 复制yank yy:复制光标所在整行 exrc" $VIM 预设值: "/etc" $VIMRUNTIME 预设值: "/usr/share/vim/vim74" 设置行号永久显示 vim ~/.vimrc 输入以下内容保存 set number 寄存器 寄存器是VIM用于保存临时数据的地方。

    1.2K20发布于 2019-05-29
  • 来自专栏Jack96

    vim编辑器

    Linux vim的使用 Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。 安装 sudo apt-get install vim Copy 使用 vim 有三种工作模式:命令模式,输入模式和编辑模式。 ! v : 打开最后使用vim打开的文件 vim filename : 打开/新建一个文件 命令模式:按Esc键切换到命令模式 命令/操作 说明 ZZ(shift + zz) 保存退出 光标定位 vim 交换文件时隐藏的(ls -a) 配置 vim配置文件:打开文件后的配置是临时的,关闭后就失效了。 配置方法一: 直接修改 /etc/vim/vimrc文件。 (vim安装好以后的默认配置,不推荐) 方法二:自己创建文件进行配置 在用户家目录创建一个文件.vimrc 将vim相关的配置写在文件中 若文件没有生效,需要重新加载一次source ~/.vimrc

    1.6K20编辑于 2023-03-07
  • 来自专栏软件工程师Michael

    VIM编辑器

    什么是VIM? Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 vim 则可以说是程序开发者的一项很好用的工具。 vim的工作模式: 普通模式 在普通模式中,用的编辑器命令,比如移动光标,删除文本等等。这也是Vim启动后的默认模式。 这正好和许多新用户期待的操作方式相反(大多数编辑器默认模式为插入模式)。 2. 插入模式 在这个模式中,大多数按键都会向文本缓冲中插入文本。大多数新用户希望文本编辑器编辑过程中一只保持这个模式。 3. 可视模式 这个模式与普通模式比较相似。但是移动命令会扩大高亮的文本区域。高亮区域可以是字符、行或者是一块文本。当执行一个非移动命令时,命令会被执行到这块高亮的区域上。 Vim的“文本对象”也能和移动命令一样用在这个模式中。 4. 选择模式 这个模式和无模式编辑器的行为比较相似(Windows标准文本控制的方式)。

    92140编辑于 2022-04-20
  • 来自专栏贾维斯Echo的博客

    vim编辑器

    #查看前三行内容 tail -3 #查看后几行内容 tail -f #动态查看文件的变化 vim编辑器 20yy 复制20行 复制粘贴 复制一行: 把光标移动到该行的任意位置,按下yy 把光标移动到目标行的任意位置,按下p 复制3行 把光标移动到目标行的任意位置,按下p 复制3行: 把光标移动到该行的任意位置,按下3dd 把光标移动到目标行的任意位置,按下p 光标的移动 GG /1.tat 写入1.tat :set nu 加行号 [root@localhost ~]# vim /etc/vimrc 永久修改 文件对比 vimdiff 以vim方式打开两个文件对比, 高亮显示不同的内容 diff 文件对比,显示文件内容的不同 非正常退出 故障解决: 删除临时文件或者先恢复内容再删除

    53440编辑于 2023-10-18
  • 来自专栏Linux网络

    【Linux】vim编辑器

    vim是Linux中一个较为常用的编辑器,也是Linux中上手难度最大的编辑器之一。 有的同学可能知道vi这个编辑器,其实vim就是vi的增强升级版。只要我们学会了如何使用vim,那Linux下的其他编辑器就可以说是到手就顷刻炼化了。 2.vim的模式 vim的模式有特别特别多,但对于正常使用来说,我们掌握其中3种即可: 1.普通模式(Normal mode) 普通模式也称命令模式。 在该模式下,可以实现文件的保存与退出操作,也可以实现文本替换、查找字符串等功能 注:插入模式和底行模式之间并不能相互切换 3.vim的基本操作演示 1.进入vim 执行vimvim+文件名 这时候可以编辑信息 3.保存信息并退出vim 先点击Esc,退出插入模式。再点击" shift + ; "进入底行模式 在底行在输入命令:wq,w表示保存,q表示退出。

    14310编辑于 2026-01-14
  • 来自专栏Linux云运维

    Linux —vim 编辑器

    Linux vim 编辑器 1、vi/vim介绍 Linux下常见的文本编辑器有: emacs pico nano joe jed vi 诸如此类,但我们只需要掌握vi/vim即可 vi编辑器是linux 由于不需要图形界面,vi是效率很高的文本编辑器。尽管在linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。 vi编辑器可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。 vim是vi的增强版,比vi更容易使用。 vi的命令几乎都可以在vim上使用。 2、vi/vim使用详解 2.1 vi/vim的特点 •vi/vim是一种纯文本编辑器,它不像word可以排版,可以调整字体大小,可以改变字体等等。 •vi/vim只是一个文本编辑工具,只能对文本的内容进行操作,比如新增内容、修改内容、删除内容等等 •全屏幕显示 2.2 vi/vim三种编辑模式 vi/vim编辑器有三种编辑模式,分别是: 命令模式

    6.4K20编辑于 2022-08-20
  • 来自专栏C++打怪之路

    Linux编辑器-vim

    一、vim的基本概念 我们讲解 vim 的三种模式 ( 其实有好多模式,目前掌握这 3 种即可 ), 分别是命令模式( command mode)、插入模式(Insert mode)和底行模式(last 要查看你的所有模式:打开vim,底行模式直接输入 : help vim-modes ---- 二、vim的基本操作 1.模式的切换 进入vim,在系统提示符号输入vim及文件名称后,就进入 vim全屏幕编辑画面  例如: vim test.c 我们正常打开vim就是进入命令模式。 支持nr shift + r = R 批量化替换 x 和 X 行内删除,x是向后删除,X是向前删除 cw 和 cnw cw:删除光标所在的字到字尾,并进入插入模式 cnw:删除n段字,并进入插入模式 3. 3.一键配置 有已经配置的好的,我们点开链接:VimForCpp: 快速将vim打造成c++ IDE (gitee.com) 下翻找到这个命令:curl -sLf https://gitee.com/

    3.3K30编辑于 2023-03-31
  • 来自专栏南桥谈编程

    Linux编辑器vim(含vim的配置)

    前言 本篇文章,小编将介绍Linux编辑器–>vim以及vim的配置。 要查看你的所有模式:打开vim,底行模式直接输入:help vim-modes vim基本操作 进入vim 创建一个新的文件,如:text.c文件 通过指令 vim text.c即可进入vim界面 进入 ,不存盘强制退出vim) vim指令 vim命令模式指令 移动光标 vim可以直接用键盘上的光标来上下左右移动,但正规的vim是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格 「ctrl + r」: 撤销的恢复 更改 「cw」:更改光标所在处的字到字尾处 「c#w」:例如,「c3w」表示更改3个字 跳到指定的行 「ctrl」+「g」列出光标所在行的行号。 简单vim配置 我们在vim下写代码,会有很多问题,如:无法自动缩进,不能补齐括号等问题,在编程中带来不便。为了解决这一问题,我们需要去配置一下我们的vim,这样才能使得vim使用起来更加方便。

    1.8K10编辑于 2024-01-26
  • 来自专栏LVM

    vim 超强编辑器

    一、Vim编辑器的基本操作 1. 基本操作 VIM:模式化的编辑器 基本模式 编辑模式 (命令模式) 输入模式 (插入模式) 末行模式 (vim内置的命令行接口) Note:打开的时候默认的模式是编辑模式 PATTERN:从当前光标所在处向文件首部查找 (3). 多文件模式 vim FILE1 FILE2 FILE3 … :next 切换至下一个文本 :prev 切换至前一个文本 :first 切换至前一个文本 :last 切换至最后一个文本 3.

    1K10发布于 2020-07-22
  • 来自专栏devops探索

    vim编辑器设置

    vim来写python程序,所需要设置的地方 下载插件: 1 git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 配置参考 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ' Plugin 'vim-scripts/indentpython.vim' Plugin 'vim-syntastic/syntastic' Plugin 'altercation/vim-colors-solarized nocompatible "关闭与vi的兼容模式 set number "显示行号 set nowrap "不自动折行 set showmatch "显示匹配的括号 set scrolloff=3 "距离顶部和底部3行" set encoding=utf-8 "编码 set fenc=utf-8 "编码 set mouse=a "启用鼠标 set hlsearch

    62210发布于 2020-07-31
  • 来自专栏热爱C嘎嘎

    Linux编辑器——vim

    目录 1.vim的基本概念 2. vim的基本操作 3. vim正常模式命令集 4.vim末行模式命令集 5.  要查看你的所有模式:打开vim,底行模式直接输入   :help vim-modes 2. vim的基本操作 首先进入vim,在系统提示符号输入vim及文件名称后,就进入vim全屏幕编辑画面:   ,不存盘强制退出vim) 3. vim正常模式命令集 命令模式: 命令模式的意义:提高编辑效率 命令模式中的光标定位操作: shift + 4 = $  行右 shift + 6 = ^ 行左 shift shirt + r = R:批量化替换 r:替换光标所在的一个字符,支持nr 行内删除: x和X(shit + x),支持nx 或者 nX,支持p cw:更改光标所在处的字到末尾 c#w:例如:c3w ,表示更改3个字 插入模式: 按「i」切换进入插入模式「insert mode」,按“i”进入插入模式后是从光标当前位置开始输入文件 按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字

    3.8K20编辑于 2023-03-30
  • 来自专栏咸鱼学Python

    Linux | vim 编辑器 3 种模式的使用小结

    vim 编辑器 3 种模式的使用小结 总结咸鱼使用 vim 中常用到的命令 ? vim 编辑器3 种模式,分别为 正常模式,命令模式和可视模式 正常模式 我们最常使用的模式就是正常模式了,编辑,保存,修改等操作都是我们经常要用到的。 [命令]可以直接在vim中执行 linux 命令 替换 •:s/old string/new string 使用 s 替换字符 -- 只替换鼠标光标所在行•:%s/old string/new string string/new string -- 指定行数范围内的单个替换•:[起始行数],[结束行数]s/old string/new string/g -- 指定行数范围内的多个替换 查找 •/[ 字符 ]可以在vim vim 设置 •显示/隐藏行号•:set nu / :set nonu [临时设置]•vim /etc/vimrc 在最后一行添加 set nu [ 永久设置 ] 可视模式 •v -- 字符可视模式•V

    1.4K31发布于 2019-10-21
  • 来自专栏爬虫逆向案例

    Linux 编辑器之神vim编辑器

    vim 编辑器 Linux:使用文本文件来保存配置信息 文本编辑器:ASCII文件 emacs vi vi:Visual Interface(纯字符界面的编辑器) 全屏文本编辑,nano 模式化的编辑器 moduler vim :vi improved vi的模式: 编辑模式:键盘操作通常被解析为编辑命令: 输入模式: 末行模式:vim的内置的命令行接口,执行vim内置命令 编辑模式–>输入模式 keyword n:往下翻查找的结果 N:往上翻查找的结果 支持正则表达式 vim的可视化模式 编辑模式: v:按照光标走过的区域选择 V:选择矩形行 vim可视化模式: v: 按光标走过的区域选择 :表示当前行 :最后一行 -2:倒数第3行 /pat1/,/pat2/:起始处为光标所在行 d: 删除 c:改变 跟d一样操作 y:yank,复制 跟d一样操作 s:替换 :set nohlsearch 关闭高亮显示,对当前shell有效 打开多个文件,分窗口: vim -o vim -O Ctrl+w, 上下箭头 分割当前窗口: Ctrl+w, s Ctrl+w, v 窗口属性的定义:

    10.2K20发布于 2021-11-22
  • 来自专栏全栈程序员必看

    vim 搜索命令_linux vim编辑器

    VIM查找命令 VIM命令 功能 f 向前搜索并将光标停留在目标字符上 F 向后搜索并将光标停留在目标字符上 ; 重复刚才的查找 , 反向重复刚才的查找 t 向前搜索并将光标停留在目标字符的前一个字符上

    3.3K10编辑于 2022-11-09
  • 来自专栏机器学习、深度学习

    vim 编辑器安装 使用

    sudo apt-get install vim ubuntu 16.04 开机开启数字小键盘解决方法 sudo apt-get install numlockx sudo vim /etc/rc.local :修改文件内容,在exit 0前增加以下内容并保存 if [-x /usr/bin/numlockx ]; then numlockx on fi vim怎么插入内容呢? 1.快捷键 i:切换到插入模式 2.方向键调整光标到插入位置 3.复制粘贴代码 4:Esc键退出插入模式,回到默认的命令模式,输入命令 :wq 表示保存并退出

    62230发布于 2019-05-26
领券