此处收集整理了linux里面的非常常用的vim快捷键命令,有助于提高工作效率。
移动到文件的第一行 gg :1 1G
移动到文件的最后一行 G :$
快速到达文件的第100行 100gg 100G :100
移动光标到行首 0 ^
移动光标到行尾 $
编辑: 在当前行下一行插入一个空行并进入到编辑模式 o(小写字母O) 剪切光标所在位置到行尾的内容,然后进入编辑模式 C(大写字母C) 删除当前行的内容到行尾 dG 撤销上一次的操作 u 恢复上一次的操作 ctrl+r
复制粘贴剪切:
删除光标所在位置的内容到行尾 D
复制当前行 yy 剪切(删除)当前行 dd 粘贴 p
搜索: /你要找的内容 继续向下搜索n 继续向上搜索N
vim查询帮助
:h :wq :h G
====================================================
vim 批量替换 1.例如,需要将222替换为666,在普通模式下,输入如下命令 进行批量替换
:%s#222#666#g
2.批量在文本最前面添加注释 #
先进入ctr+v进入可视化模式 选中需要操作的行的位置 按下 大写字母I ,添加需要输入的内容# 连续按esc两次
============================================== vi / vim操作常见字符
esc 退出编辑模式
:wq 保存并退出 :q 退出 :q! 强制退出不保存 :wq! 强制退出并保存
问题描述:
当使用vim把代码粘贴到linux文本中,出现缩进乱了,简单的处理办法如下
vim进入paste模式,命令如下:
:set paste
进入paste模式之后,再按i进入插入模式,进行复制、粘贴就很正常了。