当前位置:首页 > 生活知识

生活知识

[linuxvim怎么用]linux怎么用vim设置环境变量

分类:生活知识 2022-05-19
导读: [linuxvim怎么用]linux怎么用vim设置环境变量--[linuxvim怎么用]linux怎么用vim设置环境变量 利用vi编辑/etc/profile添加环境变量。如添加java环境变量在profile文件末尾加入: export-JAVA_HOME=/usr/share/jdk1.6.0_14export-PATH=$JAVA_HOME/bin:$PATH-export-CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HO...
[linuxvim怎么用]linux怎么用vim设置环境变量

[linuxvim怎么用]linux怎么用vim设置环境变量

利用vi编辑/etc/profile添加环境变量。如添加java环境变量在profile文件末尾加入:

export-JAVA_HOME=/usr/share/jdk1.6.0_14export-PATH=$JAVA_HOME/bin:$PATH-export-CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar-vi编辑.

[linuxvim怎么用]linux中vi编辑软件该怎么使用

vi的使用不是一两句能够说得清的,你可以在linux中man-vi可以简朴的入门,在日后可以一边使用一边学习,目前我也在学习vim。在命令行直接输入vi

[linuxvim怎么用]linux系统下怎么使用vim

直接命令行输入vim加文件名,假如文件不存在就会创建这个文件,然后可以输入"i或a或o"插入命令就可以编辑文本,按‘esc’退出编辑模式,“:”加x可以保存退出。详细命令使用方法可以man-vim查询make是在文件目录下编译文件,没什么问题,问题出在make-install上,make-install实际上就是把编译好的文件复制到系统目录当中去还有其他的一些设置,而这些操作时需要root权限的,所以两个命令要分开执行,先make

[linuxvim怎么用]LIMUX中VI的用法

问题:LINUX中VI命令的用法Vi简介Vi是Unix世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台

Unix机器都会提供这套软体。Linux当然也有,它的vi其实是elvis(版权问题),不过它们都差不多。认识

DOS下的文书处理後,也许会感到vi并不好用;Unix上也已经发展出许多更新、更好用的文书编辑器,但是并不一定每一台

Unix机器上都会安装这些额外的软体。所以,学习vi的基本操作还是有好处,让你在各个不同的机器上得心应手。

Vi基本观念Unix提供一系列的ex编辑器,包括ex,edit和vi。相对於全萤幕编辑器,现在可能很难想像如何使用

ex,edit这种行列编辑器(有人用过DOS3.3版以前所附的EDLIN吗?)。Vi的原意是"Visual",它是一个立刻反应的编辑程式,也就是说可

以马上看到操作结果。也由於vi是全萤幕编辑器,所以它必须控制整个终端机萤幕哪里该显示些什麽。而终端机的种类有许多种,特性又不尽相同,所以

vi有必要知道现在所使用的是哪一种终端机。这是藉由TERM这个环境变数来设定,设定环境变数方面请查看所使用

shell的说明。(除非执行vi的时候回应unknow-terminal-type,否则可以不用设定。)

只要简朴的执行vi就可以进入vi的编辑环境。在实际操作之前先对它有个概略的了解会比较好。Vi有两种模式,输入模式以及指令模式。输入模式即是用来输入文字资料,而指令模式则是用来下达一些编排文件、存档、以及离开

vi等等的操作指令。当执行vi後,会先进入指令模式,此时输入的任何字元都视为指令。进入与离开要进入vi

可以直接在系统提示字元下键入vi<档案名称>,vi可以自动帮你载入所要编辑的档案或是开启一个新档。进入

vi後萤幕左方会出现波浪符号,凡是列首有该符号就代表此列目前是空的。要离开vi可以在指令模式下键入:q,

:wq指令则是存档後再离开(注重冒号)。要切换到指令模式下则是用[ESC]键,假如不晓得现在是处於什麽模式,可以多按几次

[ESC],系统会发出哔哔声以确定进入指令模式。Vi输入模式要如何输入资料呢?有好几个指令可以进入输入模式:

新增(append)a从游标所在位置後面开始新增资料,游标後的资料随新增资料向後移动。A从游标所在列最後面的地方开始新增资料。

插入(insert)i从游标所在位置前面开始插入资料,游标後的资料随新增资料向後移动。I从游标所在列的第一个非空白字元前面开始插入资料。

开始(open)o在游标所在列下新增一列并进入输入模式。O在游标所在列上方新增一列并进入输入模式。也许文字叙述看起来有点繁杂,但是只要实际操作一下立刻可以了解这些操作方式。实务很重要,尤其是电脑方面的东西随时可以尝试及验证结果。极力建议实际去使用它而不要只是猛

K文件,才有事半功倍的效用。(注:此段为废话。)Vi基本编辑配合一般键盘上的功能键,像是方向键、[Insert]

、[Delete]等等,现在你应该已经可以利用vi来处理文字资料了。当然vi还提供其他许许多多功能让文字的处理更形方便,有爱好的看倌请继承。

在继承下去之前先来点BCC吧。电脑有许多厂牌,不同的硬体及作业系统。PC也不是仅仅只有IBM-PC及其相容品而已。事实上,包括键盘,终端机等等往往都有不同的规

格。这代表什麽?在文书编辑软体上会遇这样的问题,某些电脑的键盘上没有特定的几个功能键!那麽不就有某些功能不能用了?这个问题在

Unix系统上也一样,几乎各大电脑厂商都有自己的Unix系统,而vi的操作方法也会随之有点出入。我们固然可以用

PC的键盘来说明vi的操作,但是还是得提一下这个问题。删除与修改何谓编辑?在这里我们认为是文字的新增修改以及删除,甚至包括文字区块的搬移、复制等等。这里先介绍

