导航:首页 > 源码编译 > 进入vi编译器

进入vi编译器

发布时间:2025-06-22 15:39:55

‘壹’ CentOS系统中安装高亮vim编辑工具的方法

们在安装完Centos后,它默认的是安装了VI编辑器,VIM是没有安装的,所以我们在使用vim test.txt时会提示: vim command not found 。。。 这就是说明我们的linux环境没有安装vim编辑器,下面我们来说一下如何安装这个编辑器:

vim编辑器需要安装三个包:

vim-enhanced-7.0.109-7.el5vim-minimal-7.0.109-7.el5vim-common-7.0.109-7.el5

1. 查看一下你本机已经存在的包,确认一下你的VIM是否已经安装:
输入 rpm -qa|grep vim 这个命令,如何vim已经正确安装,则会显示上面三个包的名称
2. 如果缺少了其中某个,比如说: vim-enhanced这个包少了,执行:yum -y install vim-enhanced 命令,它会自动下载安装。
3. 如果上面三个包一个都没有显示,则直接输入命令:
yum -y install vim*
即可自动安装,完毕后,即可使用vim编辑器。



通常:我们选择VIM编辑器的原因是因为它可以提供一些很方便的利于我们工作的功能,我们可以把vim看作vi的变种,当然我们更多的是把vim当作一个代码的编译器,无论是C,还是Shell脚本,它均提供高亮显示,方便我们编写与检错。

通常:

设置vim编辑环境有两种形式:

一种是在/etc/vimrc进行设置,这种设置方法会作用与所有登录到Linux环境下的用户,一般情况下我们不提倡这种方式,因为Linux是多用户的,每个人都有自己的编程习惯与环境,因此我们提倡下面一种设置方式。

另一种:是在用户登录的~目录下创建一个 .vimrc文件,在其中进行自己习惯的编程环境的设置,这样当别的用户使用时并不相互影响。

具体方法:

cd ~

touch .vimrc

vim .vimrc

在文件中输入:

set nu // 这是设置显示行号

set showmode //设置在命令行界面最下面显示当前模式等。

set ruler // 在右下角显示光标所在的行数等信息

set autoindent // 设置每次单击Enter键后,光标移动到下一行时与上一行的起始字符对齐

syntax on // 即设置语法检测,当编辑C或者Shell脚本时,关键字会用特殊颜色显示

.........

[ESC]

wq

设置完成:运行结果例如:

CentOS 5.4 安装高亮vim编辑工具步骤很简单,Linux 高手请无视此篇,几行命令搞定 !!

[root@localhost ~]# yum install vim-*

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: mirrors.ta139.com
* base: mirrors.ta139.com
* extras: mirrors.ta139.com
* updates: mirrors.ta139.com
addons | 1.9 kB 00:00
base | 1.1 kB 00:00
extras | 2.1 kB 00:00
updates | 1.9 kB 00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package vim-X11.i386 2:7.0.109-7.2.el5 set to be updated
---> Package vim-common.i386 2:7.0.109-7.2.el5 set to be updated
---> Package vim-enhanced.i386 2:7.0.109-7.2.el5 set to be updated
---> Package vim-minimal.i386 2:7.0.109-7.2.el5 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
vim-X11 i386 2:7.0.109-7.2.el5 base 1.4 M
vim-common i386 2:7.0.109-7.2.el5 base 6.4 M
vim-enhanced i386 2:7.0.109-7.2.el5 base 1.2 M
Updating:
vim-minimal i386 2:7.0.109-7.2.el5 base 310 k

