`

vim替换功能

 
阅读更多

 

## 当前行到文件尾端

:.,$s/dog/cat/g

 

## 查找逗号数量

 

:%s/,//gn

 

 

## 替换换行为逗号

 

 :%s/\n/,/g

 

语法为 :[addr]s/源字符串/目的字符串/[option] 

 

全局替换命令为::%s/源字符串/目的字符串/g

 

 

1. % 代表整个文件

   50,100 代表50行到100行

 

2. s 代表 switch

 

3. 不加g 只替换每行第一个

    加上g代表每行全部的

 

 

macvim设置

syntax on

" 语法高亮
autocmd InsertLeave * se nocul
autocmd InsertEnter * se cul

" 用浅色高亮当前行
set smartindent

" 智能对齐
set autoindent

" 自动对齐
set confirm

" 在处理未保存或只读文件的时候,弹出确认
set tabstop=4

" Tab键的宽度
set softtabstop=4
set shiftwidth=4

"  统一缩进为4
set noexpandtab

" 不要用空格代替制表符
set number
" 显示行号
set history=50

" 历史纪录数
set hlsearch
set incsearch

" 搜索逐字符高亮
set gdefault

" 行内替换
set encoding=utf-8
set fileencodings=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936,utf-16,big5,euc-jp,latin1

" 编码设置
colorscheme torte

" 设置颜色主题i
set guifont=Menlo:h20
" 设置字体
~             

 

 

 

分享到:
评论

相关推荐

    vim 全文字符串替换

    Vim提供了强大的搜索与替换功能,其中最常用的就是`:s`命令。该命令的基本格式如下: ``` :s/old/new/flags ``` - `old`:需要被替换的字符串。 - `new`:用于替换的字符串。 - `flags`:可选标志,如`g`(全局...

    LINUX vim替换字符串指令.docx

    LINUX vim替换字符串指令 本文档主要介绍了在 LINUX 环境下使用 vim 编辑器时,如何使用 `s` 命令来替换字符串。本文档共四页,涵盖了多种使用 `s` 命令的方式,包括基本用法、使用分隔符、删除文本中的换行符等...

    vim插件-配合数字电路systemverilog编程时使用

    Vim的查找和替换功能也是强大的辅助工具,对于SystemVerilog编程来说同样适用。通过正则表达式,可以高效地定位和修改代码中的特定模式,这对于重构和维护代码极其有用。 此外,Vim的插件管理器如Vundle或Pathogen...

    vim增强功能脚本 vim配置脚本使用与Windows Linux Unix

    替换原有的`vimrc`文件,意味着你可以导入一套新的设置,比如颜色方案、快捷键、插件等,使Vim更符合你的工作风格。 描述中提到的"代码缩放",在Vim中通常通过`Ctrl + Shift + +=`和`Ctrl + Shift + -`来实现,这些...

    Vim 7.3 正式版

    2. **增强的搜索和替换功能**:在Vim 7.3中,搜索和替换功能更加强大,支持正则表达式,并且可以进行多行替换,这极大地提高了代码处理效率。 3. **宏录制与播放**:Vim 7.3支持宏的录制和播放,用户可以记录一系列...

    Linux中vim安装包

    6. **插件管理**: Vundle、Pathogen和NeoBundle是流行的Vim插件管理器,可以帮助安装和管理第三方插件,提升Vim功能。 7. **映射快捷键**: 可以自定义快捷键,例如:`map <F2> :w<CR>`使F2键保存文件。 8. **配置...

    学习vi和vim编辑器.pdf_vim实用_vi_vim_

    vim支持语法高亮、代码补全、多窗口编辑、宏录制等功能,使得文本编辑体验更加现代化。 **三、vim的基本模式** vim有三种主要模式:命令模式、插入模式和底行模式。 1. **命令模式**:在此模式下,用户可以移动光标...

    Vimscript的经典教程

    而text mode通常是指在Vim中执行如搜索或替换等文本操作的模式。 熟悉这些基本术语是理解Vimscript的基础,因为Vimscript大量利用这些术语来定义和操作文本内容,包括但不限于缓冲区、窗口以及编辑命令。 Vim...

    vim的c.vim和cpp.vim文件

    Vim是一款强大的文本编辑器,深受程序员喜爱,尤其在...然而,实际的文件替换过程通常涉及下载和安装Vim插件,或者直接修改Vim的`syntax`目录下的相应文件。正确配置这些文件后,Vim将成为一个更强大的C和C++编程平台。

    Vim实用技巧.pdf_vim实用_vim_

    11. **插件管理**:Vim支持许多插件,如Vundle、Pathogen或NeoBundle,用于方便地安装和管理增强功能的插件。 12. **缩进与对齐**:`>>`右移选中行的缩进,`左移,`=`自动对齐选中行。 13. **文本对象选择**:如`...

    vim-plugin插件

    Vim 插件系统是其灵活性的核心,允许用户通过安装各种插件来扩展编辑器的功能,以适应不同工作场景的需求。"vim-plugin插件" 涵盖了多种提升 Vim 使用体验的工具。 首先,`cscope-15.8b.tar.gz` 是 Cscope 的一个...

    vim 常用快捷键笔记

    Vim 是一款功能强大的文本编辑器,广泛应用于各种操作系统之中,特别是 Linux 和 Unix 平台。它源自 vi 编辑器,但添加了许多增强功能,使得它更加高效且易于定制。本文将详细介绍 Vim 的常用快捷键,帮助用户快速...

    notepad++使用vim插件

    Notepad++的Vim插件不仅提供了基本的Vim操作,如移动光标、插入/替换模式、文本对象选择和多行编辑,还可能包括Vim的高级特性,如宏录制和播放、正则表达式搜索替换以及可视模式等。 总的来说,通过在Notepad++中...

    VIM 7.4 DOC 说明书 合集 目录

    VIM是Linux和Unix操作系统中最常用的文本编辑器之一,以其高效的编辑功能而闻名。VIM的全称为Vi IMproved,它是对老版本Vi编辑器的改进。VIM 7.4版本是其中的一个重要版本,它增加了许多新功能,并且改进了一些原有...

    我的一个vim脚本——增强closetag.vim自动闭合功能

    - **开启/关闭插件功能**:在Vim中,可以使用`:ClosetagEnable`和`:ClosetagDisable`命令来临时启用或禁用插件功能。 - **自定义快捷键**:默认情况下,`closetag.vim`使用`%`键来关闭当前标签或跳转到匹配的标签。...

    Pro Vim英文版

    Pro Vim还将涵盖高级编辑技巧,如多窗口编辑、宏录制和播放、搜索替换等,帮助用户提升文本处理的效率。 **8. 效率提升** 书中的实践案例和技巧将教导读者如何利用Vim的快捷键和高级特性,减少手指在键盘上的移动,...

    vim教程 vim tutor

    以上是 Vim 编辑器的基础操作概览,包含了移动、编辑、保存、退出、删除、撤销等核心功能。对于初学者来说,熟练掌握这些基本命令是使用 Vim 的第一步。随着经验的增长,用户还可以探索更多高级功能,如宏命令、插件...

    ubuntu 20.04.1 离线vim资源包

    - Vim支持命令行模式,用户可以通过输入特定的命令进行文本操作,例如移动光标、复制粘贴、查找替换等。 - Vim的配置文件`~/.vimrc`允许用户自定义快捷键、设置和行为,实现个性化定制。 对于运维人员而言,Vim是...

    VIM7.3中文安装包

    5. **搜索与替换**:增强了搜索和替换功能,支持正则表达式,并且可以跨文件操作。 6. **宏录制与播放**:VIM 7.3允许用户录制一系列操作并保存为宏,然后重复播放,极大地提高了工作效率。 7. **折叠代码**:新增...

    vim离线rpm适用centos操作系统

    对于运维人员,Vim提供了许多实用的功能,比如在终端内直接编辑文件,支持多种编程语言的语法高亮,以及强大的搜索和替换功能。对于开发者,Vim的分屏编辑、宏录制和播放等功能极大地提高了代码编写效率。 在CentOS...

Global site tag (gtag.js) - Google Analytics