2020年2月25日 星期二

学习vi命令的策略

vi 编辑器拥有众多的命令。为了方便起见,我们可以按如下方式对这些命令进行分类:

  • 移动光标的命令
  • 进入输入模式的命令
  • 进行修改的命令
您的目标就是在每一组命令中学习足够多的命令,从而能够随时归纳出执行任何编辑任务所需的策略。下面举一个例子,示范上面所说的意思。在您工作时,光标显示您在编辑缓冲区的当前位置。为了在缓冲区插入新的数据,需要采用如下策略:

(1) 确保处于命令模式中

(2) 将光标移动到希望插入数据的位置。

(3) 切换到输入模式

(4) 按<Esc>键切回命令模式

一旦学会了基本的vi命令,您就会发现实现任何特定的策略都有许多种方式。选择哪一种方式取决于特定的场合以及您的技能水平。
您可能对vi提供如此之多的命令感到神奇。例如,进入输入模式有12种不同的命令;在命令模式中,有40种不同的命令移动光标。

可以想象,没有人需要知道12种进入模式或者40种移动光标的方式。但是,希望您学习尽可能多的命令,因为——不管您相信还是不相信——这会使vi更易于使用。

例如,假设您希望从屏幕的左上角移动到屏幕中间离右边缘几个单词的地方。您可以每次一个位置的移动光标,但是这种方法很慢,而且比较笨拙。如果您知道40种移动光标的命令,则可以从中选取最适用的,也许只需按三、四个键就可以立即移动到希望的准确位置上去。

2020年2月21日 星期五

如何停止vi

vi 的停止方式有两种。大多数时候,用户都希望保存完工作后退出vi。但是,由于不小心而搞乱了数据,则可能希望不保存数据而退出程序,以保持文件的原始内容不变。不管是哪一种情况,都必须在命令模式输入一条退出命令。如果位于输入模式中,则必须首先按<Esc>建切换到命令模式。

vi中系统失败后数据的恢复

在编辑文件的过程中,有时可能会遇到系统关机,或者失去了与系统的连接等系统失败的情况。如果是这样,那么vi通常可以将数据恢复出来。

如何以只读方式启动vi

有时候需要vi查看一个重要文件,但又不希望改变这个文件,这时候就需要已只读方式启动vi。有两种方法可以实现这一目的。第一种方法,可以使用-R(Read-only,只读)选项启动vi程序。这将告诉vi,您不希望将数据保存回原始文件(这个选项使用于vi和Vim)。第二种方法,可以使用view命令启动该程序。

vi命令模式与输入模式

1. vi命令模式与输入模式基本知识
在使用vi时,存放数据的存储区域称为编辑缓冲区(editing buffer)。当告诉vi您希望编辑文件时,vi就将文件的内容复制到编辑缓冲区中,因此您处理的内容是数据的副本,而不是原始数据。

2020年2月19日 星期三

Mac 使用技巧 之一

在这个APP盛行的时代,一方面丰富了人们生活,另一方又在窃取着人们的隐私。例如:某宝后台会自动启动拍照功能,某信有自动窃听的功能,某会议必须下载到电脑或手机才可以使用,某付必须验证您的ID和phone才可以继续。你还会时不时的接到骚扰电话,浏览网页时会惊叹某宝怎么会推荐我刚才和朋友讨论的东西。那么我们要怎样保护我们个人隐私。今天我们就来讨论一下如何利用Mac保护大家的隐私的。

在使用Mac时,我会尽量避免装上述所提到的软件,有网页版尽量用网页版。但是也会遇到特殊情况,例如,网页版看似在加载,但一直加载不出来,会提示您点击这里刷新或者点击这里下载到电脑,看到这里我就会火大,会碎碎念这个骗子。

2020年2月18日 星期二

如何启动vi

文本编辑器就是一个用来创建和修改文件文件的程序。当您使用这样的程序修改文件时,我们称之为编辑文件。学习如何熟练的使用Unix编辑器非常重要,因为处理纯文本文件需要使用编辑器。如果您是一名程序员,那么您还需要使用编辑器写程序。
当第一次学习vi时,vi看上去难以使用。这没办法逃避。如果您感受到挫折,那么请记住,每个人第一次学习vi时都会有相同的感觉。尽管如此,一旦您成为有经验的用户,所有的事情都会变得简单,那时候vi看上去将是自然而又容易使用的。