跟着小乐子零基础入门Linux系列13:使用vim如何换行、翻页和查找
Hello大家好~这个星期过得还真快呢,一眨眼就又到了周末啦。这个周末小乐子所在的城市天气不太好,有些阴冷,心情也变得有点低落呢~
今天我们要继续上一次的内容,为大家介绍vim的入门使用方法,和一些有关的简单的命令操作,大家拭目以待吧。
注意
今天要分享给大家的大部分内容,都是在vim编辑器的“普通模式”下操作的哦。如果大家不记得什么是“普通模式”,那就先找到我们上一次分享的内容,做一次复习吧~
上一次呢,我们已经知道,通过命令行控制台,在任意目录下,只要输入vim,然后回车,vim就会打开一个空白文档,就像下面这样:
不过呢,更多时候我们需要用来编辑一个已经存在的文档,这时我们有两种不同的选择。
如果是在像Ubuntu这样具备了UI界面的Linux桌面发行版中,那么我们只要找到想要修改的文档,用鼠标右键它,选择使用vim编辑就可以啦:
如果我们正在服务器生产环境中工作,并没有直观的UI界面,那么我们就只能通过命令行操作,进入需要编辑的文档所在的位置,通过输入命令“vim”,再加上空格,后面跟上想要编辑的文件名称,就可以啦:
vim 文件名
这里要提醒各位小萌新们注意哦,我们一定不要被windows下的使用习惯骗到,所谓的文本文件,并不一定需要有文件后缀名哦。文本文件可以被任意的编辑器识别并打开,在Linux操作系统中,有很多管理员已经习惯了不带任何后缀名的文本文件。
这样以来,我们就能在vim编辑器里打开需要修改的文本文件啦,像下面这样:
嘻嘻,其实vim并不像大家想像得那么朴素,如果我们使用它打开一些源代码文件,还是会出现很漂亮的配色的哦,就像下面这样:
恩恩,我们把话题转回来吧。接下来我们就进入正题啦。
各位可爱的小萌新们要注意啦,本质上vim编辑器还是一款用于命令行下的工具,所以从设计之初,它就是一款可以不依赖鼠标,完全就靠键盘完成所有操作的文本编辑器哦。
事实上,这也是为什么很多程序员觉得vim效率高的原因之一哦,因为在完成代码编写工作的时候,程序员大大们可以完全不用将双手从键盘上挪开,仅仅依靠十指翻飞就能完成所有工作,鼠标?不存在的!
移动光标
好啦,既然我们可以抛弃鼠标了,那第一步我们就需要知道,怎么样使用键盘来移动光标。
有些小萌新可能要说啦,小乐子你是不是当大家傻呀,用膝盖想就知道嘛,键盘上可是有方向键的呢~
没错,方向键当然能够帮助大家移动光标啦~可是可是,如果真的这么简单,那还要小乐子干啥呢~
小乐子要告诉大家的是,除了使用方向键来上下左右移动光标之外,还可以通过下面四个按键来移动光标哦:
操作模式:普通模式
左移:h 键 或 退格 键
下移:j 键
上移:k键
右移:l 键
嗯嗯,这里要提醒大家注意的是,尤其是在进行光标左移的时候,尽量不要使用退格键啦,特别是新手,很容易误删文本内容的哦~
可是可是,万一要是真的误操作了,那要怎么办呢?
恢复上一步操作
恢复操作可是任何一款编辑器都必须要有的基本功能哦,vim当然也不例外啦。在vim中,如果我们误删了文件的内容,通过以下操作就能够恢复上一步啦:
操作模式:普通模式
恢复上一步:u 键
快速移动光标
刚才和大家分享了如何移动光标,可是啊,在面对大段大段的源代码的时候,一个字符一个字符来移动光标,看起来特别愚蠢是吧。所以呢,就有了下面的这些更方便的移动操作啦:
操作模式:普通模式
移动到上一行的开头:- 键(减号)
移动到下一行的开头:+ 键(加号)
移动到当前行的开头:0 键(数字零)
移动到当前行的末尾:$ 键(美元符)
注意哦,在上面的一组命令中,最后一个命令一定是“$”美元符哦,不是数字4哦。也就是说,我们是需要通过组合键才能够完成的呢。
然后呢,跟大家介绍下面一组更方便的快速移动光标的操作:
操作模式:普通模式
移动到最近的上一个空格断句:Ctrl + 方向键左
移动到最近的下一个空格断句:Ctrl + 方向键右
为什么说这组操作很方便呢,大家知道,很多情况下都是程序员或者服务器脚本运维人员会使用vim,对于他们来说,程序或脚本中会存在大量的空格,这就是一个非常快速的移动光标的好方法啦。
翻屏
嗯,大家都知道,一个源代码源文件通常会有成百上千行,甚至成千上万行代码。这个时候,就算一行一行地移动光标,也是一件非常低效的事儿~
这个时候呢,就要用到翻屏操作啦:
操作模式:普通模式
下翻一屏:PageDown 键 或 Ctrl + f
上翻一屏:PageUp 键 或 Ctrl + b
下翻半屏:Ctrl + d
上翻半屏:Ctrl + u
移到最后一行:G (即Shift + g)
移动到第一行:gg
移动到第num行:num G
熟练运用上面这些翻屏操作的话,可是会大幅度提升效率的哦~当然啦,除了上面这些基础翻屏操作之外,还有下面这些更有意思的翻屏操作:
操作模式:普通模式
将光标所在的行定位到屏幕顶端:z + 回车
将光标所在的行定位到屏幕底端:z + -
将光标所在的行定位到屏幕中间:z + .
查找内容
嘿嘿,我想有的小萌新一定要憋不住啦~翻什么屏呀,不能直接查找想要找的内容吗?
当然可以啦~在vim中查找内容可是非常简单的呢:
操作模式:普通模式
查找:输入“/”,然后输入查找内容,按回车
下一个匹配的内容:找到要查找的内容后,按“n”就能查找下一处
嘻嘻~今天分享的内容就暂时先到这里吧~好像说得有点琐碎呢~
下一次小乐子就教大家如何使用vim编辑文档的内容吧~
请先 后发表评论~