`
skeeey
  • 浏览: 33924 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

VIM使用技巧

阅读更多
问题:如何在vim中使用ctrl+a ctrl +c
两步:VG(全选) + y(复制)
一步:yG

问题:比如我要复制从第9行到第15行的数据,复制到第16行
方法一:
:9,15 copy 16       #将行号9到行号15的内容复制到行号16所在行的后面
:9,15 move 16       #将行号9到行号15的文本内容移动到行号16所在行的后面
方法二:
光标移到结束行,输入ma
光标移到起始行,输入y'a
光标移到需要复制的行,行后输入p, 行前复制输入shift + p
方法三
首先把光标移到第9行,然后d6p (15 - 9 = 6)
然后把光标移到要粘贴的位置p
方法四:
把光标移到第9行 shift + v
再把光标移到第15行 ctrl + c
再再把光标移到第16行 p
备注:查询行号,在不可编辑模式下输入:set number

问题:全文查找替换
在全文中用一个单词(4)替换另一个单词(four),使用命令:
:%s/four/4/g       # "%"范围前缀表示在所有行中执行替换。最后的 "g" 标记表示替换行中的所有匹配点。
如果仅仅对当前行进行操作,那么只要去掉%即可

但是如果你有一个象 "thirtyfour" 这样的单词,上面的命令会出错。这种情况下,这个单词会被替换成"thirty4"。
要解决这个问题,用 "\<" 来指定匹配单词开头,命令:
:%s/<\four/4/g 
显然,这样在处理 "fourty" 的时候还是会出错。用 "\>" 来解决这个问题,命令:
:%s/<\four\>/4/g
如果你在编码,你可能只想替换注释中的 "four",而保留代码中的。由于这很难指定,可以在替换命令中加一个 "c" 标记,
这样,Vim 会在每次替换前提示,命令:
:%s/<\four\>/4/gc
如果是查找去掉%s,键入回车,按键n用于遍历文档

分享到:
评论

相关推荐

    vim使用技巧合集

    **vim使用技巧合集** Vim(Vi Improved)是一款强大的文本编辑器,广泛应用于Linux系统中,也适用于其他操作系统。它的高效性和灵活性使得熟练掌握Vim成为许多IT专业人士的必备技能。以下是一些实用的Vim使用技巧,...

    两篇很牛的vim使用技巧

    两篇很牛的vim使用技巧 vim 技巧 chinaunix

    vim使用技巧

    ### Vim使用技巧详解 #### 一、引言 在IT领域,尤其是对于程序员而言,高效地编辑代码是一项至关重要的技能。Vim作为一款强大的文本编辑器,因其丰富的功能和高度可定制性而在开发者中广受欢迎。《Vim实用技巧》一...

    VIM使用技巧之特殊字符的输入

    ### VIM使用技巧之特殊字符的输入 在Linux环境下,VIM是一款非常强大的文本编辑器,它支持多种功能,包括但不限于文件编辑、脚本编写等。对于程序员和系统管理员来说,掌握VIM的一些高级特性是必不可少的。本文将...

    我的vim 使用技巧

    ### 我的 Vim 使用技巧 #### 一、Vim 的安装与配置 1. **官方网站**: 访问 [www.vim.org](www.vim.org) 获取 Vim 的源代码及安装指南。 2. **Unix 系统下的安装**: - 在大多数 Unix 系统中,可以通过进入 Vim 源...

    Vim使用技巧

    每一个技巧都有针对性地解决一个或一类问题,帮助读者提升 Vim 的使用技能。本书示例丰富,讲解清晰,采用一种简单的标记方法,表示交互式的编辑效果,可以帮助读者快速掌握和精通 Vim。 本书适合想要学习和掌握 Vim...

    VIM使用技巧总结

    ### VIM使用技巧总结 VIM是一款非常强大的文本编辑器,尤其受到程序员和技术人员的喜爱。本文将基于给定的信息,对VIM的一些基础且实用的功能进行详细的解释与扩展。 #### 基本模式 VIM有三种基本模式:正常模式...

    VIM 实用技巧 第二版(全本)

    VIM 实用技巧第二版(全本) ,不是试读章节.是全本.用于VIM 的使用很好的一本书

    vim使用进阶:vim使用技巧、配置、命令和插件

    【vim使用进阶】系列教程深入探讨了vim编辑器的高级使用技巧,涵盖了vim的配置、命令、插件以及各种实用功能。以下是对各部分主要内容的详细解释: 1. **序言**:作者分享了使用vim的心得体会,对初学者提出了一些...

    大数据学习环境搭建系列(十)文本编辑器vim使用技巧.docx

    ### 大数据学习环境搭建系列(十):文本编辑器vim使用技巧 #### 概述 在大数据学习与处理过程中,高效地管理代码和配置文件是至关重要的技能之一。其中,`vim`作为一款功能强大的文本编辑器,在Linux环境下被广泛...

    vim使用技巧图书配合用示例代码

    本压缩包文件是《vim实用技巧》图书的配套示例代码,旨在帮助读者更好地理解和应用书中介绍的各种技巧。 首先,Vim有三种操作模式:命令模式、插入模式和底线命令模式。在命令模式下,你可以移动光标、进行复制、...

    Vim实用技巧

    因此,对于那些有意提升自己Vim使用技能的程序员来说,阅读《Vim实用技巧》是必由之路。该书共分21章,包含了121个技巧,每一章都是关于特定主题的技巧集合。这些技巧针对不同的问题提供了解决方案,帮助读者提升Vim...

    Vim实用技巧.pdf_vim实用_vim_

    本篇将详细探讨"Vim实用技巧",帮助你提升在Vim中的工作效率。 1. **启动与退出**:在命令行输入`vim`后接文件名即可打开文件,`:q`退出编辑,`:wq`保存并退出,`:q!`不保存强制退出。 2. **模式切换**:Vim有三种...

    Vim实用技巧 文字版 完整全本 pdf

    《Vim实用技巧》这本书旨在帮助用户掌握Vim的高级用法,提升编辑效率。 一、Vim的基本操作 1. 启动与退出:通过命令行输入`vim`加文件名启动,使用`:q`退出,`:q!`强制退出,`:wq`保存并退出。 2. 模式切换:Vim...

Global site tag (gtag.js) - Google Analytics