`

vim批量修改文件 解决 非法字符: \65279 问题

阅读更多
可以利用 :args 和 :argdo 命令

例如我们用vim批量修改 d:\aa\ 文件夹下面的所有文件,将UTF-8编码的bomb标志去掉

:args d:\aa\** 

注意这里用** 表示循环文件夹

:ar

可以查看目前添加了那些目标文件

:argdo set nobomb |update!

对args列表中的文件分别执行 set nobomb 然后强制保存

这样就把所有文件的BOM头都去掉了

具体关于 args 和 argdo的使用方式,参见

:help arglist


查看 The argument list节的相关内容
分享到:
评论
1 楼 tjuking 2012-01-06  
帮我解决了一大问题,thx~

相关推荐

    Go-vimgrep命令类似于vim的:vimgrep行为

    它可以帮助开发者快速定位问题,理解代码结构,并在多文件之间切换,无需离开Vim的舒适环境。 总之,`Go-vimgrep`是Go开发者提高生产力的一个实用工具,它利用Vim的强大功能结合Go生态的特点,为代码搜索提供了便利...

    Linux使用vim编辑文件保存时报E514:write error (file system full?)问题解决

    在Linux系统中,vim是一个非常常用的文本编辑...通过这些步骤,通常能够成功解决这个问题,恢复在Linux系统中使用vim编辑并保存文件的功能。在日常运维中,定期监控磁盘空间并进行合理管理,是防止这类问题发生的关键。

    ubuntu vim 高亮显示

    "ubuntu vim 高亮显示" Vim 编辑器是 Linux/Unix 环境下开源的最重要的编辑器之一,它以其强大的功能和可定制能力,成为众多开发者所喜爱的编辑器。为了提高编辑效率,需要对 Vim 进行配置。 标题: ubuntu vim ...

    vim 配置文件 vim 配置文件 vim 配置文件

    vim配置文件 vimrc vim配置文件 vimrc vim配置文件 vimrc

    vim配置文件,vim配置文件

    在Linux环境中,Vim配置文件通常位于用户的主目录下的`.vimrc`文件,这是一个初始化脚本,当Vim启动时会读取这个文件以设定各种选项和映射。以下是一些可能包含在`vim-config`中的关键知识点: 1. **颜色方案**:...

    vimv:使用Vim批量重命名文件

    **vimv** 是一个基于Vim的批量文件重命名脚本,通常配合Bash Shell使用。这个工具将文件名显示在Vim编辑器中,让用户可以利用Vim的强大编辑功能来一次性修改多个文件名。以下是如何使用vimv进行批量重命名的基本步骤...

    用vim编辑多个文件

    ### 使用 Vim 编辑多个文件的关键知识点 #### 1. 使用 `:edit` 命令编辑另一个文件 ...此外,通过查询错误信息,可以更好地理解和解决问题。这些技巧不仅适用于 Vim 的日常使用,也对于提高编程效率有着重要的作用。

    Vim 7.3安装文件及配置文件

    通过修改和完善 `_vimrc` 文件,用户可以打造一个完全符合个人工作习惯的Vim环境,提高编程效率。对于初次接触Vim的用户来说,理解并逐步定制这个配置文件是深入掌握Vim的第一步。而熟练的Vim用户则经常分享他们的 `...

    vim 配置文件

    2.解压替换原有的.vimrc和.vim目录 3.功能键 F2:打开/关闭Tlist F3:打开/关闭目录树 F4:打开"最近打开的文件" F5: 打开文件搜索 F6:在当前目录及子目录中搜索光标停留的word F7:加载当前目录向上最多5级目录中...

    vim的配置文件设置

    首先,Vim的配置文件通常是`.vimrc`,这是一个位于用户主目录下的文本文件。在Linux系统中,它通常位于`~/.vimrc`或`~/.config/nvim/init.vim`(对于Neovim用户)。这个文件包含了启动Vim时要执行的一系列命令和设置...

    vim配置文件

    `vim配置文件`是个人化Vim环境的关键,它允许用户根据自己的需求调整编辑器的行为,提高编程效率。在Vim中,配置文件通常是名为`.vimrc`的文本文件,位于用户的主目录下。 `ctags`和`cscope`是两个非常有用的辅助...

    vim资源文件

    vim的资源文件,解压后,将其中的.vim文件夹放入到你的/Home目录下,里面一般的vim插件都有了,如还想要其他的可以下载对应的vim插件,放入.vim/plugin文件夹下面,doc文件放入.vim/doc文件夹下面 vim的效果 ...

    vim常用插件配置文件

    "vim常用插件配置文件"这个主题正是围绕如何优化Vim的使用体验,通过安装和配置一系列插件来提升开发效率。 1. **NERDTree**: 这是Vim的一个文件管理器插件,它在左侧提供了一个树形视图,让用户可以方便地浏览和...

    Vim plugin for clang-format

    总的来说,Vim plugin for clang-format 提供了一个高效且方便的代码格式化解决方案,它提高了开发者的生产力,减少了手动调整代码格式的时间,使得开发者可以更专注于编写实际的业务逻辑。通过熟练掌握这个插件,你...

    vim 全文字符串替换

    假设我们需要将一个文件中的所有`Vim`替换为`VIM`,并且还要清除所有`^M`字符: 1. **打开文件**: ``` vim sample.txt ``` 2. **替换字符串**: ``` :%s/Vim/VIM/g ``` 3. **删除^M字符**: ``` :%s/^M$...

    vim配置文件目录

    本压缩包包含的“vim配置文件目录”是一个个人化的Vim设置集合,它允许你利用Git进行版本控制,方便追踪和管理你的配置更改。 首先,让我们来理解一下Vim配置文件的重要性。Vim的默认配置可能不能满足每个用户的...

    vim简单的配置文件

    在Vim中,.vimrc是启动时自动加载的初始化脚本,通过修改这个文件,我们可以设置快捷键、修改颜色方案、调整编辑器行为等。以下是一些常见的.vimrc配置知识点: 1. **基本设置**: - `set nocompatible`:禁用Vi...

    vim的c.vim和cpp.vim文件

    首先,`c.vim`和`cpp.vim`是Vim的语法定义文件,它们定义了如何识别和突出显示C和C++代码中的各种元素,如关键字、注释、字符串、常量以及函数和类名称。通过替换默认的文件,你可以定制Vim对这些语言的语法高亮,...

    解决linux下vim中文乱码的方法

    在Linux环境下,使用Vim编辑中文文本时可能会遇到乱码问题,这主要是因为Vim的字符编码设置不正确。要解决这个问题,我们需要了解Vim的几个关键编码选项以及它们的作用。 1. **encoding**: 这个选项决定了Vim内部...

Global site tag (gtag.js) - Google Analytics