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

Vim E194:没有替代'#‘的替代文件名,无法使用'#’查找字符串的长度

Vim是一款强大的文本编辑器,E194错误表示在使用'#'查找字符串的长度时,没有找到替代文件名。下面是对该问题的完善且全面的答案:

在Vim中,'#'是一个特殊字符,用于表示当前文件名。当我们想要查找字符串的长度时,可以使用'#'来代替当前文件名。然而,如果没有替代文件名,就会出现E194错误。

解决这个问题的方法是确保当前文件已经保存,并且有一个有效的文件名。如果当前文件没有保存,可以使用命令:w保存文件。如果当前文件没有文件名,可以使用命令:saveas 文件名来保存文件并指定一个文件名。

在云计算领域,Vim并不是一个云计算相关的工具,但它是一个广泛使用的文本编辑器,可以用于各种编程任务。以下是一些与云计算相关的名词和相关产品的介绍:

  1. 云计算(Cloud Computing):云计算是一种通过网络提供计算资源和服务的模式。它可以提供按需的计算能力、存储空间和应用程序,以及灵活的资源管理和快速的部署。
  2. 前端开发(Front-end Development):前端开发是指开发网站或应用程序的用户界面部分。它涉及使用HTML、CSS和JavaScript等技术来创建用户可以直接与之交互的界面。
  3. 后端开发(Back-end Development):后端开发是指开发网站或应用程序的服务器端部分。它涉及处理数据、逻辑和安全性等方面,以支持前端界面的功能。
  4. 软件测试(Software Testing):软件测试是一种评估软件质量的过程,以确保它符合预期的要求和标准。它包括功能测试、性能测试、安全测试等。
  5. 数据库(Database):数据库是用于存储和管理数据的系统。它可以提供数据的持久性、安全性和高效性,常见的数据库包括MySQL、Oracle和MongoDB等。
  6. 服务器运维(Server Administration):服务器运维是指管理和维护服务器的活动。它包括安装、配置、监控和维护服务器硬件和软件,以确保服务器的正常运行。
  7. 云原生(Cloud Native):云原生是一种构建和运行应用程序的方法论,旨在充分利用云计算的优势。它包括容器化、微服务架构、自动化和弹性伸缩等特性。
  8. 网络通信(Network Communication):网络通信是指在计算机网络中传输数据和信息的过程。它涉及协议、路由、安全性和性能等方面。
  9. 网络安全(Network Security):网络安全是保护计算机网络和系统免受未经授权的访问、攻击和损害的过程。它包括防火墙、加密、身份验证等措施。
  10. 音视频(Audio and Video):音视频是指音频和视频数据的处理和传输。它涉及编解码、流媒体、实时通信等技术。
  11. 多媒体处理(Multimedia Processing):多媒体处理是指对音频、视频和图像等多媒体数据进行编辑、转码、压缩和处理的过程。
  12. 人工智能(Artificial Intelligence):人工智能是一种模拟人类智能的技术。它包括机器学习、深度学习、自然语言处理等领域。
  13. 物联网(Internet of Things):物联网是指通过互联网连接和交互的物理设备和传感器网络。它可以实现设备之间的通信和数据交换。
  14. 移动开发(Mobile Development):移动开发是指开发移动应用程序的过程。它涉及使用移动操作系统和开发工具来创建应用程序。
  15. 存储(Storage):存储是指在计算机系统中保存数据的过程。云存储是一种通过互联网提供存储服务的模式,常见的云存储服务包括对象存储和文件存储。
  16. 区块链(Blockchain):区块链是一种分布式账本技术,用于记录和验证交易。它具有去中心化、不可篡改和透明等特性。
  17. 元宇宙(Metaverse):元宇宙是一个虚拟的数字世界,由计算机生成的环境和虚拟现实技术构成。它可以模拟现实世界,并提供各种虚拟体验和交互。

以上是对Vim E194错误和云计算领域相关名词的完善且全面的答案。请注意,答案中没有提及具体的腾讯云产品和链接地址,如有需要,可以参考腾讯云官方网站获取相关信息。

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

相关·内容

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

