1 vim升级方法

1.1 下载新版本的vim安装包及语言包

到vim官方网站上www.vim.org下载对应的版本,这里以7.2版为例

vim-7.2.tar.bz2

vim-7.2-lang.tar.gz

假设下载后存放目录为/tmp/tools

1.2 解压

进入终端,先切换到打算解压的目录,比如说我要解压到/root/tools目录下,则操作方式如下:

# cd /root/tools                                         # 切换到目标目录

# bunzip2 /tmp/tools/vim-7.2.tar.bz2        # 解压

# tar xvf /tmp/tools/vim-7.2.tar                # 解压

# tar zvxf /tmp/tools/vim-7.2-lang.tar.gz   # 解压

1.3  配置

切换到vim72的目录下

# cd /root/tools/vm72

输入以下命令

$ ./configure \

>--prefix=/usr/local/vim72 \                      # 安装目录

>--with-x –enable-gui=gtk2 \                    # 编译gvim

>--with-features=big

1.4 编译及安装

$ make                 # 编译

# make install              # 用root运行,安装后可执行文件在/usr/local/vim72/bim/中

1.5安装到系统中

此时vim7.2就安装完成了,但是当运行vi,vim或vimdiff时,打开的还是RedHat Linux9 自带的v1.6版本,这是因为vim7.2的安装路径/usr/local/vim72/bin不在系统的PATH环境变量内,现在只需要创建一个符号链接到系统的PATH变量即可,我是连接到/usr/bin中去的:

# mv /usr/bin/vim /usr/bin/vim61                           # 先将原来的默认vim6.1版本改名备份(需要将开着的vi全部关掉)

# ln –s /usr/local/vim72/bin/vim /usr/bin/vim   # 将vim7.2链接过来

上述指令运行完成后,再次运行vi,vim就可以看到版本已变更为7.2版的了.

1.6定制vim启动参数

可以为vim定制相关的启动参数,启动配置文件名称为.vimrc,目前为~/.vimrc,我的内容如下

1.7 以上配置完成后,运行vi或vim, 编辑的文件里的中文无法保存及删除时只能删除半个汉字的问题都可以迎刃而解了.

2 安装五笔输入法

我本来一直都习惯用极点五笔的方式,所以原想出在linux里安装极点五笔,baidu和google双管齐下之后,只找到一篇较满意的文章

经过我本人的实践操作,压根就没法安装! 只能考虑安装其它的五笔输入法,多方求证,决定安装小企鹅五笔输入法(Free Chinese Input Toy For X, fcitx),安装步骤如下:

2.1下载小企鹅五笔输入法,参考下图,选择fcitx-3.0.0-1.i386.rpm

2.2 Rpm方式安装

开启终端,输入以下命令:

# su                                                         # 切换到超级用户

# rpm –e miniChinput                                # 删除系统原自带的输入法

# rpm –ivh /tmp/fcitx-3.0.0-1.i386.rpm              # 安装输入法(此处假设安装包目录存放在/tmp中)

# cd /usr/bin

# ln –sf fcitx chinput

2.3 重启linux系统后,就可以在桌面上看到小企鹅输入法的图标了,安装完毕!

