一、目录结构

二 、vim 和 vim 编辑器

2.1【基本介绍】
所有的 Linux 系统都会内建 vi 文本编辑器。

vim 具有程序编辑的能力,可以看做是 vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

2.2 三种常见模式

1、正常模式

以 vim 打开一个档案就直接进入一般模式了(默认)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用
『复制、贴上』来处理你的文件数据。

2、插入模式/编辑模式
在模式下,程序员可以输入内容。
按下 i, I, o, O, a, A, r, R 等任何一个字母之后才会进入编辑模式, 一般来说按 i 即可

3、命令行模式
在这个模式当中, 可以提供你相关指令,完成读取、存盘、替换、离开 vim 、显示行号等的动作则是在此模式中达成的!


2.3 快捷键

  1. 拷贝当前行 yy , 拷贝当前行向下的 5 行 5yy,并粘贴(p)。
  2. 删除当前行 dd , 删除当前行向下的 5 行 5dd
  3. 在文件中查找某个单词 [命令行/关键字 , 回车 查找 , 输入 n 就是查找下一个 ]
  4. 设置文件的行号,取消文件的行号.[命令行下 : set nu 和 :set nonu]
  5. 编辑 /etc/profile 文件,使用快捷键到底文档的最末行[G]和最首行[gg],注意这些都是在正常模式下执行的。
  6. 在一个文件中输入 “hello” ,然后又撤销这个动作,再正常模式下输入 u
  7. 编辑 /etc/profile 文件,并将光标移动到 第 20 行 shift+g
    第一步:显示行号 :set nu 第二步:输入 20 这个数第三步: 输入 shift+g

Linux命令整理 —— vi 和 vim 编辑器相关推荐

  1. 【linux笔记】vi和vim编辑器,重定向输出,系统命令,进程,管道

    vi/vim 在linux下一般使用vi编辑器来编辑文件 Vi既可以查看文件也可以编辑文件. 三种模式: 命令行.插入.底行模式 切换到命令行模式:ESC键 切换到插入模式:按i,o,a键 切换到底行 ...

  2. Linux命令(10)——vim编辑器

    vim文本编辑器是可以脱离鼠标即可完成文件的编辑操作的编辑器 vim的三种工作模式 命令模式.编辑模式.末行模式 其中命名模式到编辑模式的按键为i,编辑模式到命令模式的按键为esc 命令模式到末行模式 ...

  3. Linux — 实操篇_01(XShellXftp的使用、vi和vim编辑器入门、实操命令_用户管理)

    文章目录 一.远程访问工具 1.1 远程登录软件 XShell 1.2 远程上传下载软件 Xftp 1.3 注意 1.4 XShell新建会话 1.5 Xftp新建会话 二.vi和vim编辑器 2.1 ...

  4. Linux学习(三)--vi和vim编辑器

    Linux学习–vi和vim编辑器 一.基本介绍   首先,我们需要明白一点,所有的Linux系统内都会默认安装vi文本编辑器:   其次,vim可以看做是vi的增强版,具有程序编辑的能力,可以主动的 ...

  5. 大数据技术之_01_Linux学习_01_linux的入门+VM和linux的安装+linux的目录结构+远程登录到linux服务器+vi和vim编辑器+开机、重启和用户登录注销+用户管理+用户组管理

    大数据学习之_01_Linux学习_01 1 linux的入门 1.1 Linux的介绍 2 VM和linux的安装 2.1 安装vm和Centos 2.1.1 基本说明 2.1.2 CentOS安装 ...

  6. Linux系列3:vi与vim编辑器

    vi与vim编辑器 0 引言 1 vi的使用 1.1 vi的模式介绍 1.2 简易示例 1.3 功能键介绍 1.4 案例练习 1.5 vim的暂存,恢复与开启时的警告 2 vim的额外功能 2.1 区 ...

  7. linux实操篇之-----vi和vim编辑器

    vi和vim编辑器 1. vi和vim的基本介绍 所有Linux系统都会内置vi文本编辑器 vim是vi的升级版,可以主动以字体颜色分辨语法的正确性,代码补完和编译,错误跳转等功能. 2. vi和vi ...

  8. Linux -- vi和vim编辑器(编写Hello.java程序,三种模式的转换,常用快捷键练习)

    文章目录 1. vi和vim编辑器 1.1 vi和vim编辑器介绍 1.2 vi和vim的三种常见模式 1.3 快速入门案例:使用`vim`开发一个`Hello.java`程序 1.3.1 建立 `H ...

  9. linux的命令vim,Linux命令:vi | vim命令

    vim - vi 增强版.文本编辑器 格式:vim [options] [file ..] 说明:如果file存在,文件被打开并显示内容,如果文件不存在,当编辑后第一次存盘时创建它 [options] ...

最新文章

  1. 分布式锁--Redis小试牛刀
  2. C++类成员函数在.cpp中设置成inline后无法解析的问题
  3. Codeforces Round #701 (Div. 2) C. Floor and Mod 数学分块
  4. JavaScript窗体控制函数
  5. Java 算法 摆动序列
  6. 高德地图车道级导航适配OPPO Find N折叠屏手机
  7. ajax div iframe,【转】用AJAX模仿IFRAME 在指定DIV打开页面
  8. 关于c#保存图片 图片大小改变的问题
  9. 《缠中说禅108课》43:有关背驰的补习课
  10. 记一次PS For Mac破解
  11. 第八十五章 Caché 函数大全 $ZDATETIME 函数
  12. 环境搭建 - 奥比中光3D摄像头(Deeyea)
  13. 微信H5调试Vconsole
  14. 第2.1章 scrapy之国内高匿代理IP爬取
  15. 程序员是年轻人最向往的职业,突然觉得我们这个职业立马高大上了
  16. 关于深度学习人工智能模型的探讨(四)(5)
  17. 解决Vivado implementation拥塞的策略方法(一)
  18. RZ,NRZ,NRZI
  19. TSC TTP244Pro 标签打印机打印不走纸
  20. oracle11完全卸载

热门文章

  1. LeetCode 486. 预测赢家(博弈DP)
  2. LeetCode 1197. 进击的骑士(BFS)
  3. php判断全是中文正则,php判断是否为中文正则表达式大全
  4. win7优化设置_5项优化,至少提升20%!
  5. 7.MongoDB与python交互
  6. onenetsim定位功能吗_经常玩手机的抓紧看看,原来手机键盘还隐藏4个实用功能,真实用...
  7. 论文浅尝 | 使用循环神经网络的联合事件抽取
  8. 陈华钧 | 知识图谱构建,将成为智能金融的突破口
  9. 论文浅尝 | Open world Knowledge Graph Completion
  10. 创建python的虚拟环境(图文教程),并使用。