vim使用 vim三种模式:命令模式、插入模式、底行模式。使用ESC、i、:切换模式。 vim [路径/]目标文件名:若存在则打开,不存在则新建并打开。 ?...基本步骤:1. vim hello.c 2. 键入i 3. 编辑 4. 键入[ESC] 5....-查找光标之后名为“name”字符串,后按n,字符间跳转 撤销: u--撤销(注意是小写) Ctrl+r--回退 替代: r--替代当前光标处字符 cw--替代从光标处所在位置后到一个单词结尾字符...其他:gU--单词变大写gu--单词变小写 剪切==删除+粘贴 底行模式: :w 保存(后跟文件名,可文件另存为) :q 退出vi(系统会提示保存修改) :q!...sh 切换到命令行,按Ctrl+d返回vim : help 显示vim相关命令帮助 :e 打开一个文件 :bn和:bp上下文件之间切换(:n到下一个文件)

87410

日常记录(2)vim操作查询手册

退出vim 按键 功能 :wq 保存退出 :w filename 保存到指定文件 :q 退出,如果文件修改但没有保存,会提示无法退出 :q!...ctrl+x+f 使用当前工程文件和文件夹名补全 ctrl+x+j 补全标签 查找功能 按键 功能 shift+* 向下查找当前光标所在相同单词并高亮显示 shift+# 向上查找当前光标所在相同单词并高亮显示...gd 从头查找当前光标所在相同单词并高亮显示 :noh 取消高亮显示 n 定位到查找内容下一个 N 定位到查找内容上一个 :/String 查找以String组成正则表达式 /^字符串 查找字符串开始行.../字符串$ 查找字符串结尾行 替换功能 按键 功能 ....执行上一次操作 u 撤销前一个命令 ctrl+r 恢复对使用u命令操作 多窗口操作 按键 功能 :sp file 横向新增窗口,file为窗口名 :vs file 纵向新增窗口 vim -o file1

