第一范文网 - 专业文章范例文档资料分享平台

Linux 自学笔记 - Vi 编辑器

来源:用户分享 时间:2025/8/23 7:09:27 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Linux 自学笔记(二)——Vi 编辑器

在讲解Vi 编辑器的时候,韩老师结合编程给我们讲了一个Hello world 开发实例。我把过程和遇到的问题记录一下。 一、vi 编辑器进行 Java 开发

讲解案例:在Linux下 使用Vi 编辑器开发一个简单的Java 程序 Hello.java ,并且在 Linux 下运行

1. 开机进入Linux 控制台界面,如果开机默认进入的是图形界面,可按Ctrl +Alt + Shift +F1组合键进入控制台界面 2. 新建名称为 Hello.java 的文件 键入 vi Hello.java

3. 此时进入 vi 编辑器,自动新建Hello.java 文件并打开 4. 此时键入 i 键,进入插入模式,这样才能够像在windows 下使用记事本一样编辑内容

5. 输入Hello.java 文件的内容,

6. 编辑好后输入 ESC 键退出 7. 输入 :wq 回车进行保存

8. 编译Hello.java: javac Hello.java

9. 成功编译后生成 Hello.class 文件,运行Hello.class: java Hello 二、vi 编辑器进行 C 开发

讲解案例:在Linux下 使用Vi 编辑器开发一个简单的C 程序 Hello.cpp ,并且在 Linux 下运行

1. 开机进入Linux 控制台界面,如果开机默认进入的是图形界面,可按Ctrl +Alt + Shift +F1组合键进入控制台界面 2. 新建名称为 Hello.cpp的文件 键入 vi Hello.cpp

3. 此时进入 vi 编辑器,自动新建Hello.cpp文件并打开 4. 此时键入 i 键,进入插入模式,这样才能够像在windows 下使用记事本一样编辑内容

5. 输入Hello.cpp文件的内容,

6. 编辑好后输入 ESC 键退出 7. 输入 :wq 回车进行保存

8. 编译Hello.cpp: g++ Hello.cpp (gcc Hello.cpp 命令不能通过 )

9. 成功编译后生成 a.out 文件,运行a.out : ./a.out 说明:g++ -o Hello Hello.cpp

编译生成文件:Hello 遇到的问题: 问题一:

操作: 使用 gcc Hello.cpp 命令编译文件出错

错误提示:/tmp/ccytkpsi.o(.eh_frame+0x11):undefined reference to `__gxx_personality_v0'

collect2: ld returned 1 exit status 错误原因:gcc通过文件的后缀名来决定如何处理该文件,gcc 把.c后缀当成c语言源代码文件处理;把.C或.cc或.cpp 后缀文件当成C++ 文件来处理

解决方案:不使用gcc 命令,改用 g++ 命令:g++ Hello.cpp 问题二:

问题现象:使用vi 编辑器时对于代码的关键字没有彩色显示 解决方案:

第一步:使用命令#rpm -qa|grep vim 查下是否已经安装了vi 如果提示not install则需安装如下rpm包: vim-enhance-版本号.rpm vim-common-版本号.rpm vim-minimal-版本号.rpm

如果没有提示not install 只是显示3行文件,如上面三行,则进行第二步

第二:然后修改 #vi /etc/bashrc 在最后面另起一行加入“alias vi=vim”然后wq保存退出。

这样在shell里面敲入vi时候就自动打开vim了(vim是vi improve的简称)

第三:最后修改 #vi /etc/vimrc在如下语句中加入“syntax on”,之后重启vi,就可以开启高亮显示了。 if &t_Co > 2 || has(\ syntax on set hlsearch endif

注意:如果有的话则不必再添加。

第四:用 #init 6 重启一下linux 服务器。 重启完成后,可以高亮显示了。

搜索更多关于: Linux 自学笔记 - Vi 编辑器 的文档
Linux 自学笔记 - Vi 编辑器.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1mc3y1bh6n9epjx24kkj_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top