分享30个常用的Vim命令

分享30个常用的Vim命令,希望其中能有一二能让你觉得有用。

    • 删除从光标位置到单词结尾之间的字符并进入插入模式:cw
    • 删除光标所在单词并进入插入模式:ciw,删除光标所在位置的单词及空格:daw
    • 高亮选中标签内部的内容:vit
    • 正向移动到下一单词的开头:w,反向移动到当前单词/上一单词的开头:b
    • 移动到当前行的第n列:n|
    • 重绘屏幕并把当前行显示在窗口正中:zz
    • 将光标所在行移到窗口的顶端:zt,将光标所在行移到窗口的底部:zb
    • Vim跳转位置前进:<Ctrl-i>,跳转位置后退:<Ctrl-0>,类似浏览器的前进后退功能。
    • 回到上次跳转的位置:‘‘,回到上次编辑的位置:‘.
    • 重复执行上次的Vim命令行模式命令:@:
    • 查看Vim当前打开文件的文件名、位置信息和状态等:<Ctrl-g> (同时按下Ctrl键和g键)。
    • Vim命令行模式下,% 表示当前活动缓冲区对应文件的完整文件路径。
    • 不离开插入模式,粘贴寄存器中的文本:<C-r>{register} ({register}是我们想要插入的寄存器的名字)。
    • 重选上一次由可视模式所选择的文本范围:gv
    • 在Vim可视化模式下高亮选中区域后按下 : 键,命令行上会预先填充一个范围 :‘<,‘> 代表高亮选区的范围。
    • 把任意寄存器的内容插入到命令行::<Ctrl-r>{register}
    • 插入模式下同时按下 <Ctrl-r>,再输入=后,输入任意算数式(如333*2),回车,即可看到运算结果 (这是使用了Vim表达式寄存器 "=)。
    • 只读寄存器 "% 表示Vim当前活动文件缓冲区的文件名,在Vim插入模式下,按 <Ctrl-r>% 可将当前文件名输入到文件中。
    • 把光标所在当前单词插入Vim命令行:<Ctrl-r><Ctrl-w>
    • 光标所在行用 . 表示,文件的最后一行用 $ 表示,% 整个文件 (:1,$的简写形式)。
    • 删除当前光标到本行行尾的所有内容:d$,删除当前光标到本行行首的所有内容:d0
    • 删除所有行:dG 或 :%d
    • 调换Vim当前光标之后的两个字符的顺序:xp
    • 当前行自动缩进对齐 (又称自动格式化):==,当前文件所有行自动缩进对齐:gg=G
    • 正向移动到下一个 {char} 所在之处的字符上:f{char},正向移动到下一个 {char} 所在之处的前一个字符上:t{char}
    • Vim普通模式下 ; 命令会重复查找上次 f 命令所查找的字符。
    • Vim分屏后增加某个屏幕的高度:<Ctrl-w>+ (先同时按下Ctrl键和w键,再按下+键)。
    • 把多个标签页中的所有文件中的单词 food 都替换成 drink,可以使用 tabdo 命令::tabdo %s/food/drink/g
    • 临时退出插入模式,执行单条命令又返回插入模式:<Ctrl-o>
    • 修改当前光标所在字符为a:ra
    • 将单词转成大写:gUiw,将当前单词转成小写:guiw
    • 另存为文件::saveas <filename>
    • 读取文件并将内容插入到光标后::r <filename>
    • 回退到15分钟前的文件内容::earlier 15m

原文地址:https://www.cnblogs.com/momenglin/p/12153118.html

时间: 2024-10-28 21:49:21

分享30个常用的Vim命令的相关文章

vim 命令大全 / vi 命令大全

vim 命令作为linux系统下使用最多的文本编辑器,功能十分强大,里面包含了操作文本的各种命令.本文收集了在linux系统下的 最常用的 vim 命令大全 /vi 命令大全. vim 命令大全 光标控制命令: 命令 光标移动 h 向左移一个字符 j 向下移一行 k 向上移一行 l 向右移一个字符 G 移到文件的最后一行 w 移到下一个字的开头 W 移到下一个字的开头,忽略标点符号 b 移到前一个字的开头 B 移到前一个字的开头,忽略标点符号 L 移到屏幕的最后一行 M 移到屏幕的中间一行 H

经常使用到的vim命令

常用的vim命令 总结了我经常用到的vim命令,虽然不是很全,但是日常的开发足够了 启动vim vim 直接启动vim vim filename 打开vim并创建名为filename的文件 插入命令 i 在当前位置生前插入 I 在当前行首插入 a 在当前位置后插入 A 在当前行尾插入 o 在当前行之后插入一行 O 在当前行之前插入一行 撤销和重做 u 撤销(Undo) U 撤销对整行的操作 Ctrl + r 重做(Redo),即撤销的撤销. 退出命令 :wq 保存并退出 ZZ 保存并退出 :q!

常用 vim 命令总结

学习 vim ,是需要经常使用的,而这些命令,是我这段时间最常用的命令,很有效率的提高的我的文本编辑效率.------------------------------------------------------------------------A1.文本整理类A2.格式设置A3.编辑技巧A4.剪贴板技巧(用 Ditto 更方便)A5.文件浏览A6.标志和移动A7.杂项--------------------------------------------------------------

常用的vi/vim命令

vi/vim命令很复杂.很强大,这里分类介绍一些比较常用的,可以满足一般需要的命令. 移动光标: - 左移:h - 下移:j - 上移:k - 右移:l - 翻页:ctrl f, ctrl b 插入: - 在光标位置插入:i - 在行末插入:A - 在下一行插入新行:o 编辑: - 撤销修改:u - 替换光标所在的字符:r 删除: - 删除光标所在字符:x - 删除光标之后的单词剩余部分:dw - 删除光标之后的该行部分:d$ / D - 删除当前行:dd - 删除n行:ndd - 删除行尾的换

最常用的linux命令(包括svn和vim命令)

本盘讲述linux环境最常用的一些命令,包括svn版本控制使用的命令和vim编辑命令.本文为原创,如需转载,请著名来源:http://blog.csdn.net/qq_22327455 1.目录跳转:cd 2.查看:ll    ls 3.连接服务器:ssh 用户名@id地址  如:ssh [email protected] 4.查看ip地址等信息:ifconfig 5.备份文件: 备份单个文件:cp 文件名  新的文件名   如:cp index.php  index_01.php 备份目录:c

linux最常用vim命令记录

先来一张图了解3种模式: 一.输入vim 命令,进入命令模式 此时可执行: 1.行号显示 (1):set nu    显示文本的行号:    :nonu 取消显示行号 2.光标移动 (1)n<Enter>:向下移动n行 (2)n<space>:向右移动当前行的n个字符 3.搜索替换 (1)输入/word: 可查找光标之下word字符串位置(2)输入?word : 可查找光标之上word字符串位置(3)/word 配合n(向后)和N(向前)命令查找关键字 4.删除复制粘贴 (1)dd

5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践

5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践 扩展 vim的特殊用法 http://www.apelearn.com/bbs/thread-9334-1-1.html vim常用快捷键总结 http://www.apelearn.com/bbs/thread-407-1-1.html vim快速删除一段字符 http://www.apelearn.com/bbs/thread-842-1-1.html vim乱码 http://www.apelearn.com/bbs/thr

Linux CentOS7 中vim命令的使用

一. vim介绍 vim 是vi 的升级版本:可带颜色显示 1. 安装vim yum install -y vim-enhancedvim /etc/passwd 2. 三种模式: 一般模式:dd p yy  编辑模式:编辑文件内容 命令模式::/ ? 二. vim颜色显示和移动光标 1. vim 可以根据文件的路径和名字显示颜色 cp /etc/passwd /tmp  vim /tmp/passwd 查看就无颜色 /etc 下会显示颜色,是他的特性.cp /etc/fstab /tmpvim

Ubuntu常用200条命令

   查看软件xxx安装内容:dpkg -L xxx 查找软件库中的软件:apt-cache search 正则表达式 查找软件库中的软件:aptitude search 软件包 查找文件属于哪个包:dpkg -S filename 查找文件属于哪个包:apt-file search filename 查询软件xxx依赖哪些包:apt-cache depends xxx 查询软件xxx被哪些包依赖:apt-cache rdepends xxx 增加一个光盘源:sudo apt-cdrom add