广告
返回顶部
首页 > 资讯 > 操作系统 >Linux下Vim编辑器的使用小技巧有哪些
  • 467
分享到

Linux下Vim编辑器的使用小技巧有哪些

2023-06-17 01:06:01 467人浏览 独家记忆
摘要

小编给大家分享一下linux下Vim编辑器的使用小技巧有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、备份个性化配置文件。Vim文本编辑器有很多默认的设置

小编给大家分享一下linux下Vim编辑器的使用小技巧有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

一、备份个性化配置文件。

Vim文本编辑器有很多默认的设置。但是当系统管理员熟悉了这个工具之后,可能这个默认的设置就不符合他们的需求了。为此系统管理员希望能够像Word等文本处理器一样对其进行一些个性化的设置,以方便他们编写配置文件、设置环境变量等等。如系统管理员可能会重新定义某些键的功能、创建一些缩写符号、或者设置特定的环境等等。这些个性化的内容都会保存在一个文件中。在Linux操作系统中,默认情况下这个文件是保存在用户的主目录中。通常情况下这个文件的名字叫做,vimrc。注意这个文件是一个隐形的文件。必须要使用-a可选项才可以看到这个文件。有些版本的shell可能没有这个文件,也就无法保存个性化的设置。此时可以从其他版本的系统中将这个文件复制过去即可,一般情况下这个文件是通用的。

在vim编辑器启动的时候,会自动读取这个文件。随着时间的推移,这个文件会慢慢的变成一个系统管理员的专用库。在这个文件中包含了系统管理员熟悉的所有快捷键和用户经常用到的环境配置。这对于系统管理员来说非常的重要。为此系统管理员应该经常备份这个文件。另外,如果系统管理员经常需要移动办公的话,也***将这个文件随身带一份。如此的话,即使换了一个工作平台,系统管理员只要将这个文件复制到新的平台中去,可以很方便的创建一个自己熟悉的vim工作环境。而且这个文件是保存在用户的目录下面的。为此这个文件不会对这个操作平台上的其他用户的vim工具产生影响。在多用户环境中,这个特性非常的有用。如在一台Linux服务器上,同时部署了数据库服务器、邮件服务器等等,而且有不同的管理员来维护。此时由于这个配置文件保存在各自的用户目录中,只要他们所采用的用户登录名不同,为此就不会彼此的干扰。

二、快速取消错误的操作。

在Linux操作系统中使用vim工具时,如果输入了错误的参数,而又不知道修改之前参数的值,该怎么办呢?在其他的文本编辑器中,如Word文本编辑器里,可以通过撤销或者CTRL+z组合键来撤销,恢复修改之前的数据(前提是没有保存)。但是在vim编辑器中大家会发现这个组合键不起作用,而且也没有撤销的按钮。难道这个vim编辑器就能够撤销错误的操作吗?其实是有的,只是其工作的原理跟其他编辑器不同而已。

当系统管理员在编辑文本的过程中出现错误的时候,如错误的修改了某个参数或者删除了不该删除的文本,此时可以再重新操作将原来的内容修改过来。但是如果不知道修改之前的内容,或者说错误修改的内容比较多,此时系统管理员可以按ESC键或者U键,来取消上次的操作。如果采取这个操作没有效果的话,那么可以使用组合键ctrl+r键来恢复上次的不正确操作。注意在vim编辑器中,这个ctrl+z组合键是不起作用的。如果在vim编辑器中使用这个组合键的话,则在终端会显示^z符号。可见这个组合键默认情况下在vim编辑器中没有定义。注意如果是出于输入模式的下的话,需要先使用esc键退出输入模式,然后再使用u键。否则的话,当系统管理员使用u键的话,则其当作的是一个普通的键,即会在编辑器内输入u字符。这一点需要特别的注意,需要先退出插入模式。

三、大小写输入要注意。

