Linux文本编辑器Vim配置

简介:

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。 VIM是纯粹的自由软件。

因此一个配置好的vim使用起来肯定是更加得心应手的。

j_0036.gif那问题就来了,到底该怎么配置呢???


首先打开Linux下的端口(terminal),切换到root

root切换命令:$ su,然后输入密码

接着输入命令:$ cd /etc,在该目录下找到文件vimrc,在里面进行编辑。

wKiom1dhHuqw2kTAAAAzoKN63Ag021.png

如果没有的话就需要自己创建一个相同名字的文件了。

以下是我进行的主要设置,随着学习的深入在进行补充

主要配置命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//自动缩进
set autoindent
set cindent
syntax on                //语法高亮
set nu                   //显示行号
set tabstop=4            //Tab键的宽度
set softtabstoop=4
set shiftwidth=4
set history=1000         //历史记录数
winpos 5 5               //设定窗口位置 
set lines=40 columns=155
set go=                  //不要图形按钮
autocmd InsertLeave * se nocul         //用浅色高亮当前行
autocmd InsertEnter * se cul           //用浅色高亮当前行
set ruler                //显示标尺
set showcmd              //输入的命令显示出来,看的更清楚些
set cmdheight=1          //命令行(在状态行下)的高度,设置为1 
set novisualbell
set completeopt=preview,menu
filetype plugin on
set clipboard+=unnamed
set nobackup
aet autowrite
set cursorline           //突出显示当前行

括号和标点的自动补全

1
2
3
4
5
6
:inoremap ( ()<ESC>i
:inoremap [ []<ESC>i
:inoremap { {}<ESC>i
:inoremap < <><ESC>i
:inoremap  " " "<ESC>i
:inoremap  ' ' '<ESC>i

经过验证,上面语句最前面的‘:’可有可无,具体原因目前我还不是特别清楚


先写这么多吧


本文转自 七十七快 51CTO博客,原文链接:http://blog.51cto.com/10324228/1789624


相关文章
|
2天前
|
Ubuntu Linux
Linux(Ubuntu)系统临时IP以及静态IP配置(关闭、启动网卡等操作)
请注意,以上步骤是在临时基础上进行配置的。如果要永久保存静态IP地址,通常还需要修改 `/etc/network/interfaces`文件,以便在系统重启后保持配置。同时,确保备份相关配置文件以防止出现问题。
9 1
|
2天前
|
人工智能 数据可视化 Linux
【linux基础(五)】Linux中的开发工具(上)---yum和vim
【linux基础(五)】Linux中的开发工具(上)---yum和vim
|
2天前
|
Ubuntu Linux 测试技术
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试(下)
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试
31 1
|
3天前
|
运维 网络协议 Linux
Linux(28) Linux双网卡配置为连接到Linux主机的PC提供外网访问
Linux(28) Linux双网卡配置为连接到Linux主机的PC提供外网访问
26 1
|
3天前
|
Ubuntu 网络协议 Linux
Linux(20) Ubuntu 20.04 网络接口自动切换路由配置
Linux(20) Ubuntu 20.04 网络接口自动切换路由配置
26 0
|
3天前
|
Linux
Linux(9)Debain EC25 quectel-CM usbnet0开机自动联网配置
Linux(9)Debain EC25 quectel-CM usbnet0开机自动联网配置
15 0
|
6天前
|
Linux 网络安全 开发工具
【GitLab私有仓库】在Linux上用Gitlab搭建自己的私有库并配置cpolar内网穿透
【GitLab私有仓库】在Linux上用Gitlab搭建自己的私有库并配置cpolar内网穿透
|
7天前
|
缓存 安全 Ubuntu
Linux配置代理上网
如何配置Linux代理
16 1
|
1月前
|
存储 Linux 编译器
vim编辑器和gcc/g++编辑器的使用讲解
vim编辑器和gcc/g++编辑器的使用讲解
53 2
|
1月前
|
Linux 编译器 开发工具
Linux:详解(yum的使用、vim编辑器命令集合以及gcc/g++编译器的使用)
Linux:详解(yum的使用、vim编辑器命令集合以及gcc/g++编译器的使用)
119 1