精华内容
下载资源
问答
  • linux vim搜索退出高亮

    千次阅读 2016-04-19 15:27:45
    vim搜索后,匹配的文字会高亮,再次打开文件,还是高亮状态, 退出高亮使用命令,:nohl 推测是no hight light的缩写

    vim搜索后,匹配的文字会高亮,再次打开文件,还是高亮状态,

    退出高亮使用命令,:nohl

    推测是no high light的缩写


    展开全文
  • 今天来分享几个非常好用的vim命令,学会后,工作效率翻倍! 1. 官方文档 官方文档:Search and replace The :substitute command searches for a text pattern, and replaces it with a text string. There are many...

    今天来分享几个非常好用的vim命令,学会后,工作效率翻倍!
    在这里插入图片描述

    1. 官方文档

    官方文档:Search and replace

    The :substitute command searches for a text pattern, and replaces it with a text string. There are many options, but these are what you probably want:

    • :s/foo/bar/g

      Find each occurrence of ‘foo’ (in the current line only), and replace it with ‘bar’.

    • :%s/foo/bar/g

      Find each occurrence of ‘foo’ (in all lines), and replace it with ‘bar’.

    • :%s/foo/bar/gc

      Change each ‘foo’ to ‘bar’, but ask for confirmation first.

    The g flag means global – each occurrence in the line is changed, rather than just the first.

    2. 替换命令

    • s表示匹配当前行
    • %s表示匹配所有行
    • g参数表示替换掉当前行所有的可能,如果不加g则只会替换掉当前行的第一个

    2.1 示例:

    far Bar from api import func for api bar
    hello this is a foo bar foo bar test.


    如果在第一行执行 :s/api/change,得到

    far Bar from change import func for api bar
    hello this is a foo bar foo bar test.
    

    如果在第一行执行 :s/api/change/g,得到

    far Bar from change import func for change bar
    hello this is a foo bar foo bar test.
    

    如果在第一行执行 :s/bar/yyy/g,得到

    far yyy from api import func for api yyy
    hello this is a foo yyy foo yyy test.
    

    注:大小写匹配是在.vimrc中配置set ignorecase

    3. 用法总结

    (1)替换当前行匹配内容

    :s/foo/bar/g
    :s/foo/bar
    

    (2)替换全局匹配内容

    :%s/foo/bar/g
    :%s/foo/bar
    

    (3)替换选中的几行的匹配内容(Visual Mode下按 : )

    :'<,'>s/foo/bar/g
    :'<,'>s/foo/bar
    

    (4)删除匹配掉的内容

    :%s/foo//g # 以全局为例,把bar去掉即可
    

    4. 参考资料

    展开全文
  • linuxvim搜索

    千次阅读 2019-09-02 11:46:10
    linux中文本中搜索关键字使用vim搜索编辑文本 使用vim搜索编辑文本 使用命令 vi 编辑文本文件,有时候文本过长难以查看,而且往往我们只需要修改某个关键部分,这时候我们可以在vim下的命令模式打个"/"然后输入...

    linux中文本中搜索关键字

    使用vim搜索编辑文本

    使用命令 vi 编辑文本文件,有时候文本过长难以查看,而且往往我们只需要修改某个关键部分,这时候我们可以在vim下的命令模式打个"/"然后输入关键字。
    在这里插入图片描述

    展开全文
  • Linux vim

    2019-11-11 10:12:03
    subline用于win和linuxvim用于unix和linux类似win的notepad;vim为vi升级版本,vi使可文本编辑,vim在基础上进行coding。 vim有三个模式:1,末行模式2,编辑模式3,命令模式 命令模式:不可直接编辑,进行命令...

    subline用于win和linux,vim用于unix和linux类似win的notepad;vim为vi升级版本,vi使可文本编辑,vim在基础上进行coding。
    vim有三个模式:1,末行模式2,编辑模式3,命令模式
    命令模式:不可直接编辑,进行命令控制文本中行删除,复制,粘贴,和光标控制。
    编辑模式:进行编辑
    末行模式:在末行输入命令控制文本,保存,搜索,替换,高亮,撤销,退出
    模式转换
    1,进入vim

    vim filepath         打开指定路径
    vim +n filepath      打开路径文件并移动光标在n行
    vim +/关键字 filepath 打开并高亮显示关键字
    

    例子末行模式
    (0)调用外部命令:!外部命令
    在这里插入图片描述
    (1)保存:ww filepath 另存为
    (2)退出:q
    (3)保存并退出:wq
    (4)强退:q!
    (5)搜索/查找:/key 查找关键字,nohl取消高亮(nohighlight)
    (6)显示行号:set nu 反之set nonu
    (7)替换在这里插入图片描述(8)vim打开多个文件,需要切换。
    在这里插入图片描述可以通过其他命令来切换上一个/下一个文件
    :bn 表示下一个文件 back next
    :bp 表示前一个文件 back prev
    (9)显示着色与否
    syntax on打开着色syntax off关闭着色
    2,光标移动快捷方式
    (1)移动行首

    shift+6^
    

    (2)移动行尾

    shift+4即$
    

    (3)移动首行gg
    (4)移动末行G

    ctrl+b 向上翻屏   before
    ctrl+f 向下翻屏	after
    

    复制:yy 粘贴:p
    nyy表示所在行为准,复制包含当前行向下的n
    可视化复制:按键ctrl+v,用方向键确定范围,按下yy复制
    p粘贴。
    剪切/删除:dd,删除后下一行上移
    ndd删除几行,D删除后下面几行不上移
    撤销/恢复
    (1)撤销u undo
    (2)恢复ctrl+r restore

    vim中计算机的使用
    在编辑过程,需要计算器计算公式,可以退出但不方便,vim自身集成了计算器使用方法:
    a,进入编辑模式
    b,按下按键ctrl R,然后输入=,此时光标移动最后一行
    c,输入需要计算的内容
    vim的配置
    (1)临时配置,在末行输入
    (2)个人配置文件(~/.vimrc,如果没有自行构建)
    (3)全局配置文件(etc/vimrc
    个人配置>全局配置
    别名机制
    作用:创建属于自己的自定义命令,依靠别名映射文件~/.bashrc
    在这里插入图片描述在这里插入图片描述在这里插入图片描述X对文件进行加密

    展开全文
  • linux vim

    2020-06-20 10:55:02
    关键字搜索: 在VIM的命令模式下,在VIM模式下,输入 /关键字 回车 键入n 查找下一处 N上一处 光标移到行末: fn + ➡️ 如何在VIM中删除某一行: 在VIM的命令模式下,使用dd,即可删除光标所在的行 如何...
  • vim搜索设置高亮 linux vim打开文档搜索字符串时,设置被搜索到字符串高亮显示。 有两种方法: 1、临时设置:vim打开文档-->命令行形式输入set hlsearch。 缺点:关闭文档后,下次打开,又需要重新设置一遍。 2...
  • Linux Vim使用操作

    2018-06-03 15:53:46
    Vim简介 Vim工作模式 插入命令 定位命令 删除命令 复制和剪切命令 替换和取消命令 搜索搜索替换命令 保存和退出命令 Vim使用技巧 ...
  • Linux vim编辑命令模式

    2021-01-10 20:48:04
    vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统...
  • Linux Vim编辑器

    2020-05-15 09:29:07
    Vim 的三种模式 vim命令模式、输入模式和末行模式三种模式切换图: 模式名称 说明 命令模式 控制光标移动,可对文本进行复制、粘贴、删除和查找等工作 输入模式 正常的文本录入 末行模式 保存或退出...
  • linux vim简单使用

    千次阅读 2019-01-27 20:57:10
    1.vim三种模式 命令模式:打开文件默认...末行模式:在该模式下,可以在末行输入命令对文件进行操作,如搜索,替换,保存,退出,撤销,高亮等。 2.vim打开文件的方式 ①#vim 文件路径 ②#vim +数字 文件路径 光标...
  • 1、平时项目都在linux服务器上,所以想要查问题就要在vim下进行查找某一个关键字,我们可以在vim下进入命令模式下,输入要查询的关键字,如果想看这个关键字在哪些地方出现过,可以用shift+#来向上翻页查询关键字,...
  • VIM是被誉为非常高效的文本编辑软件。但是掌握并高效的使用是件有难度的事情。在VIM中进行快速的查找和替换是提高VIM使用效率的重要方法。下面是我在阅读VIM用户手册时整理的一些资料: 行内搜索。 ...
  • linux vim 按键说明

    2019-08-08 14:38:01
    vi/vim 按键说明 按etc后,输入法为英文状态时输入 第一部份:一般模式可用的光标移动、复制粘贴、搜索替换等 移动光标的方法 h 或 向左箭头键(←) 光标向左移动一个字符 j 或 向下箭头键(↓) 光标向下...
  • Linux Vim命令学习笔记

    2018-09-08 00:09:05
    Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX 上最常用的文本编辑器,他的作用是建立、编辑、显示文本文件 Vim没有菜单,只有命令 一、命令模式 2、定位命令: 3、删除命令: 4、剪切和复制命令...
  • linux vim命令编辑

    2021-01-13 09:14:45
    向下搜索 /3306 继续搜 按n,反向搜N 向上搜索 ?80 继续搜 按n,反向搜N 普通模式:替换,g表示全局(所有),不加g表示替换第一列 :%s/A/B/g :%s#world#qingxiaofu#g /#还可以用@等特殊字符替换,实际就是分隔符。 ...
  • linux vim设置

    2011-12-20 17:41:41
    在root家目录新建.vimrc文件,添加你的设置。 # cd ~ ... 设定默认解码set fenc=utf-8set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb... 不要使用vi的键盘模式,而是vim自己的set nocompatible" ...
  • Linux Vim详解

    2012-05-30 19:07:10
    目前学习使用Linux的vi,记录学习使用中遇到的问题及常使用的命令。 1、撤销操作 u 2、向文件尾翻半屏 Ctrl+d,向文件首翻半屏 Ctrl+u 3、向文件尾翻一屏 Ctrl+f,向文件首翻一屏 Ctrl+b 4、删到行首 ...
  • linux vim关闭高亮

    2019-06-20 14:46:08
    有时候我们搜索了文件之后,后面再打开其它的文件的时候可能会显示高亮,这时候只要按下esc,然后:nohl即可, nohl no highlight
  • linux vim常用快捷键

    2015-07-15 16:58:06
    一般模式:有光标的移动,搜索与替换,复制整行,粘贴整行,删除字符,删除整行。 编辑模式:以插入或替换来编辑文件内容。 命令行模式:读取或保存文件还有其他额外的功能。 一般模式下:h,j,k,l 分别...
  • linux vim命令总结

    2018-12-20 15:17:33
    文章目录打开文件命令模式、拓展模式与输入模式的切换退出与保存命令模式下的一些命令光标移动删除复制和粘贴其他拓展模式下的一些命令字符串搜索编辑多个文件e、w、r设置行号 打开文件 vi 文件名:打开文件(如果...
  • linux vim常用操作

    2013-07-22 16:05:30
    vim 为vi编辑器的升级版,vi和vim都是多模式文本编辑器,相对来说,vim的功能更加强大,扩展性更好。vim完全兼容vi vim的三个模式 1.命令模式 (1)光标移动  ... k 将光标向上移动 ... /搜索的内容  快
  • Linux vim常用方法详解

    2019-10-07 17:29:23
    这里写自定义目录标题vim常用方法详解vim的命令模式调整参数 set字符搜索 /字符管理功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建...
  • Linux vim命令详解

    2018-06-26 08:09:00
    vi: o 处于下一行编辑模式 A 处于编辑的后面 ==>END gg 文件的开头 98gg 跳转到第98行 .../ 从前向后搜索 ?从后向前搜索 n next 向下走 N 向上走 hljk: 左右下上 m,n s/stu/hello/g 个人...
  • Linux vim常用命令

    2017-12-25 18:12:00
    :%s/old/new/g —搜索整个文件,将所有的old替换为new :%s/old/new/gc — 确认是否替换 显示行数: :nu 显示当前行数 :set nu 显示所有行数 移动光标 h,j,k,l 上,下,左,右ctrl-f 上翻一页ctrl-b 下翻一页 ...
  • 1.Linux搜索 2.vim
  • Linux如何在vim搜索关键字

    万次阅读 多人点赞 2019-04-22 18:59:20
    linux系统里的vim是编辑文本的命令,在vi里查找相应关键字的方法如下: 例如搜索 the写法:/the +回车 /+关键字 ,回车即可。此为从文档当前位置向下查找关键字,按n键查找关键字下一个位置; ?+关键字,回车...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,467
精华内容 586
关键字:

linuxvim搜索

linux 订阅