在使用vim工具来编写脚本程序、更改配置文件、设置环境变量的时候,需要注意,其修改的大小写是敏感的。如在设置环境变量的时候,大写的路径与小写的路径其代码的含义是不同的。而且环境变量名称本身也是区分大小写的。这跟windows操作系统下是不同的。如HOME和home这两个环境变量,在Windows操作系统中是同一个环境变量。但是在Linux操作系统中,则认为是两个不同的环境变量,因为他们的大小写不同。故笔者提醒各位系统管理员,vim编辑器对于大小写是敏感的,a和A代表两种不同的含义,是这个工具中两个不同的命令。在vim工具中,要进行大写下的转换主要有两种形式。一是按键盘上的Caps Lock键来进行大小写的转换。二是在输入的时候采用shift键加字符键的组合方式来输入大写字符。通常情况下,笔者推荐的是采用第二种方法。因为在利用vi工具设置环境变量或者调整系统配置文件时,大部分文件下采用的都是小写字符。所以采用第二种方式的话,可以避免大小写频繁转换所造成的麻烦,也会增加错误的纪律。而采用shift键字符组合键的话,只会将当时的字符转换为大写。放开这个键后,其输入的字符仍然是小写。所以大小写输入错误的几率会小的多。不过这只适合与大写字符并不是很多的情况下。如果大写字符比较多,那么采用这种方式的话,会增加工作量与输入的难度。也就是说,在需要输入大量大写字符的时候,***采用***种方式。即如果需要输入一段大写的字母文本,则可以按下这个Caps Lock键来进行大小写切换。不过等到输入完成之后,需要及时的再次按这个键将字符转换为小写。因为vim很多命令都是采用小写的。如退出这个工具的exit命令就区分大小写。如果系统管理员输入的是大写的EXIT,vim工具就无法识别,也就无法退出这个编辑器了。故在使用这个Caps Lock键的时候,需要及时的转换为小写。或者说,尽量采用shift键加字符组合键的方式来输入大写字符。

四、在输入重复字符时善于使用重复因子。

在编写脚本程序的时候,往往需要在脚本程序的开头编写脚本程序的说明。为了更突出这写说明性的字符,往往会有很多*符号将他们包围起来。此时如果一个个的输入星号就会很麻烦。那么在vim工具中能否快速的输入这些重复的字符呢?答案是肯定的。要实现这个需求的话,就需要用到重复因子。重复因子出现在命令之前,表示某个命令重复执行的次数。通过这个功能就可以在vim编辑工具中快速的输入重复的字符。在vim编辑器的命令模式和输入模式下的许多命令都可以使用重复因子。如通常情况下命令k表示将光标往上移动一行。此时10k则表示将光标往上移动十行。这里的放在命令前面的阿拉伯数字10就表示重复因子。重复因子可以加快处理过程,减少重复的输入。在实际工作中,如果能够灵活使用这个重复因子,往往可以起到事半功倍的效果。在减少输入的同时,还可以提高操作的准确率。

Vim在Linux操作系统中是一个很有用的文本编辑工具。利用这个工具可以完成脚本文件的编写、环境变量的配置等等重要的系统维护工作。所以系统管理员一定要熟练掌握这个工具。在掌握其命令使用的时候,同时还需要掌握一些个性化的配置与一些常用的技巧。希望上面笔者提到的这些内容能够帮助大家更好的使用这个vim 文本编辑工具。在编写脚本程序、修改配置文件时更加有效率,操作更加准确与迅速。

以上是“Linux下Vim编辑器的使用小技巧有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: Linux下Vim编辑器的使用小技巧有哪些

