在Linux系统中,我们经常会使用vi或vim命令,来操作文本,有时候,我们的脚本文件出了错误,会抛出一个带行号的异常,然后我们根据提示,重新打开,我们的源码进行查看,而这时候,如果你的vim没有设置显示行号功能,我们查找出问题的一行的代码,则非常不方便,不知道大家有没有遇到过这种情况。
解决办法如下:
(1)cat -n 命令 能够一次性的显示文本的行号,便于我们观察,但是在编辑状态下,是不管用的
(2)配置vim的行号功能,这样就能在任何时候,编辑状态下,也快速定位行号
散仙,建议大家使用第二种方法,下面看下具体的配置方式;
(1)root用户,直接编译 /etc/vimrc文件,在文件末尾添加如下两行设置命令:
#显示行号
set nu
#设置缩进
set tabstop=4
(2)非root用户下,直接编辑 vi .vimrc文件,添加命令和(1)一样,保存,退出之后,我们再次使用vi命令,来编辑文件,就会显示行号了,例子如下:
[search@dnode1 ~]$ vi word
1 i am hadoop
2 i am hadoop
3 i am lucene
4 i am hbase
5 i am hive
6 i am hive sql
7 i am pig
分享到:
相关推荐
centos vim 配置 在/root下传入 .vimrc后即可
在CentOS8操作系统中,Vim8.0是一款强大的文本编辑器,可以通过一系列配置和插件的安装,将其转变为一个类似Source Insight的高效代码编辑和浏览工具。在本篇文章中,我们将详细介绍如何进行Vim8.0的配置,以及如何...
在大多数Linux发行版中,可以通过包管理器进行安装,例如在Ubuntu或Debian上使用`sudo apt-get install vim`,在CentOS或Fedora上使用`sudo yum install vim`或`sudo dnf install vim`。 接下来,我们将关注.Vimrc...
这个命令会让Vim在每一行的左侧显示行号,对于代码编辑和定位非常有帮助。 2. **忽略搜索大小写**: 作者还设置了搜索时不区分大小写,这对于处理大小写不敏感的语言或者在查找时希望忽略大小写的场景非常实用。...
5. **显示行号**:添加`set number`显示行号。 6. **光标移动**:使j/k上下移动整屏,`nnoremap <silent> j gj` 和 `nnoremap <silent> k gk`。 7. **文件编码**:设置默认的文件编码,如`set fileencoding=utf-8`...
Vim 是一款强大的文本编辑器,它以其高效的操作方式和高度可定制性而深受程序员和系统管理员的喜爱。本文将对 Vim 的基本命令...继续探索 Vim 的高级功能,如宏录制、函数、插件等,会使你成为一个真正的 Vim 高手。
在Linux环境下,Vim是一款极为强大的文本编辑器,广泛应用于各种开发场景之中。本文将详细介绍如何在CentOS系统上通过YUM命令来安装Vim,并进行基本配置。 #### 一、Vim简介 Vim是从vi发展出来的一个版本,它继承...
在命令模式下,用户按 “:” 键即可进入末行模式下,此时 Vim 会在显示窗口的最后一行显示一个 “:” 作为末行模式的提示符,等待用户输入命令。 ### Vim 基础命令 以下是一些常用的 Vim 基础命令: * 进入插入...
在`.vimrc`文件中添加以下行,以启用自动缩进、高亮显示和行号: ```vim set autoindent set smartindent set syntax on set number ``` 3. **插件管理** Vundle是Vim的一个插件管理器,它允许你方便地安装、管理...
该配置文件包含了设置行号、Tab缩进大小等基本配置,并且还有为新创建的C文件、C++文件、H头文件、python文件、sh文件自动添加文件头的功能,包括主函数、文件信息等通用内容。使用方法是直接把该文件拷贝到你的...
- 在不同操作系统上安装VIM的方法各异,通常通过包管理器如`apt-get`(Ubuntu/Debian)、`yum`(CentOS/RHEL)或Homebrew(Mac OS X)进行。 - 启动VIM,只需在终端输入`vim`命令,随后可以加上文件名来打开或创建...
Vim是一款高度可配置且功能强大的文本编辑器,广泛应用于开发环境之中。本文旨在详细介绍138条Vim命令、操作及快捷键,帮助用户从零开始,快速掌握Vim的基本使用技巧。 #### 二、启动Vim - **基本启动**: 在命令行...
常见的vim指令包括拷贝行(yy)、删除行(dd)、查找单词(/关键词)、设置或取消行号(set nu或set nonu)等。 熟练掌握Linux基础知识和vim编辑器的使用对于运维人员尤其重要,能够提高工作效率,快速解决问题。...
本文将重点介绍 **vim** 在末行模式下的一些基础功能。 ##### 行间跳转 - **`:#`**:跳转至第#行。例如,使用 `:5` 将使光标定位到文件的第五行。 - **`:$`**:跳转至文件的最后一行。这对于处理较长的文件时非常...
设置`set nu`可以在Vim中显示行号,退出编辑器时需按`Esc`键,然后输入`:wq`保存并退出。 `ssh-keygen` 是一个用于生成SSH密钥对的命令,通常用于安全地远程登录到其他服务器。该命令的选项包括指定密钥长度(如 `-...
服务器基础设施Centos7安装python3.6.5 linux基础设施-centos7安装Jenkins linux基础设施-centos...Linux基本命令——vim显示行号 Linux-设置swap磁盘分区 linux基础-Linux 命令提示符显示当前完整路径 Linux基础
`cat`一次性显示整个文件,`-n`显示行号,`-b`不为空白行编号。`cat > filename`用于新建文件,`>>`用于追加内容。`more`和`less`则允许分页查看,`more`通过回车逐行向下,`q`退出,`less`提供更多操作,如空格页下...
**vim** 是一个功能强大的文本编辑器,在 Linux 环境中广泛使用。 1. **vim 的打开与关闭** - **打开 vim**: - 在终端中输入 `vim` 后跟文件名即可打开一个文件进行编辑。 - 示例:`vim main.c` - **关闭 vim*...
这篇文档主要介绍了在Linux系统中,特别是CentOS7环境下的一些基础操作,包括shell命令的使用、Vim编辑器的入门以及文件和目录管理。以下是这些知识点的详细说明: 1. **Linux Shell命令**: - `shutdown -h now`...