`

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上vi(vim)编辑器使用教程

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

    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 编辑器的命令大全,涵盖一般模式、编辑模式和命令模式三大部分。 一、一般模式命令 在一般模式下,用户可以使用以下命令: * x、X:删除字符,x 删除当前字符,X 删除前一个字符...

    积累linux常用命令大全

    linux文件中存在^M 使用shell命令tr可以实现去除,具体命令如下: 代码如下:  cat -v yourfile | tr -d “^M” > targetfile VIM中选定某个单词 在ESC之后,使用w或者wi或者vwi可以选择某个单词 在控制台中快速...

    linux教程——很使用的那种

    linux中每一个目录可以单独划分磁盘空间,但这个目录仍在/目录下,例如将tmp目录单独划分磁盘空间为100M,如果/目录在第一块磁盘中,则tmp在第二块磁盘中。但tmp目录仍然在/目录下。在做服务器时应该将web目录单独划分一...

    大数据linux命令.pdf

    ⼤数据linux命令 1.vim三种模式 2.vim +⽂件名(修改该⽂件) 3.进⼊编辑模式–i或insert都可以 编辑完成后esc退出编辑模式 :wq-----保存后返回命令⾏ :wq!----强制离开 q!----不保存⽽强制离开 4.vim快捷键 拷贝...

    linux网路编程 中文 23M 版

    第1 章Linux操作系统概述................... .......................................................................... 2 1.1 Linux发展历史........................................................ 2 ...

    Linux指令一周通 (技术图书大系).azw3

    3.41 mrd指令:删除MS-DOS文件系统中的目录 3.42 pwd指令:显示工作目录 3.43 quota指令:显示磁盘已使用的空间与限制 3.44 quotacheck 指令:检查磁盘的使用空间与限制 3.45 quotaoff指令:关闭磁盘空间限制 3.46 ...

    Vimpressionist:针对键盘爱好者的类固醇Vim

    通用键映射这些基本的Vim映射经常被使用: 键行动h 往左走j 下去k 上l 向右走gg 跳到开始G 跳到最后w 保存d 删除q或ZZ 退出: 进入命令模式! 使用外壳/ 向前搜索? 向后搜索或帮助CTRL-L 刷新CTRL-E 向下滚动一行CTRL-...

    Wim编辑器精通之路

     Vim是一个类似于Vi的文本编辑器, 不过在Vi的基础上增加了很多新的特性, Vim普遍被推崇为类Vi编辑器中最好的一个, 事实上真正的劲敌来自Emacs的不同变体. 1999 年Emacs被选为Linuxworld文本编辑分类的优胜者, Vim...

    优秀代码编辑器 Sublime Text 3.2.2 Build 3211 + x64 中文注册版.zip

    Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。 Sublime text 快捷键 Ctrl+L 选择整行(按住-继续选择下行) Ctrl+KK 从光标处删除至行尾 Ctrl+K Backspace 从光标处删除至行首...

    samba的编译安装20160615_1154.7z

    此种安全模式下,系统管理员可以把所有的Windows用户和口令集中到一个NT系统上,使用Windows NT进行Samba认证, 远程服务器可以自动认证全部用户和口令,如果认证失败,Samba将使用用户级安全模式作为替代的方式。...

    Sublime Text2.1 可添加windows8

    7.支持 VIM 模式 8.支持宏,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制的操作或者命令。 9.更新非常勤快 主要快捷键列表: Ctrl+L 选择整行(按住-继续选择下行) Ctrl+KK 从光标处删除至行尾 ...

    python入门到高级全栈工程师培训 第3期 附课件代码

    08 linux操作系统目录结构 09 目录及文件操作 第4章 01 上节课复习 02 创建用户相关的文件 03 用户增删该查及组相关操作 04 对文件的权限管理 05 对目录的权限管理 06 权限管理补充 07 属主属组及基于数字的权限...

    KODExplorer 芒果云-资源管理器

    - 你可以把他当做管理linux的一个操作系统界面 - 可以用来作为私有云存储系统,存储你的文件... - 当然你也可以用来分享文件 - Web IDE / browser code editor awesomeness - 更多场景等你来挖掘!…… #### 3....

    php-7.2.26.tar.xz

    会进入编辑模式,如果你不会用 Linux 下的 Vim 软件,请自信使用搜索引擎学习,编辑内容如下: 错误日志: error_log = /usr/local/php/var/log/php-fpm.log PID 文件配置 pid = /usr/local/...

Global site tag (gtag.js) - Google Analytics