linux添加五笔输入法,RedHat Linux 9中vim升级方法及如何安装五笔输入法相关推荐

  1. RedHat Linux9中vim升级方法及如何安装五笔输入法

      1           vim升级方法 1.1         下载新版本的vim安装包及语言包 到vim官方网站上www.vim.org下载对应的版本,这里以7.2版为例 vim-7.2.tar ...

  2. 二笔输入法在不同系统中的部署方法

    二笔输入法是我个人比较喜欢的一个输入法,但在不同系统间的部署似乎信息比较混乱. 以下是我收集的部署方法: 1. 推荐的跨平台的,开源的输入法软件Rime,可以部署在各主流系统上,包括手机. 软件下载地 ...

  3. linux下启动应用程序,RedHat Linux 9下启动应用程序

    RedHat Linux 9下启动应用程序 发布时间:2005-09-02 14:07:29来源:红联作者:zz123 我安装了一个从互联网上下载的应用程序,一切似乎都正常,但在我键入它的名称后,却总 ...

  4. Linux添加/删除用户和用户组(linux中,添加cvs用户,实质就是添加linux用户。)

    来源:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html 本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数 ...

  5. linux红帽子怎么设置防火墙,RedHat Linux如何设置防火墙

    为它具备最好的图形界面,无论是安装.配置还是使用都十分方便,而且运行稳定,因此不论是新手还是老玩家都对它有很高的评价,但他同时也跟普通操作系统一样需要保护.下面是学习啦小编跟大家分享的是RedHat ...

  6. redhat linux支持的文件系统,在RedHat Linux上使用LVM管理磁盘并创建文件系统

    在RedHat Linux上使用LVM管理磁盘并创建文件系统 一.组网需求: RedHat Linux AS 4 Update2,H3C Neocean系列存储产品 RedHat Linux AS 4 ...

  7. linux声卡测试命令,linux添加声卡驱动使用命令行音频播放器的方法

    首先linux系统需要有声卡 哪怕是虚拟声卡,我用的是virtualbox,intel 80x AC97 声卡. 安装声卡驱动,在linux内核的找到声卡对应的驱动 可以集成到内核,或者安装为模块,为 ...

  8. linux添加硬盘分区设置柱面,Linux添加硬盘并分区格式化

    一.Linux的硬盘识别 2.6 kernel以后,linux会将识别到的硬件设备,在/dev/下建立相应的设备文件.如: sda        表示第1块SCSI硬盘. hda        表示第 ...

  9. hpe服务器装linux,HPE ProLiant 系列服务器Redhat Linux系统下安装SSA CLI及基本命令使用...

    SSA CLI 工具基本常用命令介绍: 英文缩写对应关系:Chassisname=ch:controller=ctrl:logicaldrive=ld:physicaldrive=pd:drviewr ...

最新文章

  1. 单个神经元在深度网络中的作用
  2. ui设计现状与意义_学UI设计到底好不好?
  3. Simulink中DPCM量化和编码仿真
  4. 攻防世界dice_game(pwn)
  5. 在数字图像处理中特征点是什么
  6. 用500行纯前端代码在浏览器中构建一个Tableau
  7. 你知道C#中的Lambda表达式的演化过程吗
  8. 机器学习问题总结(05)
  9. chrome切换前端模式_Chrome调试工具developer tool技巧 - 轩枫阁
  10. TCP/IP入门(1) --链路层
  11. [C# 设计模式] Iterator - 迭代器模式:我与一份奥利奥早餐的故事
  12. 链路状态路由选择LS
  13. cefsharp.core.dll找不到指定模块_DeepFaceLab错误:DLL Load failed 找不到指定模块!
  14. Go基础编程:工作区
  15. ffmpeg 博客-雷霄骅
  16. win10 linux 傲腾,Win10 版本 2004 导致英特尔傲腾内存出问题,千万不要强制升级
  17. 肿瘤浸润淋巴细胞的扩增方法学评估
  18. Verilog练习:HDLBits笔记4
  19. chrome更新后,再次使用selenium打开chrome却发现闪退了?全网最详细教程,肯定能帮到你!
  20. Axure8与Axure9交互差异总结-1 移动元件交互事件的差异

热门文章

  1. Vs2008在高DPI下显示模糊的解决办法
  2. UE《空山新雨后》总结笔记
  3. 转:HiRes高采样率的必要性
  4. get请求图片出现403 防盗链解决方式 no-referrer
  5. 微信小程序canvas绘制矩形
  6. 什么是固态硬盘及其优缺点【转】
  7. 基于SSM实现的艺术品鉴定管理系统+App
  8. C++ 字符跑酷#3 游戏制作实录
  9. 51.Linux 什么是线程?
  10. Gamemaker小课堂#1 Gamemaker已经安装