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

Vim:不区分大小写的ex-mode自动完成

Vim: 不区分大小写的ex-mode自动完成

在Vim中,ex-mode(扩展模式)允许您以类似于命令行的方式编辑文件。通过启用noic(智能命令行提示)和noicr(智能命令补全)选项,Vim可以自动完成长文件名、文件路径和文件夹路径。

概念与分类

  1. Vim:Vim是一个高度可定制的文本编辑器,被广泛用于代码编辑和文件处理。
  2. ex-mode:Vim的扩展模式,允许您以类似于命令行的方式编辑文件。
  3. 自动完成:在扩展模式下,Vim可以根据当前输入的内容自动提示和补全文件名、路径等。

优势

  1. 不区分大小写:Vim可以处理大小写不敏感的文件和文件夹名称。
  2. 智能命令提示:通过启用noicnoicr选项,Vim可以自动提示和补全文件名、路径等。
  3. 长文件名支持:Vim可以处理较长的文件名,如Windows中的长文件名(支持超过8.3个字符)。
  4. 高度可定制:您可以使用Vim的脚本和插件,以扩展其功能和优化用户体验。

应用场景

  1. 代码编辑:Vim非常适合编程,特别是嵌入式系统开发、脚本编写和代码优化。
  2. 文件处理:在扩展模式下,Vim可以快速编辑和操作文件,如创建、打开、编辑和删除文件。
  3. 文件格式:Vim可以处理多种文件格式,如文本、代码、图片和音频等。

推荐的腾讯云相关产品和链接

  1. 腾讯云云开发腾讯云云开发 - 使用云开发,您可以构建、部署和扩展您的云应用程序。
  2. COS (对象存储)腾讯云对象存储 - 您可以使用COS进行大规模、高可靠、低成本的数据存储和管理。
  3. 腾讯云数据库腾讯云数据库 - 提供了多种类型的数据库服务,如关系型、非关系型、时序、图形等。
  4. 腾讯云AI腾讯云AI - 提供多种AI产品和服务,如文字识别、图像识别、语音识别和自然语言处理等。
  5. 腾讯云链接腾讯云链接 - 可以与腾讯云其他产品和服务集成,简化应用程序的创建和管理。

结论

Vim是一个强大的文本编辑器,扩展模式可以让您像命令行一样编辑文件。启用noicnoicr选项,Vim可以自动提示和补全文件名、路径等。在腾讯云上,您可以利用云开发、COS、数据库和AI等强大的产品和服务,轻松构建、部署和管理您的应用程序。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

SQL Server区分大小写问题

SQL Server区分大小写问题   默认情况下,SQL Server区分大小写,如果数据表TESTTNAME列中有数据“abcd”和“Abcd”, 如果使用查询语句:select * from...可以通过设置排序规使其区分大小写,可以分别在创建数据库、修改数据库、创建表字符型列(char\varchar\nchar \nvarchar等)时指定排序规则来实现。...如 create database test  COLLATE  Chinese_PRC_CS_AS   --这样创建数据库中区分大小写 alter database test  COLLATE  Chinese_PRC_CS_AS...   --修改后数据库中区分大小写 Create table test(tid int primary key,tname varchar(20) COLLATE  Chinese_PRC_CS_AS...) --这样创建tname列在使用SELECT 语句时就可以区分大小写了。

