软件测试技术

当前位置:首页 > 软件测试技术

鸟哥的Linux私房菜 基础学习篇(第三版) (第十章)续

多窗口功能

在开始这个小节前,先来想象两个情况:

●当我有一个档案非常的大 ,我查阅到后面的数据时,想要「对照」前面的数据,是否需要使用[ctH]+f与[ctrl]+b或pageup, pagedown功能键)来跑前跑后查阅?

我有两个需要对照着看的档案,不想使用前一小节提到的多档案编辑功能;在一般窗口接口下的编辑软件大多有[分割窗口」或者是[冻结窗口」的功能来将一个档案分割成多个窗口的展现,那么vim能不能达到这个功能啊?可以啊!但是如何分割窗口并放入档案呢?很简单啊!在指令列模式输入T:sp {filename)J即可!那个filename可有可无,如果想要在新窗口启动另一个档案,就加入档名,否则仅输入:sp时,出现的则是同一一个档案在两个窗口间! 

让我们来测试一下,你先使用r vim /etc/man.config」打开这个档案,然后「1G」去到第一-行,之后输入T:sp」再次的打开这个档案一一次 ,然后再输入TG」, 结果会变成底下这样喔:

鸟哥的Linux私房菜 基础学习篇(第三版) (第十章)续

万-一你再输入T :sp /et/hosts」时,就会变成下图这样喔: 

鸟哥的Linux私房菜 基础学习篇(第三版) (第十章)续

怎样?帅吧!两个档案同时在一个屏幕上面显示,你还可以利用[cr]+w+↑J及[tr]+w+↓J在两个窗口之间移动呢!这样的话,复制啊、查阅啊等等的,就变的很简单哕~分割窗口的相关指令功能有很多,不过你只要记得这几个就好了:

鸟哥的Linux私房菜 基础学习篇(第三版) (第十章)续

鸟哥第一次玩vim的分割窗口时,真是很高兴啊!竟然有这种功能!太棒了! 

vim环境设定与记录: -/vimrc, -/iminfo

有没有发现,如果我们以vim软件来搜寻一一个档案内部的某个字符串时, 这个字符串会被反白,而下次我们再次以vim编辑这个档案时,该搜寻的字符串反自情况还是存在呢!甚至于在编辑其他档案时,如果其他档案内也存在这个字符串,哇!竟然还是主动反白耶!真神奇!另外,当我们重复编辑同一一个档案时,当第二次进入该档案时,光标竟然就在上次离开的那一行上头呢!真是好方便啊~但是,怎么会这样呢?

这是因为我们的vim会主动的将你曾经做过的行为登录下来,好让你下次可以轻松的作业啊!那个记录动作的档案就是: -~/.viminfo ! 如果你曾经使用过vim,那你的家目录应该会存在这个档案才对。这个档案是自动产生的,你不必自行建立。而你在vim里头所做过的动作,就可以在这个档案内部查询到啰

此外,每个distributions 对vim的预设环境都不太相同,举例来说,某些版本在搜寻到关键词时并不会高亮度反白,有些版本则会主动的帮你进行缩排的行为。但这些其实都可以自行设定的,那就是vim的环境设定罗~ vim的环境设定参数有很多,如果你想要知道目前的设定值,可以在一般模式时输入[T:set allJ来查阅,不过..没定项目实在太多了~所以,鸟哥在这里仅列出一些平时比较常用的一些简单的设定值 ,提供给你参考啊。

鸟哥的Linux私房菜 基础学习篇(第三版) (第十章)续

鸟哥的Linux私房菜 基础学习篇(第三版) (第十章)续

鸟哥的Linux私房菜 基础学习篇(第三版) (第十章)续

总之,这些设定值很有用处的啦!但...我是否每次使用vim都要重新设定一次各个参数值? 这不太合理吧?没错啊!所以,我们可以透过配置文件来直接规定我们习惯的vim操作环境呢!整体vim的设定值一-般是放置在/etc/vimrc这个档案,不过,不建议你修改他!你可以修改~/.vimrc这个档案(预没不存在,请你自行手动建立!),将你所希望的设定值写入!举例来说,可以是这样的一个档案:

鸟哥的Linux私房菜 基础学习篇(第三版) (第十章)续

在这个档案中,使用「set hIsearch」或「:set hIsearch」, 亦即最前面有没有冒号T:」效果都是一样的!至于双引号则是批注符号!不要用错批注符号,否则每次使用vim时都会发生警告讯息喔!建立好这个档案后,当你下次重新以vim编辑某个档案时,该档案的预设环境设定就是上头写的哕~这样,是否很方便你的操作啊!多多利用vim的环境设定功能呢! 


相关内容

文章评论

表情

共 0 条评论,查看全部
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~