vim command(vim命令)

i: 插入光标前一个字符
I: 插入行首
a: 插入光标后一个字符
A: 插入行未
o: 向下新开一行,插入行首
O: 向上新开一行,插入行首h: 左移
j: 下移
k: 上移
l: 右移
M: 光标移动到中间行
L: 光标移动到屏幕最后一行行首
G: 移动到指定行,行号 -G
w: 向后一次移动一个字
b: 向前一次移动一个字
{: 按段移动,上移
}: 按段移动,下移
Ctr-d: 向下翻半屏
Ctr-u: 向上翻半屏
Ctr-f: 向下翻一屏
Ctr-b: 向上翻一屏
gg: 光标移动文件开头
G: 光标移动到文件末尾x: 删除光标后一个字符,相当于 Del
X: 删除光标前一个字符,相当于 Backspace
dd: 删除光标所在行,n dd 删除指定的行数 D: 删除光标后本行所有内容,包含光标所在字符
d0: 删除光标前本行所有内容,不包含光标所在字符
dw: 删除光标开始位置的字,包含光标所在字符撤销命令:u: 一步一步撤销
Ctr-r: 反撤销重复命令:
.: 重复上一次操作的命令文本行移动:
>>: 文本行右移
<<: 文本行左移复制粘贴:
yy: 复制当前行,n yy 复制 n 行
p: 在光标所在位置向下新开辟一行,粘贴可视模式:
v: 按字符移动,选中文本
V: 按行移动,选中文本可视模式可以配合 d, y, >>, << 实现对文本块的删除,复制,左右移动替换操作:
r: 替换当前字符
R: 替换当前行光标后的字符查找命令:
/: str查找
n: 下一个
N:上一个替换命令:
把abc全部替换成123
末行模式下,将光标所在行的abc替换成123
:%s/abc/123/g
末行模式下,将第一行至第10行之间的abc替换成123
:1, 10s/abc/123/gvim里执行 shell 下命令:
末行模式里输入!,后面跟命令

vim command(vim命令)相关推荐

  1. 解决yum命令失效,vim: command not found

    安装python3模块时,yum命令无法执行 错误: **/usr/bin/yum: line 3: import: command not found /usr/bin/yum: line 4: t ...

  2. linux yum未找到命令,解决yum命令失效,vim: command not found

    安装python3模块时,yum命令无法执行 错误: **/usr/bin/yum: line 3: import: command not found /usr/bin/yum: line 4: t ...

  3. vm怎么装vim_安装nginx报-bash: vm: command not found..错误提示vim文本编辑器命令没有安装...

    一.前言 关于在使用ssh客户端安装nginx的时候报"-bash: vim: command not found"错误,提示没有安装VIM文本编辑器 二.解决方法 1. 安装vi ...

  4. vim编辑器----常用命令

    vim编辑器 前沿:vim是一款非常好用的文档编辑以及编程的好工具,我们来详细看看 打开文件:# vim [options] [file ..] +#:打开文件后,直接让光标处于第#行的行首: +/P ...

  5. Docker---问题1:bash: vi: command not found/bash: vim: command not found

    在使用docker时,有时候我们需要编辑配置文件,需要使用vim或者vi命令,发现: root@64801a03b121:/etc/nginx/conf.d# vi default.conf bash ...

  6. vim 底行命令模式下的全局命令 g(global)

    文章目录 命令格式介绍 常用的 ex 指令 关于 range 参考示例 结合替换指令 s 使用 将包含 pattern 的行追加到指定的寄存器中 插入空行 打印符合要求的行 删除匹配的行 删除不匹配的 ...

  7. CentOS 7 上安装vim 解決 centos -bash: vim: command not found

    用CentOS上使用vim竟然用不了,报错没有该命令: centos -bash: vim: command not found 那么如何安裝 vim 呢? 输入 rpm -qa|grep vim 命 ...

  8. vim 执行shell命令技巧

    :!cmd不退出vim 执行命令 cmd :r !cmd不退出vim执行命令cmd,并将cmd的输出内容插入当前文本中. :shell切换到shell里(此时并没有退出vim,可以理解成vim转入后台 ...

  9. -bash: vim: command not found 两种解决方法

    [现象] [root@i-j9fgvzkr ffmpeg-4.1]# vim /etc/ld.so.conf -bash: vim: command not found [解决方法1]使用vi /et ...

最新文章

  1. python控制结构实训_《python 从入门到精通》§5 控制结构
  2. 宝塔mysql优化_宝塔面板下实现MySQL性能优化处理
  3. CTFshow php特性 web109
  4. Linux内存管理 (4)分配物理页面
  5. [OSG]OSG的相关扩展
  6. 即日起,正式进入编程世界!
  7. vertx rest 跨域_Vertx编程风格:您的React式Web Companion REST API解释了
  8. 红帽峰会2015所需的JBoss BPM内容指南
  9. linux之openssh配置
  10. 如何评估数据适不适合放入Redis中?
  11. [转载] python中断响应_用Python脚本监测.py脚本的进程状态,并实现中断重启。
  12. 用C语言解决狼羊白菜过河的思路,基于visual Studio2013解决C语言竞赛题之1079狼羊过河...
  13. 手写bind_这些手写代码会了吗?少年
  14. 土壤类型空间分布数据介绍
  15. cad快看_对于CAD看图软件,你到底了解多少?
  16. 桌面改成d盘如何改回去 修改注册表可以如何生效
  17. 使用html+css3画一个波士顿凯尔特人的三叶草队标
  18. Android studio通过科大讯飞的SDK实现文字转语音功能
  19. MySQL 英文格式日期转换
  20. 《把信送给加西亚》读书笔记(摘抄)

热门文章

  1. NC:电缆细菌减少水稻种植土壤中的甲烷排放
  2. Python使用matplotlib函数subplot可视化多个不同颜色的折线图、在折线图上为每个数据点添加日期数据标签
  3. R语言lm函数拟合多项式回归模型、删除数据中的异常样本outlier、之后诊断模型( diagnostics)、使用plot函数打印回归模型的QQ图、残差拟合图、标度-位置图、残差与杠杆关系图
  4. pandas使用nlargest函数返回特定数据列中前N个最大值(搜寻最大的n个元素)、pandas使用nlargest函数返回特定数据列中前N个最大值所对应的数据行
  5. 机器学习数据预处理之缺失值:样本删除
  6. NLP命名实体识别NER数据准备及模型训练实例
  7. 绘制测试集、训练集的每一个病人或者样本的raidomics signiture图(绘制raidomics signature图),以及ROC曲线图
  8. 浙大Java延毕_复旦博导:我有个“拼命三郎”似的博士生,却也面临延毕,做科研得有章法!......
  9. 32位oracle_Oracle 之Hugepage
  10. Anconda PyCharm TensorFlow