你好,欢迎访问我的博客!登录
当前位置:首页 - 服务器问题 - 正文 SEO教程学习网

Linux使用VIM编辑器,提高编辑效率,创建一个高效的环境

2019-02-25服务器问题seo学习网64°c
A+ A-
今天小编就为大家分享一篇关于使用vim编辑器,提高编辑效率的文章,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

Vim 作为一款功能强大、选项丰富的编辑器,为许多用户所热爱。本文介绍了一些在 Vim 中默认未启用但实际非常有用的选项。虽然可以在每个 Vim 会话中单独启用,但为了创建一个开箱即用的高效编辑环境,还是建议在 Vim 的配置文件中配置这些命令。

技巧:快速提高 vim 使用效率的原则与途径

vim 是所有 Unix/Linux 操作系统默认配备的编辑器。因其强大的功能和高效的操作,vim 也成为众多 Unix/Linux 用户、管理员必须掌握并熟练使用的编辑工具之一。尤其是在没有图形界面的情况下,更是离不开 vim。vim 命令非常多、用法极为灵活,掌握起来有一定的难度。本文作者将结合自己的使用经验,分七个方面着重介绍哪些原则、途径或命令能快速提高 vim 文件编辑效率,从而达到事半功倍的效果。

引言 

Vi 最初是由 Bill Joy 在 1976 年编码实现的。而 Vim (Vi IMproved) 则是改进的 Vi,由 Bram Moolenaar 在 1991 年开发并发布。vim 是所有 Unix/Linux 操作系统默认配备的编辑器。因其强大的功能和高效的操作,vim 也成为众多 Unix/Linux 用户、管理员必须掌握并熟练使用的编辑工具之一。尤其是在没有图形界面的情况下,更是离不开 vim。vim 命令非常多、用法极为灵活,掌握起来有一定的难度。详细介绍 vim 使用方法的文章有很多,因而本文就不一一述及 vim 的诸多功能及命令。本文作者将结合自己的使用经验,分七个方面着重介绍哪些原则、途径或命令能快速提高 vim 文件编辑效率,从而达到事半功倍的效果。本文述及的途径或命令均只针对系统默认配置的 vim。关于 vim 各种定制后的功能不在本文讨论范围之列。(注:本文中提到的所有命令均在 Red Hat Enterprise Linux Server release 6.1 上测试通过。)

Vim 版本的选择 

“工欲善其事,必先利其器”。在 vim 版本的选择上,原则是“能用 Vim 就不要使用 Vi;能用最新版就不要守着旧版本”。Vim 提供的功能和特性要比 Vi 多得多,如语法加亮着色功能等。就使用效果及效率来说,编辑同样的文件,使用 Vim 更胜一筹;就版本来说,新版的往往会修复旧版的一些缺陷及不足。这就要求我们在可能的情况下一定要使用最新版的 Vim。

小技巧:

在 Linux 下,如果以 root 用户登录系统的话,通过 vi 命令打开的 Vim 编辑器往往只加载最基本的功能,像语法加亮着色的功能基本上没有。在 root 用户下使用 Vim 所有功能的技巧是用 vim 命令打开 Vim 编辑器。

开始前的准备

这里所说的选项或配置均位于用户主目录中的 Vim 启动配置文件 .vimrc。 按照下面的说明在 .vimrc 中设置选项:
(注意:vimrc 文件也用于 Linux 中的全局配置,如 /etc/vimrc 或 /etc/vim/vimrc。本文所说的 .vimrc 均是指位于用户主目录中的 .vimrc 文件。)

Linux 系统中:

用 Vim 打开 .vimrc 文件: vim ~/.vimrc 复制本文最后的 选项列表 粘贴到 .vimrc 文件 保存并关闭 (:wq)

(此处不建议使用 Vim 编辑 .vimrc 文件,因为很可能无法粘贴成功,可以选择 gedit 编辑器编辑 .vimrc 文件。)

Windows 系统中:

首先, 安装 gvim 打开 gvim 单击 “编辑” -> “启动设置”,打开 _vimrc 文件 复制本文最后的 “选项列表” 粘贴到 _vimrc 文件 单击 “文件” -> “保存”

(此处应注意不要使用 Windows 自带的记事本编辑该 _vimrc 文件,否则可能会因为行结束符不同而导致问题。)

Linux使用VIM编辑器,提高编辑效率,创建一个高效的环境

今天小编就为大家分享一篇关于使用vim编辑器,提高编辑效率的文章,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 Vim 作为一款功能强大、选项丰富的编辑器,为许多用户所热爱。本文介绍了一些在 Vim 中默认未启相关推荐: Linux下查看nginx apache mysql php的编译参数禁止IP访问网站的多种方法分享(linux,php,nginx,apache)在PHP中使用FastCGI解析漏洞及修复方案使用nginx如何才能实现分布式限流呢?Nginx下解决无法使用中文URL的方法Nginx实现跨域使用字体文件的配置方法Nginx反向代理实现支持长连接的办法nginx使用ssl模块配置支持HTTPS访问步骤详解Asp.Net Core 发布和部署( MacOS + Linux + Nginx )详解Linux下安装php环境并且配置Nginx支持php-fpm模块Linux服务器间实现文件实时同步的方法Linux系统下安装virtuoso数据库和使用Linux命令快速定位一个文件的方法Linux服务器nginx访问日志里出现大量http 400错误的请求分析Nginx搭建HTTPS服务器和强制使用HTTPS访问的方法Linux下用Nginx作Perl程序服务器及其中Perl模块的配置Linux下创建nginx脚本-start、stop、reload…nginx多端口——在linux nginx下如何配置多个端口 ======================================================================================================网站被劫持检测、网站监控站群批量SEO查询六大搜索引擎 模拟蜘蛛批量替换工具 - 多行批量替换服务器专用下载工具iis日志分析工具批量PING,服务器批量添加网卡IP小工具远程同步备份工具整站下载工具批量远程桌面连接工具iis网站批量管理
  选择分享方式
未定义标签

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>


  用户登录