1、正常情况下,列模式操作方法如下:
命令模式下按ctrl+v(windows下使用ctrl+q,如果你使用了ms兼容模式,因为ctrl+v被windows占用了)进入可视 块模式,这时你移动光标,可以发现选择了行的某些列,选中的行的列位置都会插入相同的内容。这里我们用在某列插入内容,所以将光标置于要插入的位置,选定好行后,按下shift-i(如果你想在光标后插入,那么按下shift-a,原因你懂的),然后输入你要插入的内容,结束后按ecs,可以看到选中的行的指定列插入了相同的内容。
2、但是在ubuntu 16.04上ctrl+v后无效。
3、原因:
ubuntu预装的是vim tiny版本,而需要的是vim full版本。执行下面的语句安装vim full版本:
4、解决方法:
$sudo apt-get remove vim-common
$sudo apt-get install vim
5、按照步骤1进行操作即可。
转载于:https://my.oschina.net/u/229425/blog/1576813
分享到:
相关推荐
- **仅主机模式:** 虚拟机与宿主机之间可以直接通信,但不与外部网络连接。 - **NAT模式:** 虚拟机通过宿主机的网络接口访问外部网络,适用于需要模拟私有网络环境的情况。 **知识点3:网络测试与远程管理** - *...
6. **VI编辑器**:讲解流行的文本编辑器VI(Visual Editor)及其增强版VIM(Vi IMproved),包括基本操作模式(命令模式、插入模式和可视模式),常用命令,以及保存和退出文件的方法。 7. **进程管理**:介绍如何...
- **sl**: 通常作为`ls`命令的拼写错误出现,但实际上是一款命令行火车游戏,运行后会出现一列火车穿越屏幕。 这些工具涵盖了从系统监控、文件管理到娱乐等多个方面,对于深入理解和高效利用Linux系统至关重要。...
- **在虚拟机下安装Linux操作系统**:通常选择Ubuntu桌面版作为入门系统,因为它界面友好且社区支持广泛。 - **配置Linux系统运行环境**:这包括但不限于网络配置、用户管理等基础设置。 - **利用空闲分区创建新的...
2. **vi的模式**:vi有命令模式和插入模式,启动时默认处于命令模式,通过`i`进入插入模式,`Esc`返回命令模式。 3. **vi命令**:如`dd`(删除当前行)、`p`(粘贴)、`/`(搜索)和`:wq`(保存并退出)等。 ### ...
Linux技术支持面试题涵盖了一系列关于操作系统、命令操作、磁盘管理以及软件管理的知识点。以下是这些题目涉及的关键概念和技能的详细解释: 1. **Linux发行版本**:常见的Linux发行版有Ubuntu、CentOS、Red Hat ...
VIM(Vi Improved)是一款强大的文本编辑器,具有三种模式:命令模式(用于移动光标和执行命令)、编辑模式(用于编辑文本)和指令列模式(用于保存和退出等操作)。 最后,我们提到了GNU计划,这是一个旨在创建一...
学会基本的VI操作,如插入模式、命令模式、末行模式的切换,以及查找、替换、保存和退出等技巧,对于日常开发非常实用。 7. **位操作**:在Linux开发中,位操作是低级别编程的重要组成部分,特别是在嵌入式系统和...
- LTS版本(长期支持版本):如Ubuntu 10.04.4,这类版本提供长达5年的技术支持,而非标准版本的支持期限通常为18个月左右。 **2. 初识Linux与Ubuntu** - **Linux简介:** - Linux是一种开源的操作系统,由Linus...
### Liunx常用命令知识点详解 #### 一、解压命令 在Linux系统中,文件经常会被压缩成`...以上就是关于Liunx常用命令的知识点详解,这些命令是日常工作中必不可少的技能,掌握它们将大大提高您的效率和解决问题的能力。
综上所述,Linux RHEL 8.0不仅继承了Linux系统的优良特性,还在多个方面进行了优化和改进,为企业级用户提供了一个强大、稳定且易于管理的操作系统环境。无论是对于个人用户还是企业组织来说,掌握这些基础知识都是...
Linux中有多种文本编辑器,如vi/vim、nano、emacs等,其中vi/vim是最常用的,它支持两种模式:命令模式和插入模式。 **第六章 用户及工作组的管理** Linux是多用户系统,通过adduser或useradd命令添加用户,...
- 退出vi编辑器:在命令模式下,输入`:q`退出编辑器,如果文件有改动,则需要使用`:wq`保存并退出。 ##### 2.2.2 vi中显示行号 - 在命令模式下,输入`:set nu`显示行号。 ##### 2.2.3 光标移动操作 - `h`:向左...
- **故障排查**:提供解决常见问题和错误的方法。 通过这两个文件的学习,初学者将能建立起对Linux系统的基本认识,理解命令行操作,并具备解决简单问题的能力。不断实践和探索是提升Linux技能的关键,因此,建议...
Linux不仅有各种发行版,例如Ubuntu、CentOS、Fedora、Debian等,还拥有广泛的社区支持,使得它在不断进化和发展中。 了解Linux基础是学习的起点,这包括熟悉命令行界面(CLI)和基本命令。例如,`ls`用于列出目录...
11. **grep**:在文件或输出中搜索特定模式,用于数据过滤和分析。 12. **sudo**:以管理员权限执行命令,执行需要更高权限的操作。 13. **apt-get**(Debian/Ubuntu)或 **yum**(CentOS/RHEL):软件包管理器,...
- 在Ubuntu中,`declare`可能未被dash支持,需要使用bash执行脚本,或通过`dpkg-reconfigure dash`设置默认Shell为bash。 以上内容仅涵盖了基础的Shell知识,实际上Shell脚本还有更多高级特性,如函数定义、错误...
Linux发行版众多,如Ubuntu、Fedora、Debian等,每个都有自己的特点和适用场景,初学者通常会选择用户友好且支持丰富的发行版作为学习起点。 课程内容通常包括以下几个核心部分: 1. **命令行界面**:Linux的核心...
C++则在此基础上增加了面向对象编程特性,如类、继承和多态,同时也支持模板和STL(标准模板库)。 通过阅读这些源码,你可以学习如何组织代码、如何利用库函数、如何调试程序以及如何优化性能。同时,这也能帮助你...
- `vi/vim`: 高级文本编辑器,支持命令模式和插入模式。 - `nano`: 更为用户友好的简单文本编辑器。 3. **文件搜索** - `find`: 根据文件名、大小、修改时间等条件查找文件。 - `grep`: 在文件中搜索特定字符串...