Transaction Summary
===============================================================================
Install 3 Package(s)
Update 1 Package(s)
Remove 0 Package(s)
Total download size: 9.4 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): vim-minimal-7.0.109-7.2.el5.i386.rpm | 310 kB 00:00
(2/4): vim-enhanced-7.0.109-7.2.el5.i386.rpm | 1.2 MB 00:06
(3/4): vim-X11-7.0.109-7.2.el5.i386.rpm | 1.4 MB 00:09
(4/4): vim-common-7.0.109-7.2.el5.i386.rpm | 6.4 MB 00:56
-------------------------------------------------------------------------------
Total 130 kB/s | 9.4 MB 01:13
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : vim-common 1/5
Installing : vim-X11 2/5
Installing : vim-enhanced 3/5
Updating : vim-minimal 4/5
Cleanup : vim-minimal 5/5
Installed:
vim-X11.i386 2:7.0.109-7.2.el5 vim-common.i386 2:7.0.109-7.2.el5 vim-enhanced.i386 2:7.0.109-7.2.el5
Updated:
vim-minimal.i386 2:7.0.109-7.2.el5
Complete!
[root@localhost ~]# which vi
/bin/vi
[root@localhost ~]# which vim
/usr/bin/vim
[root@localhost ~]# rm /bin/vi
rm: remove regular file `/bin/vi'? y
[root@localhost ~]# ln -s /usr/bin/vim /bin/vi
[root@localhost ~]# which vi
/bin/vi
[root@localhost ~]# ls -l /bin/vi
lrwxrwxrwx 1 root root 12 Jan 18 01:22 /bin/vi -> /usr/bin/vim

如果需要更高深地需求,请直接修改/etc/vimrc 配置文件即可。

‘贰’ Vi编辑的shell脚本如何执行啊

建Shell脚本和写C/C++源代码都可以用vi编辑器(LINUX系统都会自带),但shell脚本可以直接执行,C源代码则必须经乱唯过编译连接才能执行,通常用的都是GCC编译器。
建立文本用如下命令:
vi filename
filename就是你要建立的文件名
打开编辑器后是一个命令模式,这时按一下‘i’键即可进入文本编辑模式,写完文本后按‘esc’返回命令模式,再输入“:wq”,回车,就保存了。详细的可以自己上网查询vi的用法。
要注意的一点是你要有写权限,不要都写完了才发现无法保存,那就杯具了。

如果写的凳陪碰是shell脚本,编辑完成后要打开执行权限:
chmod 777 filename
然后才可以执行:
./filename

C源代码的枣谈执行要复杂一些,你还是自己去看gcc的命令吧。

‘叁’ linux中vi 编辑器中的复制与粘贴

先移到准备复制的几行中(假如5行)的第一行,然后5yy, 接着移到准备粘贴的地方,用p就行了。

‘肆’ Linux 中 vi /etc/sysctl.conf 如何编辑

1、vi编辑器可以通过i、o、a等命令直接进入编辑模式,然后就可以修改文件了,vi/vim的工作模式如下图所示:

file-max:这个参数表示进程可以同时打开的最大句柄数,这个参数直接限制最大并发连接数。
tcp_tw_reuse:这个参数设置为1,表示允许将TIME-WAIT状态的socket重新用于新的TCP链接。这个对服务器来说很有意义,因为服务器上总会有大量TIME-WAIT状态的连接。
tcp_keepalive_time:这个参数表示当keepalive启用时,TCP发送keepalive消息的频度。默认是7200seconds,意思是如果某个TCP连接在idle2小时后,内核才发起probe。若将其设置得小一点,可以更快地清理无效的连接。
tcp_fin_timeout:这个参数表示当服务器主动关闭连接时,socket保持在FIN-WAIT-2状态的最大时间。
tcp_max_tw_buckets:这个参数表示操作系统允许TIME_WAIT套接字数量的最大值,如果超过这个数字,TIME_WAIT套接字将立刻被清除并打印警告信息。默认是i180000,过多TIME_WAIT套接字会使Web服务器变慢。
tcp_max_syn_backlog:这个参数表示TCP三次握手建立阶段接受WYN请求队列的最大长度,默认1024,将其设置大一些可以使出现Nginx繁忙来不及accept新连接的情况时,Linux不至于丢失客户端发起的连接请求。
ip_local_port_range:这个参数定义了在UDP和TCP连接中本地端口的取值范围。
net.ipv4.tcp_rmem:这个参数定义了TCP接受缓存(用于TCP接收滑动窗口)的最小值,默认值,最大值。
net.ipv4.tcp_wmem:这个参数定义了TCP发送缓存(用于TCP发送滑动窗口)的最小值,默认值,最大值。
netdev_max_backlog:当网卡接收数据包的速度大于内核处理的速度时,会有一个队列保存这些数据包。这个参数表示该队列的最大值。
rmem_default:这个参数表示内核套接字接收缓存区默认的大小。
wmem_default:这个参数表示内核套接字发送缓存区默认的大小。
rmem_max:这个参数表示内核套接字接收缓存区默认的最大大小。
wmem_max:这个参数表示内核套接字发送缓存区默认的最大大小。

‘伍’ Linux进程通信实验报告

一、实验目的:
进一步认识并发(并行)执行的概念,区别顺序执行和并发(并行)执行。

分析进程争用临界资源的现象,学习解决进程排斥的方法。

二、实验环境:

一台至少具有256MB内存的计算机,并安装Red Hat Linux 9的Linux操作系统。

三、实验内容:

1. 预备知识
fork函数调用:创建一个新进程。

getpid函数调用:获得一个进程的pid。

lockf系统的调用:在进程同步控制中为进程加锁。

2. 编写一段程序(程序名为fork1.c),使用系统调用fork()创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示字符“a”,子进程分别显示字符“b”和字符“c”。试观察记录屏幕上的显示结果,并分析原因。

(1)进入Linux操作系统。

(2)打开终端。进入vi编译器。

(3)输入源程序代码。

(4)按Esc键,进入命令模式后,输入“: wq文件名”就可以运行该程序了。

阅读全文

与进入vi编译器相关的资料

热点内容
安卓如何更改账户地区 浏览:422
汽油机汽油的压缩比 浏览:117
荣誉勋章java 浏览:639
程序员闰年闰月图片 浏览:657
java静态检查工具 浏览:229
分期喵显示服务器异常是什么意思 浏览:67
安卓手机怎么调高度 浏览:607
三星s21安全文件夹使用指南 浏览:570
南航app怎么办理机票卡 浏览:389
一路编程pdf 浏览:95
北京北京加工中心编程招聘 浏览:473
522为什么是程序员的情人节 浏览:639
电脑输入什么进入编译界面 浏览:689
开发编程培训机构 浏览:66
建行生活app怎么取现 浏览:947
程序员成功的八个迹象 浏览:359
乌兰察布市DNS服务器地址 浏览:947
Cnc全自动编程软件 浏览:615
怎么吸引心仪的app 浏览:956
打折公式计算法 浏览:621