移动光标

上     k

下     j

左     h

右      l(字母L的小写)

把光标移动到文件的第一行

gg

1G

:1

把光标移动到文件的最后一行

G

$

把光标移动到文件的第100行

100gg

100G

:100

把光标移动到这一行的结尾

$

编辑(移动并编辑)移动光标

在当前行下面插入一个空行并进入编辑模式:o(小写字母o)

在当前行上面插入一个空行并进入编辑模式:O(大写字母O)

删除光标所在位置到行尾的内容并进入编辑模式:C(大写字母C)

删除光标所在位置到行尾的内容:D或者d$

快速到达行尾并进入编辑模式:A

复制 删除 粘贴

复制光标所在行:yy

粘贴:p

多次粘贴:3p(粘贴3次)

删除/剪切:dd

删除当前行到文件结尾的内容:dG

其他

显示行号               :set nu

取消行号               :set nonu

查找:

——      /你要查找的内容

——       继续向下查找  n

——      继续向上查找 N

 撤销当前操作:      u

恢复刚才的操作:    ctrl  +  r

转载于:https://www.cnblogs.com/lin666-/p/9939473.html

linux vi-vim编辑器快捷键相关推荐

  1. linux - vi / vim 编辑器

    linux - vi / vim 编辑器 1. vi / vim 是什么 2. 模式切换 2.1 一般模式(普通模式) 2.2 编辑模式 2.3 命令模式 1. vi / vim 是什么 vi是uni ...

  2. $Linux vi/vim编辑器常用命令与用法总结

    (一)vi/vim是什么? Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便 ...

  3. Linux vi(vim)编辑器学习-收集搬运

    vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率.vi是"visual interfa ...

  4. Educoder头歌-Linux vi/vim编辑器

    文章目录 第1关:vi/vim基本用法 特别提醒 第2关:vi/vim工作模式切换 第3关:vi/vim命令模式 第4关:vi/vim底线命令模式 第1关:vi/vim基本用法 rm -fr /roo ...

  5. Linux vi vim 常用快捷键操作(一)

    一.       一般模式: 1 移动光标 h: 左移 l: 右移 j: 下移动 k: 上移动 0 or Home: 移动光标到行末 $ or End: 移动光标到行头 H: 光标移动到屏幕最上方的行 ...

  6. 6.Linux中vi/vim编辑器详解

    文章目录 前言 一.vim/vi 介绍 二.vi/vim学习图(初级) 三.文本编辑(状态)概览 四.使用vi打开文本的方式 五.命令模式 1.进入插入模式(进行文本编辑) 2.从插入模式切换为命令行 ...

  7. Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令

    Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...

  8. linux vim修改字符串,Linux系统vi(vim)编辑器命令说明

    Linux系统vi(vim)编辑器命令说明 刘大喵 • 2019 年 02 月 06 日 vi(vim)是上Linux非常常用的代码编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim ...

  9. 二、Linux 文件与目录结构、VI/VIM 编辑器(重要)

    1.Linux 文件 Linux 系统中一切皆文件. 2.Linux 目录结构 /bin(存放二进制文件的二进制文件夹,(普通用户的文件)) ·是Binary的缩写,这个目录存放着最经常使用的命令/s ...

  10. linux中国vi,使用 Vi/Vim 编辑器:高级概念 | Linux 中国

    早些时候我们已经讨论了一些关于 VI/VIM 编辑器的基础知识,但是 VI 和 VIM 都是非常强大的编辑器,还有很多其他的功能可以和编辑器一起使用.在本教程中,我们将学习 VI/VIM 编辑器的一些 ...

最新文章

  1. Linux IP怎么设置
  2. MyBatis动态SQL小结
  3. MySQL主从复制Linux实现
  4. js跨浏览器事件处理
  5. 程序员面试金典 - 面试题 03.01. 三合一(数组栈)
  6. oracle查被锁存储过程,oracle 结束被锁的包或存储过程
  7. Alpha冲刺报告(8/12)(麻瓜制造者)
  8. 批处理设置服务器BIOS序列号,批处理设置windows服务器的代码ThecSafe1.9.4第1/3页
  9. 基于libmemcached为php扩展memcached服务
  10. 关于rdp wrapper的not supported、not listening问题的可能解决办法
  11. gpio_desc()的分析
  12. 领英精灵使用手册,功能介绍
  13. 火车售票管理系统 问题陈述和词汇表
  14. 单相全桥逆变器仿真,simulink,matlab
  15. java写一个文件浏览器_【Java】 实现一个简单文件浏览器(2)
  16. linux 命令例子
  17. python实现bili手机客户端上下载的文件转成mp4
  18. G++ + OpenCV 编译
  19. 简易留言簿系统-ASP.NET MVC (后台基本完成)
  20. apk安装法之三--application/vnd.android.package-archive是什么?

热门文章

  1. 10.N个整数中查找是否相加为K[深度搜索]
  2. (转载)Cocos2dx-OpenGL ES2.0教程:初识MVP(3)
  3. python文本文件读写的3种方法
  4. 【转载】面向对象建模与数据库建模两种分析设计方法的比较
  5. bootstrap学习笔记(1)基础段落,表格的实现
  6. Win10如何删除3D对象文件夹
  7. esp32 例程 蓝牙_wifiamp;蓝牙MCU 该不该选ESP32
  8. imwrite函数 matlab_用matlab做一个脉动磁势分解的动画
  9. 技术迭代快速。PyTorch 真的优于Tensorflow吗?
  10. 大鱼风控笔记 2:量化风控体系的实现要求