每日一Vim(11)
文件保存高级篇
以下部分命令在之前的篇幅中有涉及过,有句话说的好:*vim对新手最痛苦的是选择太多,不知所措,对老手来说最让人快乐的是一个问题总有不同的解决方法,而对寻找最优方法乐此不疲*,细心的读者相信您都能从中总结出自己的规律以及经验来。
:w new_file:将缓冲区内容保存为new_file文件,原文件内容不更改。
:20,$w new_file:将文件20行处到结尾保存为new_file文件
:.,20w new_file :将光标所在行到第20行保存为new_file 文件
:20,30w >> new_file:追加20至30行内容到new_file文件中
一个文件copy到另一文件
:r filename:把filename中的内容插入到光标所在行的下一行
:100r filename :把filename中的内容插入到100行的后面
:$r filename:插入行尾
:0r filename :插入行首
:/parttern/r filename :还可以使用正则表达式,插入到匹配出的后面一行,需要注意的是如果有多处匹配,它只插入到首个匹配的地方。
标记
标记又称为书签,在某个位置打上标记后,在别处编辑完,通过命令可以回到标记处(以下命令模式中执行)
mx 将当前位置标记诚x(此处的x可以是热任意字母)
'x (单引号)光标移到标记x处的行首
`x (反引号)光标移到标记x处
`` (双反引号)当前光标处于标记处来回切换
'' (双引号) 当前光标所在行处与标记处来回切换,光标定位在行首
转载请注明出处,谢谢合作。作者---zhijun
相关推荐
【vim plugin vim changes to ide update】这一主题表明我们将探讨如何使用Vim插件来提升其作为集成开发环境(IDE)的功能。在这个过程中,我们将重点分析新增的三个插件:wintagexplorer.vim、echofunc.vim以及vimrc...
《vim实用技巧》示例丰富,讲解清晰,采用一种简单的标记方法,表示交互式的编辑效果,可以帮助读者快速掌握和精通vim。 《vim实用技巧》适合想要学习和掌握vim工具的读者阅读,有一定vim使用经验的程序员,也可以...
Vim(Vi IMproved)是一款强大的文本编辑器,深受程序员和系统管理员的喜爱。"vim-configure.tar.gz_vim_vim_configure" 是一个包含了 Vim 配置文件的压缩包,旨在帮助用户优化 Vim 的使用体验,提供自动提示、补全...
Vim(Vi Improved)是一款强大的文本编辑器,在Linux系统中广泛使用。它基于早期的Vi编辑器,并进行了大量的增强和改进,提供了丰富的特性集,适用于程序员、系统管理员以及普通用户。Vim在命令模式下工作,通过键盘...
一旦`vim-go`插件安装完毕,重启Vim并打开一个Go源代码文件,你应该会看到代码被不同颜色标记,关键字、函数、类型、常量等都以不同的颜色区分,使得代码结构更加清晰。此外,`vim-go`插件还支持通过`:GoBuild`、`:...
`visualmark.vim` 插件允许用户在可视模式下设置标记,方便在文档的不同位置间快速跳转。这对于处理大量文本或代码时非常有用,比如进行批量替换或者比较不同区域。 `supertab.vmb` 可能是 SuperTab 的一个版本,这...
Vim是一款极其强大的文本编辑器,它以其高度可配置性和高效的工作流程深受程序员和系统管理员的喜爱。在Vim中,配色方案(color scheme)扮演着至关重要的角色,它可以极大地影响用户的工作效率和舒适度。"vim color...
Vim(Vi IMproved)是一款强大的文本编辑器,被广泛用于Linux、Unix和其他类Unix系统。此编译包是Vim的8.2版本,专为CentOS x86架构设计,适合那些需要在该环境下进行高效文本编辑的用户。在安装这个编译包之前,...
Vim(Vi IMproved)是一款强大的文本编辑器,深受程序员和系统管理员的喜爱。它在Linux、Unix、Mac OS X以及Windows等操作系统上广泛使用。Vim的安装过程相对简单,尤其是当你手头有一个名为"vim.zip"的压缩包时,...
Vim,全称Vi IMproved,是一款强大的文本编辑器,由Bram Moolenaar基于老版的Vi编辑器开发。作为开源项目,Vim在全世界的开发者社区中享有极高的声誉,其设计理念是提供一个高效、可配置且功能丰富的文本操作环境。...
本书内容包括了Vimscript的基本语法、数据结构、控制结构、变量、函数的定义和使用,以及如何利用Vimscript来访问和操作Vim的各种对象,比如缓冲区、窗口和标记等。书中也会介绍如何在Vim中调试Vimscript代码,以及...
Vim是一款强大的文本编辑器,深受程序员喜爱,尤其在Linux和Unix环境中广泛使用。它具有高度可配置性和扩展性,用户可以通过安装不同的插件和配置文件来增强其功能。在这个场景中,我们关注的是`c.vim`和`cpp.vim`...
使用 Vim 更多的是一种技能而 不是一种知识,Vim 的学习更需要的不是头脑而是双手,经常按书中的指示 进行示例性的操作,在学习 Vim 众多精致的技巧时,不要贪图一下子全都 掌握,最好是看一条技巧后,马上在编辑器...
11. **安装插件管理器**:如Vundle或NeoBundle,用于方便地安装和管理Vim插件。 例如,如果你安装了Vundle作为插件管理器,可以在`.vimrc`中添加如下配置来安装和管理插件: ```vim " Vundle配置 set nocompatible...
【标题】"vim_rpm.zip" 提供的是一个包含了 Vim 编辑器的 RPM 包,主要用于在 CentOS 7 的环境中进行离线安装。RPM(Red Hat Package Manager)是基于Linux系统的软件包管理器,它能够方便地安装、升级、查询和删除...
在Linux系统中,Vim(Vi Improved)是一款强大的文本编辑器,被广泛用于代码编辑、配置文件修改等任务。在没有网络连接的情况下,为CentOS 7安装Vim需要通过手动下载所需软件包并使用本地安装方法。以下是离线安装...
vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册vim中文手册vim中文手册
Vim是一款强大的文本编辑器,其高度可定制性使得用户能够根据个人喜好和需求进行配置。在本文中,我们将深入探讨如何配置Vim,特别是关于字符编码的设置,以确保在处理不同编码的文件时避免乱码问题。 首先,我们要...
VIM(Vi IMproved)是一款强大的文本编辑器,尤其在编程领域中被广泛使用,因为它提供了丰富的自定义功能和高效的操作方式。对于PHP开发者来说,配置一个适合自己的VIM环境可以显著提高编码效率。以下是对"VIM FOR ...
在Ubuntu系统中,Vim(Vi IMproved)是一款强大的文本编辑器,被广泛用于编程和其他文本操作。离线安装Vim对于没有网络连接或者网络不稳定的情况尤为重要。以下是如何在Ubuntu上离线安装Vim的详细步骤,以及相关知识...