vi的如何做删除与修改。(注重:在vi的原始观念里,输入跟编辑是两码子事。编辑是在指令模式下操作的,先利用指令移动游标来定位要进行编辑的地方,然後才下指令做编辑。)

x删除游标所在字元。dd删除游标所在的列。r修改游标所在字元,r後接著要修正的字元。R进入取代状态,新增资料会覆盖原先资料,直到按

[ESC]回到指令模式下为止。s删除游标所在字元,并进入输入模式。S删除游标所在的列,并进入输入模式。

其实呢,在PC上根本没有这麽麻烦!输入跟编辑都可以在输入模式下完成。例如要删除字元,直接按[Delete]

不就得了。而插入状态与取代状态可以直接用[Insert]切换,犯不著用什麽指令模式的编辑指令。不过就如前面所提到的,这些指令几乎是每台终端机都能用,而不是仅仅在

PC上。在指令模式下移动游标的基本指令是h,j,k,l。想来各位现在也应该能猜到只要直接用PC的方向键就可以了,而且无论在指令模式或输入模式下都可以。多轻易不是。

当然PC键盘也有不足之处。有个很好用的指令u可以恢复被删除的资料,而U指令则可以恢复游标所在列的所有改变。这与某些电脑上的

[Undo]按键功能相同。Vi进阶应用相信现在对於vi应该已经有相称的熟悉。处理文字也不会有什麽麻烦才对。假如有爱好善用

vi的其它功能进一步简化操作过程,不妨继承看下去。移动游标由於许多编辑工作是藉由游标来定位,所以vi

提供许多移动游标的方式,这个我们列几张简表来说明(这些当然是指令模式下的指令):指令说明功能键0移动到游标所在列的最前面

[Home]$移动到游标所在列的最後面[End][CTRL][d]向下半页[CTRL][f]向下一页

[PageDown][CTRL][u]向上半页[CTRL][b]向上一页[PageUp]指令说明H移动到视窗的第一列M

移动到视窗的中间列L移动到视窗的最後列b移动到下个字的第一个字母w移动到上个字的第一个字母e移动到下个字的最後一个字母^

移动到游标所在列的第一个非空白字元指令说明n-减号移动到上一列的第一个非空白字元前面加上数字可以指定移动到以上

n列n+加号移动到下一列的第一个非空白字元前面加上数字可以指定移动到以下n列nG直接用数字n加上大写

G移动到第n列指令说明fxFx往右移动到x字元上往左移动到x字元上txTx往右移动到x字元前往左移动到

x字元前;,配合f&t使用,重复一次配合f&t使用,反方向重复一次/string?string往右移动到有

string的地方往左移动到有string的地方nN配合/&?使用,重复一次配合/&?使用,反方向重复一次指令

说明备注n(n)左括号移动到句子的最前面前面加上数字可以指定往前移动n个句子右括号移动到下个句子的最前面前面加上数字可以指定往後移动

n个句子句子是以!.?三种符号来界定n{n}左括弧移动到段落的最前面前面加上数字可以指定往前移动n个段落右括弧移动到下个段落的最前面前面加上数字可以指定往後移动

n个段落段落是以段落间的空白列界定不要尝试背诵这些指令,否则後果自行负责。它们看起来又多又杂乱,事实上这是文字叙述本身的障碍。再强调一次,实际去使用它只要几次就可以不经大脑直接下达这些奇希奇怪的指令,远比死记活背搞得迷迷糊糊强多了。(注:若真的不经大脑而误删资料与我无关。另,此段为废话。)

进阶编辑指令这些编辑指令非常有弹性,基本上可以说是由指令与范围所构成。例如dw是由删除指令d与范围w

所组成,代表删除一个字d(elete)w(ord)。指令列表如下:d删除(delete)y复制(yank)

p放置(put)c修改(change)范围可以是下列几个:e游标所在位置到该字的最後一个字母w游标所在位置到下个字的第一个字母

b游标所在位置到上个字的第一个字母$游标所在位置到该列的最後一个字母0游标所在位置到该列的第一个字母

)游标所在位置到下个句子的第一个字母(游标所在位置到该句子的第一个字母)游标所在位置到该段落的最後一个字母

{游标所在位置到该段落的第一个字母说实在的,组合这些指令来编辑文件有一点点艺术气息。不管怎麽样,它们提供更多编

辑文字的能力。值得注重的一点是删除与复制都会将指定范围的内容放到暂存区里,然後就可以用指令p贴到其它地方去,这是

vi用来处理区段拷贝与搬移的办法。某些vi版本,例如Linux所用的elvis可以大幅简化这一坨指令。假如轻微观察一

下这些编辑指令就会发现问题其实是定范围的方式有点杂,实际上只有四个指令罢了。指令v非常好用,只要按下

v键,游标所在的位置就会反白,然後就可以移动游标来设定范围,接著再直接下指令进行编辑即可。对於整列操作,

vi另外提供了更方便的编辑指令。前面曾经提到过删除整列文字的指令dd就是其中一个;cc可以修改整列文字;而

yy则是复制整列文字;指令D则可以删除游标到该列结束为止所有的文字。档案指令档案指令多以:开头,跟编辑指令有点区别。例如前面提到结束编辑的指令就是

:q。现在就简朴说明一下作为本篇故事的结尾:∶q结束编辑(quit)假如不想存档而要放弃编辑过的档案则用

:q!强制离开。∶w存档(write)其後可加所要存档的档名。可以将档案指令合在一起,例如:wq即存档後离开。

zz功能与:wq相同。另外值得一提的是vi的部份存档功能。可以用:n,mw-filename将第n列到第

感谢欣赏生活知识,更多生活知识请持续关注我们。

本文地址:https://www.wenxue58.com/zhishi/82887.html