`

linux系统中 删除vim模式中的^M

阅读更多
    在linux下,以vim形式编译文件时,会在行尾看到 ^M 字符。虽然,这并不影响什么,但心里面还是有点不痛快。如果想要删除这些 ^M 字符,可以使用 Vim 来轻松搞定它。

    在 Vim 的命令模式中输入 :%s/^M$//g 后,回车即会自动删除该文件中的所有 ^M 字符。

    那么,这句命令到底是什么意思呢?% 指匹配整个文件,s 是置换的意思,^M 注意要用 Ctrl + V Ctrl + M 来输入,M 后面的 $ 代表匹配行尾的内容,最后的 g 则表示每行中匹配到的内容都要置换。

    理解了命令的含义,就好变通使用了,比如说,要将某个文件中的 Vim 全部替换成 VIM,则可以使用这样的命令::%s/Vim/VIM/g。

分享到:
评论

相关推荐

    linux系统熟练使用vim程序编辑器

    **Linux系统熟练使用vim程序编辑器** vim,全称为Vim (Vi Improved),是一个高度可配置的文本编辑器,尤其适合程序员和系统管理员使用。它提供了丰富的文本操作功能,包括输出、删除、查找、替换以及块操作,允许...

    Linux上vi(vim)编辑器使用教程

    本教程主要介绍了 Linux 上 vi(vim) 编辑器的使用方法,包括基本介绍、使用模式、文件的打开关闭保存、插入文本或新建行、移动光标、删除、恢复字符或行、搜索等等。 基本介绍 vi(vim) 是 Linux 非常常用的编辑器...

    linux系统中使用Vim删除偶数行或者奇数行

    在Linux系统中,Vim(Vi Improved)是一个强大的文本编辑器,它提供了丰富的文本操作功能。本篇文章将详细讲解如何在Vim中删除偶数行或奇数行,以及进行其他相关的行操作。 首先,我们要了解Vim中的全局(global)...

    Linux系统中vim工具常用命令大全.docx

    Linux系统中vim工具常用命令大全 Vim 是 Linux 系统中一款功能强大且广泛使用的文本编辑器,以下是 Vim 中一些常用的命令: 移动命令 * h:光标左移 * j:光标下移 * k:光标上移 * l:光标右移 * w:光标移动到...

    vim安装包,用于linux十分便捷

    vi vim (增强版vi,现在各版本的linux都带有vim) 三种模式: 普通模式:控制光标移动,删除字符,段落复制(按ESC) 编辑模式:包含插入模式和替换模式,新增文字和修改文字 命令行模式/末行模式:保存文字,离开...

    Linux之vi与vim.docx

    在 Linux 中,vi 和 vim 是两种非常常用的文本编辑器。vi 是老式的文本编辑器,已经很齐全了,而 vim 则是 vi 的升级版,增加了一些新的功能。了解 vi 和 vim 的使用是每个 Linux 用户的必备技能。 vi 和 vim 的...

    Linux vi/vim 常用操作思维导图

    Linux系统中,vi是一个非常强大的文本编辑器,广泛用于Unix-like系统中进行文档编写和程序代码的编辑。vim是vi编辑器的增强版本,它不仅具备vi所有的功能,还增加了很多增强功能,例如语法高亮、多级撤销等。以下...

    基于Linux系统的vim编辑器最有用的指令

    Vim(Vi IMproved)是一款功能强大的文本编辑器,在Linux系统中广泛使用。Vi编辑器作为所有UNIX系统标配的编辑器,虽然初学者可能会觉得难以掌握,但一旦熟悉其使用方法,便能在UNIX或Linux环境中更加高效地工作。...

    Linux中vi、vim命令大全.docx

    本文档旨在提供 Linux 中 vi、vim 编辑器的命令大全,涵盖一般模式、编辑模式和命令模式三大部分。 一、一般模式命令 在一般模式下,用户可以使用以下命令: * x、X:删除字符,x 删除当前字符,X 删除前一个字符...

    Linux vim安装配置及基础命令操作.doc

    Vim 是一个功能强大且灵活的文本编辑器,广泛应用于 Linux 系统中。 一、Vim 安装配置 在 CentOS 7 系统中,默认已经安装了 Vim,可以使用以下命令来查看是否安装了 Vim: ``` rpm -qa|grep vim ``` 如果未安装 ...

    linux-NERDTree是Vim编辑器的树形文件系统浏览器

    在Linux开发环境中,效率至关重要,而Vim编辑器作为一款强大的文本编辑工具,因其高度可定制性和丰富的插件库深受程序员喜爱。NERDTree(Not Another Recursive Directory Tree)就是Vim的一个重要插件,它为用户...

    Linux的vi(vim)的常用命令

    【Linux的vi(vim)的常用命令】是关于Linux文本编辑器vi(vim)的基础操作指南。vi编辑器具有三个主要模式:一般模式、编辑模式和指令列命令...对于Linux系统管理员和开发者来说,掌握vi(vim)的使用是必备技能之一。

    vim命令模式下使用

    ### vim命令模式下的关键知识点 #### 一、vi(vim)简介与背景 - **vi**(Visual Interface)是一款在Unix及其衍生系统中广泛使用的文本编辑器。 - **vim**(vi IMproved)是对vi的增强版本,包含了更多实用功能,并...

    Linux vim 使用详解

    Vi 和 Vim(改进版 Vi)编辑器在 Linux 环境下是极其重要的文本编辑工具,它们提供了三种主要的工作模式:命令模式、插入模式和底线命令模式(通常称为 ":ex 模式")。这些模式之间的切换和操作构成了 Vim 的基本...

    Linux vim编辑器

    Linux中的Vim编辑器是一款强大的文本处理工具,广泛应用于系统管理、编程和其他文本操作中。Vim是从早期的Vi编辑器发展而来,保留了其高效和功能丰富的特性,同时增加了一些现代化的功能。以下是对Vim编辑器的详细...

    Unix,Linux下vi 与vim 使用键位和常用技巧

    在Unix和Linux操作系统中,`vi`(Visual Editor)是一个非常强大的文本编辑器,而`vim`(Vi IMproved)是其升级版,增加了许多功能和改进。掌握`vi`和`vim`的使用键位和技巧对于日常的系统管理和开发工作至关重要。...

    vim 全文字符串替换

    尤其是在处理从Windows系统复制到Linux系统中的文本时,常常会遇到换行符不兼容的问题,例如文中提到的`^M`字符。本文将详细介绍如何使用Vim编辑器来进行全文范围内的字符串替换操作。 #### 一、基本概念 - **Vim*...

    ViVim编辑器使用《博雅运维Linux全套笔记》

    在Linux系统中,Vi和Vim编辑器是文本处理的重要工具。本笔记将详细介绍如何使用Vi/Vim编辑器进行有效的文本编辑,覆盖基础操作、编辑技巧、命令模式应用等,旨在帮助运维人员提高Linux下文本编辑的效率。 首先,Vi...

Global site tag (gtag.js) - Google Analytics