Ubuntu安装vim

vi是vim的简化版,建议安装vim
安装vim,打开新的终端,输入:
sudo apt-get install vim-gtk
(好像sudo apt-get install vim也可以)
再输入y

若提示:

E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
直接在终端中输入命令:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

参考链接:https://jingyan.baidu.com/article/046a7b3efd165bf9c27fa915.html

Ubuntu中vi / vim编辑器快捷操作

删除

dd:删除游标所在的一整行(常用)
ndd:n为数字。删除光标所在的向下n行,例如20dd则是删除光标所在的向下20行
d1G:删除光标所在到第一行的所有数据
dG:删除光标所在到最后一行的所有数据
d$:删除光标所在处,到该行的最后一个字符
d0:那个是数字0,删除光标所在到该行的最前面的一个字符
x,X:x向后删除一个字符(相当于[del]按键),X向前删除一个字符(相当于[backspace]即退格键)
nx:n为数字,连续向后删除n个字符

复制+粘贴

首先你你处于编辑模式,这时候你按ESC,就可以了
这时你把光标通过方向键移动到你想要复制的位子,比如你要复制从这一行开始打下面5行,这一整段,那么你就按5yy
然后移动到你想要复制的位子,按p,这时候一整段就可以复制了。
同时,如果你只复制当前这一行,那么只按yy就可以了

Ubuntu中vi / vim编辑器快捷操作相关推荐

  1. VI/VIM 编辑器常用操作

    目录 VI/VIM编辑器常用操作介绍: 1.VI和VIM是什么 2.一般模式 2.1常用语法 3.编辑模式 3.1常用语法 4.指令模式 4.1基本语法 5.模式转换 6.VI/VIM键盘图 1.VI ...

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

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

  3. linux乌班图vi怎么使用,Ubuntu上vi(vim)编辑器使用教程

    vim有3个模式:插入模式(Insert Mode).命令模式(Command Mode).低行模式(Last Line Mode).插入模式:在此模式下可以输入字符,按ESC将回到命令模式. 命令模 ...

  4. vim编辑器快捷操作

    1.查找 进入编辑器 按下 / 进行查找,回跳到第一个匹配的值,按下n查找下一个  N返回查看上一个  也可根据正则进行查找 2.替换 :s/a/b/g 当前行替换 :%s/a/b/g 全文替换 :5 ...

  5. vb.net中report不显示中文_Ubuntu中vi文本编辑器的使用

    最近在使用ubuntu,对于一个已经熟悉centos下的vi编辑器来说,简直是太变态了,各种不习惯.下面给大家分享下Ubuntu下的vi编辑器详细用法. Ubuntu中vi文本编辑器的使用 :w !s ...

  6. linux系统中vi/vim文本编辑器的使用简介

    linux系统中vi/vim文本编辑器的使用简介 1. vi/vim简介 ​ vi/vim 是linux系统中最基本的编辑器,类似于windows系统中的记事本,几乎所有的linux开发版本都内置了v ...

  7. vi/vim编辑器语法的操作

    vim编辑器的操作与使用 听说能用好vi/vim的人linux技能都不会差,而且打字飞快还不需要键盘.想学吗? 我教你啊!对于vi/vim的使用可能大多都是只会vi test.txt然后就在远程连接的 ...

  8. Xshell连接ubuntu后,在vim编辑器中数字小键盘无法打出数字

    Xshell连接ubuntu后,在vim编辑器中数字小键盘无法打出数字 现象 解决办法 成果 现象 Xshell连接ubuntu后,在vim编辑器中数字小键盘无法打出数字: 如下图:按下数字小键盘中的 ...

  9. unix中嘚vim编辑器

    在linux家族中,vim编辑器是系统自带的文本编辑器,其功能强大自不必说了. 偶有小白,刚接触linux,要修改某个文本文件,不可能像WINDOWS那样操作,更有甚者,进入VI编辑器后,无法退出以致 ...

最新文章

  1. 条件随机场(CRF) - 2 - 定义和形式
  2. 【洛谷P1508】吃吃吃
  3. MySQL数据库have_openss_MySQL 关于OpenSSL证书支持检查方式
  4. D-query SPOJ - DQUERY(求区间不同数的个数)(树状数组||线段树+离散)(主席树+在线)
  5. c语言打不开h文件,说那个“mem.h”头文件打不开 怎么改啊 高手们帮帮忙
  6. Asp.net 自定义config文件读取
  7. java objective-c,Objective-C基础教程学习笔记(附录)从Java转向Objective-C
  8. I00009 用1生成回文数
  9. ClickHouse 实时数据去重final+group by
  10. STM32 串口通讯及实现
  11. SQL Server 双机热备份-实现主从复制
  12. android hci设备,Android Bluetooth hci 命令分析
  13. 数据挖掘导论 N个考试常用的问题
  14. Dockerfile MAINTAINER和LABEL指令 语法解析
  15. 通用公司信息安全规范
  16. 数电知识点总结第二章:逻辑代数基础
  17. 图解 Git 工作原理,看了秒懂!
  18. 90%的程序员都答不完的趣味题,答完领“神兵”!
  19. 快速创建微信小程序,注册即认证,无需300元认证费
  20. byvoid面试阿里星 面试官的评价--我辈楷模

热门文章

  1. sklearn使用日志(part1)--特征消除术Recursive feature elimination
  2. R与量化(part1)--量化概述
  3. 网络编程(part3)--文件读写之二进制文件读写/with操作
  4. 执行完execute和update后存储过程变成invalid_学会反射后,我被面试官录取了(干货)
  5. SAP CDS entity 中使用 @readonly 进行访问控制
  6. 关于前端页面测试和抵御 clickjacking attack 的一些方法
  7. 什么是 SAP Commerce Cloud 的 catalog
  8. SAP Commerce Cloud 里的 Media 概念简述
  9. SAP 电商云 Spartacus UI 页面布局的设计原理
  10. SAP Spartacus 开发规范