95120
  • linux 之 vi,vim 命令

    S 删除指定数目的行,并以输入文本替代 ncw,nCW 修改指定数目 n 字符 nCC 修改指定数目 n 行 删除命令 按键...expandtab tabstop: 表示一个 tab 显示出来是多少个空格长度默认 8 softtabstop: 表示在编辑模式时候按退格键时候退回缩进长度使用 expandtab 时特别有用...shiftwidth: 表示每一级缩进长度一般设置成跟 softtabstop 一样。...is :set nolist | show hide is :set invlist :set nolist 使用 vim 寄存器 使用 vim 寄存器 “+p 粘贴 根本不用考虑是否自动缩进,是否...,则可能是由于没有安装 vim 图形界面所致undefinedsudo apt-get install vim-gnome 设置 vim 永远显示行号 修改 vim 配置文件加入 set nu vi

    7K01

    vim和vi中查找和替换字符串

    Vim是最受欢迎命令行文本编辑器。它预装在macOS和大多数Linux发行版上。在Vim查找和替换文本非常容易。...基本查找和替换 在Vim中,可以使用:substitute(:s)命令来查找和替换文本。 要在Vim中运行命令,必须处于normal模式,这是启动编辑器时默认模式。...例如,要从当前行和接下来四行开始,用 bar替换每个 foo,请输入: :.,+4s/foo/bar/g 替换整个单词 替代命令将模式查找字符串,而不是整个单词。...要搜索整个单词,请键入\标记单词结尾: 例如,要搜索 foo一词,你可以使用\: :s/\/bar/ 替代历史 Vim跟踪你在当前会话中运行所有命令...要浏览历史记录以查找先前替代命令,请输入:s,然后使用向上/向下箭头键查找先前替代操作。要运行命令,只需按Enter。你也可以在执行操作之前编辑命令。

    14.4K21

    linux之vi,vim命令

    指令 效果 :args 列出当前编辑文件名 :next 打开多文件,使用 n(Next) p(revious) :file 列出当前打开所有文件 vim 自定义技巧 复制粘贴取消缩进 :set...可以增加当前行缩进 Ctrl-Shift-d则可以减少当前行缩进 使用0-Ctrl-Shift-d命令,将移除所有缩进 需要注意是,当我们输入命令中 “0” 时,Vim 会认为我们要在文本中插入一个...: 表示一个 tab 显示出来是多少个空格长度默认 8 softtabstop: 表示在编辑模式时候按退格键时候退回缩进长度使用 expandtab 时特别有用。...shiftwidth: 表示每一级缩进长度一般设置成跟 softtabstop 一样。...is :set nolist | show hide is :set invlist :set nolist 使用 vim 寄存器 使用 vim 寄存器 “+p 粘贴 根本不用考虑是否自动缩进,是否

    21.7K20

    vi编辑器

    Linux系统上vi编辑器实际上是vim。...vim是vi improved缩写、是一种开源vi编辑器而且加入了许多扩展特性。...启动vi编辑器:vi [选项] [文件名],两个比较重要选项分别是-r和-R,使用-r选项来恢复这个文件: vi -r 文件名 -R选项以只读方式打开文件: vi -R 文件名使用vi编辑器开启文件...搜寻和替代关键字:vi中有自动查找替代关键字命令,查找替代关键字必须在vi扩展模式下使用,这些命令是使用sed方式进行查找替代。...查找替代命令指定搜寻和替代范围:不指定:仅为当前行n1,n2:从n1到n2行,其中n1和n2都是自然数1,$或%:整个文件.,.+n:从当前行到当前行加n行.,.

    2.9K40

    linux常用命令解释_vim常用命令总结

    记住,是小写 L ,表示使用列表方式来列出目录中内容,ls -l 这是常用命令,一般也是可以使用 ll 来替代 ls 列出当前目录中包含文件和目录,类似于在 windows 上上双击某个目录...(跟我们之前讲删除数据库一样,你删了,直接就没有了) Linux 里面的删除,是真正删除了,文件是无法复原,他不像我们常接触windows,你删了之后还有一个回收站可以让你后悔… (其实也不是删除后就完全恢复不了了...也能进行查找 常用选项: j k / 方向键: 向上向下滚动屏幕. -N 显示每行行号 /字符串:向下搜索“字符串功能 n:重复前一个搜索(与 / 或 ?...使用 vim 就可以进行编辑了(但是想要用熟练,那是需要大量练习),这里只介绍简单 vim 操作 一: 创建文件/打开文件:vim [文件名] 有这个文件就打开他,没有就自动创建一个...二: 使用 vim 编辑文件内容 刚进入会发现 想输入内容并没有反应,因为在我们进去后此时默认是"普通模式"(normal mode),普通模式下,键盘按键他不是表示编辑框输入内容,而是表示特殊含义快捷键

    1.1K30

    Java面试手册:Linux高频考点

    tail 文件名 #仅查看尾部,还可以指定行数。 head 文件名 #仅查看头部,还可以指定行数。 随意写文件命令?怎么向屏幕输出带空格字符串,比如”hello world”? 写文件命令:vi。...rm rm -r rmdir Linux下命令有哪几种可使用通配符?分别代表什么含义? “?”可替代单个字符。...如何查找不含该串行? 是一种强大文本搜索工具,它能使用正则表达式搜索文本,并把匹 配行打印出来。...-B: 只在设置目录下查找二进制文件。 -f:不显示文件名路径名称。 -m:只查找说明文件。 -M: 只在设置目录下查找说明文件。 -s: 只查找原始代码文件。...-n: 指定文件名长度,指定长度必须大于或等于所有文件中最长文件名。 -p与-n:参数相同,但此处包括了文件路径。 -w:指定输出时栏位宽度。 -V:显示版本信息。

    1.2K20

    Linux 学习VI编辑器

    vi/vim 中可以使用 :s 命令来替换字符串。...快速回到整个代码第一行 G:快速定位到整个代码最后一行 w:向后跳一个单词长度,即跳到下一个单词开始处 b:向前跳一个单词长度,即跳到上一个单词开始处 u:撤销刚刚操作...但是,vim作为一个“纯字符”模式下工具,它操作和WINDOWS中文本编辑工具相比多少有些复杂。这里,我根据自己个人使用经验,整理了一套vim操作以及记忆方法,希望对大家学习有所帮助。...4.取代字符串 image.png 1,20s/string/replace/g:将1至20行间string替代为relpace字符串。...6.离开 q:按q就离开,有时如果无法离开vi,可搭配“!:强置离开vi,如“q!” qw:一般建议离开时,搭配w一起使用,如此离开时还可存文件。

    7.6K30

    vim配置即.vimrc文件配置及vim操作技巧

    关于Vim vim是我最喜欢编辑器,也是linux下第二强大编辑器。 虽然emacs是公认世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。...:f filename -- 改变编辑文件名,这时再保存相当于另存为。 gf -- 打开以光标所在字符串文件名文件。 :w -- 保存修改。...要查找同上一次字符串,只需要按 n 键。要向相反方向查找同上一次字符串,请输入 Shift-N 即可。   4. 如果您想逆向查找字符串,请使用 ? 代替 / 进行。...然后紧随一个字符串是则是在当前所编辑文档中向前查找字符串。...功能 **   Vim功能特性要比vi多得多,但大部分功能都没有缺省激活。

    4K11

    2022 最新 Linux 面试题

    怎么向屏幕输出带空格字符串,比如” hello world”? 答案: 写文件命令: vi 向屏幕输出带空格字符串 :echo hello world 9、终端是哪个文件夹下哪个文件?...答案: rm rm -r rmdir 13、Linux 下命令有哪几种可使用通配符?分别代表什么含 义? 答案: “? ” 可替代单个字符。 “*” 可替代任意多个字符。...答案: 查找自己所在终端信息: who am i 查看当前谁在使用该主机: who 25、使用什么命令查看用过命令列表? 答案: history 26、使用什么命令查看磁盘使用空间?...· -B 只在设置目录下查找二进制文件。 -f 不显示文件名 路径名称。 · -m 只查找说明文件。 · -M 只在设置目录下查找说明文件。-s 只查找原始代码文件。...· -n 指定文件名长度,指定长度必须大于或等于所有文件中最长文件 名。 · -p 与-n 参数相同,但此处包括了文件路径。 -w 指定输出时栏位 宽度。

    9510

    GetLastError错误代码

    〖108〗-磁盘在使用中,或被另一个进程锁定。   〖109〗-管道已结束。   〖110〗-系统无法打开指定设备或文件。   〖111〗-文件名太长。   ...〖146〗-指定路径已在替代使用。   〖147〗-资源不足,无法处理此命令。   〖148〗-指定路径无法在此时使用。   ...〖205〗-命令子树中进程没有信号处理程序。   〖206〗-文件名或扩展名太长。   〖207〗-第 2 环堆栈已被占用。   〖208〗-没有正确输入文件名通配符 * 或 ?...〖1021〗-无法在易变父项下创建稳定子项。   〖1022〗-通知更改请求正在完成中,且信息并未返回到呼叫方缓冲区中。当前呼叫方必须枚举文件来查找更改。   ...〖1303〗-没有可用加密密钥。返回了一个已知加密密钥。   〖1304〗-密码太复杂,无法转换成 LAN Manager 密码。返回 LAN Manager 密码为空字符串

    6.3K10

    【BCT认证_组播DNS】 DNS SRV RR

    编码否定响应设计原理 考虑了断言不存在替代方法,例如使用 NXDOMAIN 响应,或发出资源记录零长度 rdata。 使用 NXDOMAIN 响应不适用于多播 DNS。...如果标头中错误代码是 NXDOMAIN,不清楚错误代码适用于哪些名称。 通过发出零长度资源记录来断言不存在rdata 将意味着无法区分一个不存在记录,一个确实存在记录,零 -长度数据。...以此类推,今天大多数文件系统都允许空文件,因此不考虑存在零字节数据文件相当于一个不存在文件名。...,记录在一组三个 Internet-草稿: “替代 AppleTalk 名称绑定协议要求协议 (NBP)” [RFC6760] 是对 AppleTalk 概述名称绑定协议,因为 IETF 社区中许多人都有几乎没有使用...进入任何使用网络软件标准 Mac OS 9 名称查找 API,然后是那些名称查找 API会将名称识别为点本地名称并通过以下方式查询向 224.0.0.251:5353 发送简单一次性多播 DNS

    1.8K30

    Linux Shell工具篇 - 文本分析工具awk

    关键字所有行: awk '/root/' passwd # '/root/' 是查找匹配模式, 没有action命令, 默认输出所有符合行数据 运行效果 3.打印匹配行中第7列数据 搜索passwd...",内容:" $0}' passwd # "文件名:" 用于拼接字符串 运行效果 使用printf替代print,可以让代码阅读性更好: awk -F ':' '{printf("文件名:%5s,行号...是数字,指代输出几个字符, n不指定自动占长度 # 格式字符串: %ni 输出整数,n 是数字,指代输出几个数字 # 格式字符串: %m.nf 输出浮点数,m 和 n 是数字,指代输出整数位数和小数位数...:%s,%s\n",FILENAME,$0)}' passwd 运行效果 6.查找以c开头资源 awk过滤使用查找当前目录下文件名以c开头文件列表: ls -a | awk '/^c/'...运行效果 13.使用循环拼接分割后字符串 “abc itheima itcast 21” 使用空格分割后,通过循环拼接在一起: echo "abc itheima itcast

    1.6K20

    vim 退出命令(保存、放弃保存)_linux保存并退出vim

    碎碎念(如果没有时间可以直接跳过该部分,直接看命令) Linux下一切皆文件,所以需要强大文本编辑器,而vim就是Linux上一个功能强大且使用广泛文本编辑器。...它可以对文本进行创建、查找、替换、删除、复制和粘贴等操作,并且它只有命令没有菜单,这个跟Windows里面差别很大,所以一开始观念要转换!...输入vim命令前都需要先按Esc!!切换到命令模式 一、vim三种模式 正常模式——按Esc进入, 左下角显示文件名或为空 ,输入vim命令前都需要先按Esc!...] 用vi替代vim也可以。...进入插入模式 在shell中输入vim文件名默认进入是命令模式,在命令模式无法输入数据,需要在命令模式下使用以下命令进入插入模式,从而实现在文件中输入数据。

    19.6K60

    一文掌握shell脚本基本语法

    变量在使用过程中,如果没有$作为前缀,需要思考如下情况: 被声明或被赋值。 是否被unset 被使用export方式导入 是否作为信号量。 赋值两种方式: - 使用 = 方式。...7.1 字符串长度 直接使用 ${#string} 来计算字符串长度 # 3 个语法格式 ${#string} # 方式 1 expr length $string...目前常用格式为: sed -i 's/查找字符串(可包含RE)/替代内容/g' filename # 如果在s/....../g 中包含单引号,则外面直接使用 双引号(""),⚠️注意中间使用一些特殊字符 sed -i "s/查找字符串(可包含RE)/替代内容/g" filename 参数说明 i 一般是默认,可设置为其他...如果是需要忽略大小写时,可使用gi 几个具体使用场景:vim命令行模式中操作和直接操作文本是相同原理 16.1 替换/修改字符串 # 全局替换(vim亦可),且忽略大小写 sed -i "s/Hello

    4K01

    常用DOS命令和Linux命令

    表示在/etc目录下查找文件名中含有字符串‘srm’文件     (4)find ....-name 'srm*'   #表示当前目录下查找文件名开头是字符串‘srm’文件     2.按照文件特征查找          (1)find / -amin -10   # 查找在系统中最后10...Swap:表示硬盘上交换分区使用情况 11、vi/vim打开文件后搜索字符串: 1....命令模式下,输入:/字符串 比如搜索user, 输入/user 按下回车之后,可以看到vim已经把光标移动到该字符处和高亮了匹配字符串 2. 查看下一个匹配,按下n(小写n) 3....\r被vim解释成了^M 比较快捷去除这些符号方法:   用VI命令: 使用vi打开文本文件 命令模式下输入 :set fileformat=unix :w

    1.8K20

    【Linux入门】Vim文本编辑器

    vi 是所有 Linux 系统下标准编辑器,vim是可以看作是 vi 升级版,具有模式切换,删除,查找替换,复制粘贴,撤销命令使用等功能。...命令格式及示例: # 格式 vim 文件名 # 示例 vim 1.txt 2、编辑文本 进入vim编辑器,默认是正常模式,此时无法输入文本内容,按下i键进入插入模式,此时编辑器左下角会显示“ -- 插入...在这个模式下,可以使用键盘快捷键来移动光标、删除文本等,但无法输入内容。 插入模式(Insert mode):在这个模式下,你可以向文本中添加内容。在正常模式下,按下i键即可进入插入模式。...由于目前多数情况都是通过本地电脑 Windows 系统上使用软件远程连接操作服务器,这些软件都支持使用鼠标进行文件选择、复制、粘贴等操作,可以替代可视操作下部分操作,所以需着重了解正常模式、插入模式、...按键 功能 n 向下查找下一个 N 向上查找上一个 保存和退出 命令 功能 : 在普通模式下输入:进入命令模式 :w 保存当前编辑文件 :q 退出 vim 编辑器(如有未保存修改会提示) :q!

    76531

    第十三章 : vi 简介

    接下来,输入要查找单词或短语,按下回车。光标就会移动到下一个包含所查找字符串位置。通过 n 命令来重复先前查找。...命令来执行查找替代操作(vi 中叫做“替换”)。...如果省略了文本行范围,那么操作只对当前行生效。 s 指定操作。在这种情况下是,替换(查找替代)。 /Line/line 查找类型与替代文本。...g 这是“全局”意思,意味着对文本行中所有匹配字符串执行查找和替换操作。如果省略 g,则只替换每个文本行中第一个匹配字符串。...注意:当文件由 :e 命令加载,你将无法用 :n 或 :N 命令来切换文件。这时要使用 :buffer 命令加缓冲区号码,来切换文件。

    27610
    领券