`

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配置脚本使用与Windows Linux Unix

    vim编辑器的配置文件, 可以让你vim更加漂亮更加强大 支持代码缩放,查看变量定义,函数跟踪等功能。 替换掉你原有的:vimrc配置文件就好 也可以阅读此文件 学习编写自己的vim工具脚本。

    学习vi和vim编辑器_第7版_中文+英文_PDF

    ·使用vi的全局搜索与替换功能 ·自定义vi,并执行Unix的命令 ·使用Vim的扩展文本对象以及威力强大的正则表达式 ·执行多窗口编辑,并设计Vim脚本 ·充分利用图形化用户界面版的Vim,gvim ·使用Vim的强化...

    vim 技巧和插件

    第四个是自动补齐功能的实例 第五个是winmanager的安装和使用实例 第六个是cscope安装和使用实例 每个录制文件包含了time_*和vim_*两个文件,其中time文件记录时间,vim命令记录的是命令,它们内容是script工具生成...

    学习vi和vim编辑器

     ·使用vi的全局搜索与替换功能  ·自定义vi,并执行unix的命令  ·使用vim的扩展文本对象以及威力强大的正则表达式  ·执行多窗口编辑,并设计vim脚本  ·充分利用图形化用户界面版的vim,gvim  ·使用vim的...

    vim编辑器配置文件.vimrc

    该配置文件包含了设置行号、Tab缩进大小等基本配置,并且还有为新创建的C文件、C++文件、H头文件、python文件、sh文件自动添加文件头的功能,包括主函数、文件信息等通用内容。使用方法是直接把该文件拷贝到你的...

    学习vi和vim编辑器_第7版_中文

    ·使用vi的全局搜索与替换功能 ·自定义vi,并执行Unix的命令 ·使用Vim的扩展文本对象以及威力强大的正则表达式 ·执行多窗口编辑,并设计Vim脚本 ·充分利用图形化用户界面版的Vim,gvim ·使用Vim的强化...

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

    tar -xf vim.tar -C ~ vim /etc/vimrc vim /root/.vimrc set ts=4 设置tab有多少空格 set ai 自动对齐 set nu set mouse=a set shiftwidth=4 shift + . 向左向右缩进 shift + , jklh ,cs 性感的注释 ...

    学习VI和VIM编辑器第7版中文

    ·使用vi的全局搜索与替换功能 ·自定义vi,并执行Unix的命令 ·使用Vim的扩展文本对象以及威力强大的正则表达式 ·执行多窗口编辑,并设计Vim脚本 ·充分利用图形化用户界面版的Vim,gvim ·使用Vim的强化...

    Learning the vi and Vim Editors

    你将学到以下内容:, · 高效使用vi, · 深入讲解vi的知识,例如使用缓存, · 使用vi的全局搜索替换功能, · 定制vi以及运行Unix命令.., · 使用Vim的扩展文本对象和强大正则表达式, · 使用多窗口编辑并且编写Vim...

    vim 配置文件

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

    vim插件.rar

    将doc里的文件复制到vim安装路径下的/usr/share/vim/vim72/doc/下,将plugin里的文件复制到/usr/share/vim/vim72/plugin/目录下,将.vimrc复制到~/.vimrc下,如果~/.vimrc存在就替换它。这样就可以完成vim的功能扩展...

    Linux中的文本编辑器vim

    教会初学者打开文件,保存文件,退出Vim,插入文本,移动光标,删除文本,复制和粘贴,撤销和重做,搜索和替换等功能。通过自定义配置可以实现显示行号,启用语法高亮,自动缩进,设置tab为4个空格,设置配色方案,...

    vim命令.docxVim 是一款强大的文本编辑器,具有许多命令和功能 以下是一些常用的 Vim 命令: 1. **编辑文本*

    Vim 是一款强大的文本编辑器,具有许多命令和功能。以下是一些常用的 Vim 命令: 1. **编辑文本**: - `i` 进入插入模式,在当前光标位置之前插入文本。 - `a` 进入插入模式,在当前光标位置之后插入文本。 - `o...

    Vim中查找替换及正则表达式的使用详解

    Vim中的正则表达式功能很强大,如果能自由运用,则可以完成很多难以想象的操作。下面这篇文章主要给大家介绍了关于Vim中查找替换及正则表达式使用的相关资料,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来...

    一张图记住 Vim 常用命令

    文章目录一、图片二、详解1、Vim 的基本概念2、Vim 的基本操作a、进入 vimb、切换至插入模式c、Insert 的切换d、退出 vi 及保存文件3、命令行模式功能键1). 插入模式2). 从插入模式切换为命令行模式3). 移动光标4...

    vim-kompleter:Vim的智能,快速,简单和可靠的关键字补全替换

    维姆·康普利特(Vim-Kompleter) Vim的智能,快速,简单和可靠的关键字补全替换。 它与标准关键字补全的不同之处在于,为了执行关键字匹配,广泛使用了距离和频率算法。 这些算法的灵感来自TextMate的关键字完成...

    vim-matchup:vim匹配:更好地导航和突出显示匹配词,现代的matchit和matchparen替换

    对战旨在增强matchit的所有功能,修复其许多缺陷和错误,并添加一些全新的功能。 它还替换了标准的插件 ,使matchit的所有单词与matchpairs ( (){}[] )一起突出显示。 有关更多信息,请参见。 这个插件: 将vim...

    Hacking Vim

    除了实现对VI的兼容性外,VIM还扩展了很多的功能,包括语法高亮,代码折迭,脚本扩展等等,Packt Publishing出版社出版的这本书《Hacking VIM》就对VIM使用的一些TIP作了介绍,介绍的内容包括定制篇,移动篇,效率篇...

    Vim文本编辑器及其应用详解

    文章目录Vim及其安装Vim三种工作模式命令模式输入模式编辑模式Vim基本操作Vim 打开文件命令模式操作光标移动复制、删除、粘贴、撤销操作:可视化模式的基本操作编辑模式操作Vim 查找文本Vim 替换文本Vim 保存退出...

Global site tag (gtag.js) - Google Analytics