活动介绍

vim常用命令总结

preview
需积分: 0 2 下载量 199 浏览量 更新于2018-02-06 收藏 1.03MB PDF 举报
Vim是一个功能强大的文本编辑器,广泛用于Linux/Unix操作系统中,也支持Windows系统。其特点在于模式化的编辑操作,提供了丰富的命令集,以提高文本处理的效率。以下是对给定文件和中提到的Vim常用命令的详细解释。 对于文本的选择,Vim提供了三种不同的选择模式: 1. 普通模式下的字符选择 - `v`:以字符为单位选择,从光标当前位置开始,选中光标所经过的区域,再按一次`v`结束选择。 - `V`:以行为单位选择,从光标当前位置开始,选中光标经过的行,再按一次`V`结束选择。 - `Ctrl+v`:以矩形块为单位选择,从光标当前位置开始,选中光标起点和终点构成的矩形区域,再按一次`Ctrl+v`结束选择。 2. 全局选择 - `ggVG`:选中全部文本,`gg`跳到文件第一行,`V`选择整行,`G`跳到文件最后一行。 选中文本后,可以使用以下命令进行编辑: - `d`:删除选中的文本。 - `y`:复制选中的文本到Vim的默认寄存器。 - `"+y`:复制选中的文本到系统剪贴板(即Vim的"+寄存器)。 - `"+p`:从系统剪贴板粘贴内容。 - `p`:在光标后面粘贴复制或剪切的文本。 在编辑文本时,可以使用以下快捷命令: - 删除字符:`x`,删除光标处的字符。 - 删除一行:`dd`,删除当前行。 - 删除换行符:`J`,将当前行与下一行合并,相当于删除换行符。 - 撤销:`u`,撤销最近的编辑操作。 - 重做:`Ctrl+R`,撤销之前的撤销操作,即恢复之前被撤销的操作。 - 追加文本: - `i`:在光标当前位置之前插入文本。 - `a`:在光标当前位置之后插入文本。 - `o`:在当前行下方新开一行并插入。 - `O`:在当前行上方新开一行并插入。 - 使用命令计数:很多命令可以跟一个数字来指定执行次数,例如,`3w`向前移动三个单词,`3x`删除三个字符。 在编辑结束后,可以通过以下命令退出或保存文件: - `ZZ`:保存当前文件并退出Vim。 - `:q!`:放弃所有修改并退出Vim。 - `:e!`:放弃所有修改并重新载入文件的原始内容。 移动光标是编辑文本的基础: - `w`:移动光标到下一个单词的首字符。 - `b`:移动光标到前一个单词的首字符。 - `e`:移动光标到当前单词的最后一个字符。 - `ge`:移动光标到前一个单词的最后一个字符。 - `$`:移动光标到行尾。 - `0`:移动光标到行首。 - `^`:移动光标到行首第一个非空白字符。 Vim的退出命令除了保存并退出的`ZZ`外,还可以通过命令模式输入`:wq`来保存并退出,或者使用`:w`保存文件而不退出。 在了解了Vim的这些基本和常用命令后,用户可以进一步探索Vim的高级功能,例如Vim脚本编程、插件管理和定制环境,以进一步提高文本处理的效率和舒适度。
身份认证 购VIP最低享 7 折!
30元优惠券