3.3K20
  • MySQL存储字段是区分大小写,你知道吗?

    00 简单回顾 之前写过一篇关于mysql 对表大小写敏感问题(你有遇到过MySQL因大小写敏感导致问题吗),其实在mysql中字段存储内容是区分大小写,本篇进行简单总结。...想回顾一下: MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样: 1、数据库名与表名是严格区分大小写; 2、表别名是严格区分大小写; 3、列名与列别名在所有的情况下均是忽略大小写...02 解决方案 因为默认情况下字段内容是区分大小写,也即大小写不敏感。所以解决方案就是要新增字段内容校验规则。 使用mysql BINARY 关键字使搜索区分大小写。...2)utf8_general_ci:utf8_genera_ci区分大小写,ci为case insensitive缩写,即大小写不敏感。...3)utf8_general_cs:utf8_general_cs区分大小写,cs为case sensitive缩写,即大小写敏感。

    3.2K30

    爬虫抓取博客园前10页标题带有Python关键字(区分大小写文章

    写一个简易爬虫程序,抓取博客园网站首页前10页中所有文章标题带有Python关键字(区分大小写文章,并把文章链接和文章标题存入硬盘,要求如下: 使用正则表达式匹配出需要数据,然后对数据进行解析...程序中很明显有多个任务,这多个任务必须是异步调用 任务返回值要及时处理,不能等所有任务都执行完再统一处理 提示信息:可以使用生产者消费者模型来处理 尽可能提升程序执行效率 爬虫储备知识: requests...模块是一个非常强大爬虫模块,它基本使用非常简单,但是它是所有爬虫程序根源,我们只需要使用requests模块里面级简单功能就能完成,用法可以通过查询得知。...""" 写一个简易爬虫程序,抓取博客园网站首页前10页中所有文章标题带有 Python关键字(区分大小写文章,并把文章链接和文章标题存入 硬盘,要求如下: 1 使用正则表达式匹配出需要数据,然后对数据进行解析...2 程序中很明显有多个任务,这多个任务必须是异步调用 3 任务返回值要及时处理,不能等所有任务都执行完再统一处理 4 提示信息:可以使用生产者消费者模型来处理 5 尽可能提升程序执行效率 """

    1.2K20

    linux系统是未来_大小写敏感_case_sensitive_编程原生态

    一起做一次完成添加图片注释,超过 140 字(可选)回到shell添加图片注释,超过 140 字(可选)准备 运行程序运行程序输入 python3 oeasy.py 运行 刚保存程序添加图片注释...很安心 ☺️ 这种 区分大小写特性 叫 大小写敏感case-sensitive shell中 命令 大小写 也是 敏感 吗?...☺️添加图片注释,超过 140 字(可选)oeasy.py中代码 是 大小写敏感shell中命令执行 也是 大小写敏感总之 都是 大小写敏感 (case-sensitive)☺️成功!!!...原生态环境vim这种 命令行接口(CLI)下 文本编辑器 是 编程原生态环境添加图片注释,超过 140 字(可选)使用 最原始工具 体会 最根本编程智能辅助先不使用 那种全自动 播种机收割机了解...底层根本 以后转型自动化 也简单可以定义 自己自动化方式反之 用惯了 自动工具就远离本质形成依赖添加图片注释,超过 140 字(可选)操作系统 很多 为什么 选择linux 呢 ?

    6110

    第三章 —- 了解各种 Linux 文本编辑器

    A 附加于行末 i 在当前字符前插入 I 在行首插入 o 在下面插入空白行并允许插入 O 在上面插入空白行并允许插入 rx 用字符 x 代替当前字符 Linux 还支持在键入单词初始字符时自动显示该单词...:向上搜索 命令 操作 / 搜索整个单词 n 搜索下一个出现位置 N 搜索上一个出现位置 搜索时,默认是区分大小写, :set ic:区分大小写 :set noic:关闭区分大小写...(开启区分大小写) 样式查找指令 命令 操作 fx 在当前行上的当前光标位置后查找字符 x Fx 在当前行的当前光标位置前查找字符 x /pattern + Enter 查找包含给定样式下一行 ?...命令 功能 :set nu 显示行号 :set ic 关闭区分大小写功能(默认是区分大小写) map 命令 map 命名语法是: :map ab 命令...World 取消缩写命令 :unab hw 查看使用 ab 命令创建缩写列表 :ab 解释 Vim 编辑器 Vim 是 Vi 改进版本,Vim 几乎包含了 Vi 所有命令 并不是所有的

    2.4K30

    日常记录(1)

    Linux复习 w查看当前在线用户 ls -t 按照文件修改时间最新排序 b块设备,c字符设备,p管道,l链接文件 chmodu、g、o more显示一屏文本,结尾后自动退出。 less。...相似,有差异,可使用vim查看命令部分。 cat,-b计算非空输出行,-n计算包含空行,-s显示时多个空行为一个空行 copy -i提升,-v显示进度 find -name ?...是一个字符,-type 类型, grep 匹配字符串 文件列表, -r递归,-i区分大小写,,文件内字符串查找 sort排序,-r反向排序 diff 源文件,目标文件,b忽略空格,-i忽略大小写,...String向前搜索, X文件加密,-x打开加密文件 ab(插入替换)ab addr address set wrap分行显示,nowrap不分行显示,ic区分大小写,noic区分大小写 U替换为大写单词...n ctrl p自动补全 vimdiff ctrl o 正则表达式 [abc]任意一个字符 [^除去abc] s substitute替代,g global全局 %s///g,vglobal,global

    94310

    细说MySQL区分字母大小写

    在Linux系统上使用MySQL,MySQL是区分字母大小写,例如建A表时表名是大写A,修改A表时脚本里写a,就会报错表a不存在。...在大多数基于Unix系统中,MySQL是区分大小写;而在Windows系统中,MySQL是区分大小写。...0表示使用指定大小写字母在硬盘上保存表名和数据库名,并且区分字母大小写;1表示表名在硬盘上以小写保存,MySQL将所有表名转换为小写在存储和查找表上,区分字母大小写;2表示表名和数据库名在硬盘上使用指定大小写字母进行保存...,但MySQL将它们转换为小写在查找表上,区分字母大小写。...如果想在Linux系统中修改lower_case_table_names值,让其区分字母大小写,Google出来操作步骤大部分都是下面这种: 1.以root登录系统 2.cd /etc/mysql

    2.6K50

    Nginx ngx_http_rewrite_module模块详解(四)

    将用户请求URI基于PCRE regex所描述模式进行检查,而后完成重定向替换 目标实现: http://www.a.com/hn --> http://www.a.com...URI在当前location中后续其它重写操作,而后对新URI启动新一轮重写检查;提前重启新一轮循环,建议在lation中使用 break:重写完成后停止对当前URI在当前location...中后续其它重写操作,而后直接跳转至重写规则配置块之后其它配置;结束循环,建议在location中使用 redirect:临时重定向,重写完成后以临时重定向方式直接返回重写后生成新...= #不同 ~ #模式匹配,区分字符大小写 ~* #模式匹配,区分字符大小写 !...~ #模式匹配,区分字符大小写 !~* #模式匹配,区分字符大小写 文件及目录存在性判断: -e, !

    73810

    Linux Vi编辑器和find命令使用

    moduler vim :vi improved vi模式: 编辑模式:键盘操作通常被解析为编辑命令: 输入模式: 末行模式:vim内置命令行接口,执行vim内置命令 编辑模式–>输入模式...-o vim -O Ctrl+w, 上下箭头 分割当前窗口: Ctrl+w, s Ctrl+w, v 窗口属性定义: :set nu 输出行号 :set nonu :set ai 自动缩进...(其他发行版本) :set shiftwidth=4 设置自动缩进空格数为4(ubuntu系统) :set softabstop=4 设置制表符宽度为4 :set ic 查找时不考虑大小写...i:区分大小写 :地址定界s@查找模式@替换为内容@gi &:用于在替换为内容部分中引用前面匹配到所有内容 find: 实时查找工具,通过遍历指定路径下文件系统完成文件查找。...,[],[^]) 例如 find /etc -name "passwd*" -iname "文件名称" (区分大小写) -regex "PATTEN": 以PATTEN

    3.9K20

    这可能是最全最实用Vim操作集合

    接下来开始讲解 Vim 操作集合。注意,本文涉及 Vim 配置和相关插件安装。...、~、$,其中不包括空格, # 需要在符号前面加上转义字符反斜杠 \,如搜索百分号 /\% # ------------------------------------ # 搜索默认是区分大小写,将...\c 加在搜索关键字后面,强制区分大小写 # 将 \C 加在搜索关键字后面,强制区分大小写 /want to search\c # ----------------------------------...,c(comfirm)表示操作时需要确认, i(ignorecase)表示区分大小写,可组合 :[range]s/源字符串/目标字符串/[option] :%s/源字符串/目标字符串/g :%s/源字符串...set noswapfile "搜索字符高亮 set hlsearch " 搜索时,每输入一个字符,就自动跳到第一个匹配结果 set incsearch " 搜索时忽略大小写 "set ignorecase

    2.1K20

    vim学习六之搜索命令「建议收藏」

    搜索 n/N 正反向下一个 光标处单词搜索 Vim高亮搜索 搜索大小写敏感 搜索进阶 Vim正则表达式搜索 查找在行首特定串 查找在行尾特定串 匹配特定行 Vim基本搜索命令 / 或者?...搜索大小写敏感 默认Vim搜索命令是大小写敏感,因此,搜索 the 不会查找到 The。使用命令 :set ignorecase 会使得Vim搜索变得不区分大小写。...可以在搜索命令中使用 \c 来强制使得当前搜索模式区分大小写, 而命令 \C 则会强制当前搜索模式大小写敏感。...Vim正则表达式搜索 为了更好进行搜索,Vim支持正则表达式,最基本正则表达式规则包括: ^ 表示一行开头 $ 表示一行结尾 ....本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    10.3K51

    vim命令搜索_linuxvim

    例如,请看下附截图: 这可以通过设置 hlsearch 变量来实现,例如在普通/命令行模式中执行下述命令: :set hlsearch 2、使搜索区分大小写Vim 中进行搜索默认是区分大小写...然而,如果这不是你想要搜索方式,你可以使用如下命令来使搜索变得不区分大小写: :set ignorecase 所以当我设置 ignorecase 变量后再使用前边提到命令,搜索 linux,那么 Linux...3、智能大小写搜索 Vim 提供了一个功能,只有当要搜索单词 / 模板包含大写字母时,编辑器才会区分大小写。...反之,如果搜索 /linux,那么不论大小写搜索结果都会被匹配。 4、递进搜索 就如谷歌一样,随着你输入查询字串(字串随你每输入一个字符不断更新)显示不同搜索结果,Vim 也同样提供了递进搜索。...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    10.2K20

    设置MySQL数据库区分大小写

    我们大家可能都碰到过这种情况:在Linux下,MySQL表名区分大小写,而在Windows下是区分,从Windows下导出数据脚本中使用是小写,而Hibernate生成SQL中表名是大写,所以查不出数据...这个时候怎么办呢,显然改程序是不行,时间上也不允许,所以只能设置MySQL数据库区分大小写了,大家看以下步骤: 1、查询MySQL是否设置了区分大小写 show variables like "%case...其中lower_case_table_names代表了:0是区分大小写; 1是区分大小写。显然我这个MySQL是区分大小写。...2、解决方法 一 Ubuntu环境下: vim /etc/mysql/my.cnf 在这个文件中[mysqld]后面加lower_case_table_names=1 ?...更改设置之后效果: ? 已经区分大小写了: ?

    16.2K21

    NginxRewrite重写

    正则匹配(区分大小写) ~* # 正则匹配(区分大小写) !...~ # 正则不匹配(区分大小写) !~* # 正则不匹配(区分大小写) -f和!...,并显示root位置url,如果没有匹配完成就不需要root目录 last标记在本条rewrite规则执行完后,会对其所在server {...}标签重新发起请求. break标记则在本次规则匹配完成后...Nginx location优先级 = 表示精确匹配,优先级也是最高 ^~ 表示uri以某个常规字符串开头,理解为匹配url路径即可(少用) ~ 表示区分大小写正则匹配 ~* 表示区分大小写正则匹配...~ 表示区分大小写匹配正则 !~* 表示区分大小写匹配正则 / 通用匹配,任何请求都会匹配到 = 大于 ^~ 大于 ~ ~* !~ !

    2.8K40

    初识mysql:基本原理和使用

    同时负责完成数据存取。这时,前端程序将不再直接面对数据,而有数据库管理系统代理完成更加精细管理工作。包括权限,以及如何按照比较高效方式分配数据。 3....root用户 -h 主机名或IP,指定为localhost -p 密码, 指定为空密码 3. mysql命令 : 命令不去分大小写,命令参数区分大小写,...与文件相关区分大小写 1) 客户端命令 : 在客户端可以自动执行命令 例如: help, status, quit,不需要语句终止符默认为“;”...表创建需要定义 1)需要定义内容:字段名, 约束,字段类型 2)字符类型: char(#): 区分大小写 varchar...(#):区分大小写 binary(#):区分大小写 varbinary(#):区分大小写, text(区分大小写

    1.5K50
    领券