本文链接: https://www.lsjlt.com/news/286702.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux下Vim编辑器的使用小技巧有哪些
    小编给大家分享一下Linux下Vim编辑器的使用小技巧有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、备份个性化配置文件。Vim文本编辑器有很多默认的设置...
    99+
    2023-06-17
  • linux vi编辑器的使用技巧有哪些
    本篇内容主要讲解“linux vi编辑器的使用技巧有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux vi编辑器的使用技巧有哪些”吧!一.linux vi编辑器简介 linux vi...
    99+
    2023-06-17
  • linux中vi编辑器使用技巧有哪些
    这篇文章主要介绍了linux中vi编辑器使用技巧有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。打开和关闭行号vi 编辑器的许多选项可以控制编辑会话的外观和感觉。使用 :...
    99+
    2023-06-16
  • 使用Vim的技巧有哪些
    这篇文章主要介绍“使用Vim的技巧有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“使用Vim的技巧有哪些”文章能帮助大家解决问题。Vimtutor通常如何开始学习最好就是使用应用本身。我找到一个...
    99+
    2023-06-27
  • vi/vim的使用技巧有哪些
    这篇文章主要介绍“vi/vim的使用技巧有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vi/vim的使用技巧有哪些”文章能帮助大家解决问题。常用命令编辑以下命令在命令模式执行i,a,r:在光标...
    99+
    2023-06-28
  • Linux下TOP命令使用小技巧有哪些
    这篇文章主要介绍Linux下TOP命令使用小技巧有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. 详细显示command按下小写c : 详细显示command列就是这样的效果,启动命令显示的非常全不仅是程序的...
    99+
    2023-06-16
  • spf13-vim编辑器的使用优点有哪些
    本篇内容介绍了“spf13-vim编辑器的使用优点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!spf13-vim是一个跨平台和VIM...
    99+
    2023-06-12
  • 有哪些使用Linux Shell的小技巧
    本篇内容介绍了“有哪些使用Linux Shell的小技巧”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!检查远程端口是否对bash开放:代码如...
    99+
    2023-06-09
  • Linux桌面使用的小技巧有哪些
    这篇文章主要介绍了Linux桌面使用的小技巧有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在Linux中创建 Cdrom ISO 镜像和监控用户在这篇文章中,我们将看到...
    99+
    2023-06-16
  • linux中使用sudo的小技巧有哪些
    这篇文章主要介绍linux中使用sudo的小技巧有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1)sudo !!用法:想要作为root授权来运行一个命令,但是忘记使用“sudo”了不要担心。我们可以使用”sud...
    99+
    2023-06-16
  • Linux下免费的CSS编辑器有哪些
    这篇文章主要为大家展示了“Linux下免费的CSS编辑器有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下免费的CSS编辑器有哪些”这篇文章吧。1) AmayaAmaya是一款开源...
    99+
    2023-06-16
  • Linux的ip命令使用小技巧有哪些
    这篇文章将为大家详细讲解有关Linux的ip命令使用小技巧有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只...
    99+
    2023-06-27
  • Linux系统中使用sudo小技巧有哪些
    这篇文章将为大家详细讲解有关Linux系统中使用sudo小技巧有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。实用小技巧1) !! 和 ! -1用法:想要允许授权的普通用户作为root用户来执行一个命...
    99+
    2023-06-28
  • 有哪些使用Java的小技巧
    本篇内容介绍了“有哪些使用Java的小技巧”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用stream实现list转map普通:对于lis...
    99+
    2023-06-15
  • 使用css的小技巧有哪些
    这篇文章主要为大家展示了“使用css的小技巧有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“使用css的小技巧有哪些”这篇文章吧。 小编做前端项目也有一段...
    99+
    2022-10-19
  • Git使用的小技巧有哪些
    这篇文章主要为大家展示了“Git使用的小技巧有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Git使用的小技巧有哪些”这篇文章吧。在日常工作中,经常会用到Git操作。但是对于新人来讲,刚上来...
    99+
    2023-06-27
  • linux vi编辑器使用方法有哪些
    本篇内容介绍了“linux vi编辑器使用方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!linux vi编辑器是所有Unix及Li...
    99+
    2023-06-17
  • Vim用户喜欢Kakoune文本编辑器的原因有哪些
    小编给大家分享一下Vim用户喜欢Kakoune文本编辑器的原因有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Kakoune 文本编辑器的灵感来源于...
    99+
    2023-06-15
  • git使用中的小技巧有哪些
    这篇文章给大家分享的是有关git使用中的小技巧有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。1、Git 中的自动纠错我...
    99+
    2023-06-28
  • linux中Crontab的使用技巧有哪些
    这篇文章给大家分享的是有关linux中Crontab的使用技巧有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。可以把你需要处理的命令写成脚本,放在bats.sh里面。使用crontab -e 进行编辑调用定时...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作