免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2597 | 回复: 9
打印 上一主题 下一主题

[FreeBSD] [郁闷]freebsd.5.4.不安装任何软件,vi能否实现编辑,和显示输入中文, [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-17 17:22 |只看该作者 |倒序浏览
freebsd.5.4.不安装任何软件,vi能否实现编辑,和显示输入中文,


请注意:是不安装任何软件。在系统默认的情况下。

只使用现有资源。


ps,水平太菜。为什么vi显示个中文都搞的这么郁闷,
这就是xx的freebsd牛的地方?

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2005-11-17 17:25 |只看该作者
不知道你要和对比,说xx的freebsd???

论坛徽章:
0
3 [报告]
发表于 2005-11-17 17:26 |只看该作者
5.x

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
4 [报告]
发表于 2005-11-17 17:26 |只看该作者
最近开发PHP需要使用vi,但是php文件中需要支持中文,于是请教同事,有了结果。

以前是使用putty连接到freebsd服务器上,但是好像输入中文有问题,所以使用F-Secure SSH Client 5.4,使用 SSH Client也可以,比putty强点,不过没有那么方便。

要使vi中的代码加亮等,好像要使用bash,freebsd默认是csh,所以要修改一下:

% chpass heiyeluren

      #Changing user database information for heiyeluren.
      Shell: /usr/local/bin/bash
      Full Name: heiyeluren
      Office Location:
      Office Phone:
      Home Phone:
      Other information:

如果你的shell是csh,那么你就修改成Shell: /usr/local/bin/bash

那么初步你就有加亮功能了,比如你ls一下的话,就能看见不同颜色了

然后你的主目录下就会出现 .bash_profile 文件,就是你的配置文件,你配置成下面这样:

  1.       1 #PS1="[u@H w]\$ "
  2.       2 PS1="[w]\$ "
  3.       3 alias vi='vim'
  4.       4 alias ll='ls -al'
  5.       5 LANG=zh_CN.EUC
  6.       6 EDITOR=vim
  7.       7 TERM=linux
  8.       8 #TERM=xterm
  9.       9 export LANG EDITOR TERM
  10.      10 export CLICOLOR=1
  11.      11 export PATH=/usr/local/bin:$PATH
  12.      12 export CVSROOT=:pserver:heiyeluren@cvs:/home/cvs/CVS
复制代码


注意上面几项内容:LANG=zh_CN.EUC,TERM=linux之类的,你修改一下跟上面类似。

最后再修改 .exrc 文件成下面的样子:

      1 syntax on
      2 set tabstop=4
      3 set autoindent
      4 set nu


保存修改就可以了。不过这时候不要关闭本终端,最好另外开一个终端,然后连接过去,如果能登陆最好,不能登陆马上修改回去,呵呵。


现在就能够高亮显示文件,并且能够支持显示和编辑中文了,比较爽了吧。

推荐使用F-Secure SSH Client ,并且把背景设为黑色就OK了。

[ 本帖最后由 HonestQiao 于 2005-11-17 17:30 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2005-11-17 17:26 |只看该作者
发贴速度真快。
高兴!

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
6 [报告]
发表于 2005-11-17 17:26 |只看该作者
FreeBSD下的字符终端的vi使用中文

FreeBSD下的字符终端的vi使用中文
1。下载 zhcon 。

    网址:http://keihanna.dl.sourceforge.n ... /zhcon-0.2.3.tar.gz

2。使用root更改root初始的csh shell为bash shell! 命令如下:
代码:

    # chsh root

    注意:一般bash在/usr/local/bin/bash,切莫改错否则要吃亏哦。。。。

3。以root用vi修改/etc/profile的内容命令如下:
代码:

    # vi /etc/profile

    #在档案中新增以下三行代码:

    ENABLE_STARTUP_LOCALE=zh.gb2312; export ENABLE_STARTUP_LOCALE

    LC_CTYPE=is_IS.ISO_8859-1; export LC_CTYPE

    LANG=zh.gb2312; export LANG

4。解压安装zhcon,命令如下:
代码:

    #tar -xvzf zhcon* #解压

    #cd zhcon-0.2.3

    #./configure --prefix=/usr/local

    注意:zhcon的安装需要你的BSD安装了gmake!

代码:

    #gmake

    #gmake install

5。退出系统,从新进入,使的设置生效!

6。执行命令如下:
代码:

    #zhcon

    看到了把漂亮的界面出来了吧?好!CTRL+SPACE : 输入法 。。。。。。
    其余的东西,自己看帮助了!

7。试试输入中文吧?
代码:

    #vi test

8。Linux下的中文输入和FreeBSD下的配置差不多!

论坛徽章:
0
7 [报告]
发表于 2005-11-17 17:28 |只看该作者
谢谢。这帖子我已经看过。
不是我需要的。

我不想安装任何软件包。

各位老大指教

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
8 [报告]
发表于 2005-11-17 17:30 |只看该作者
我贴了两个啊,你看第一个

论坛徽章:
0
9 [报告]
发表于 2005-11-17 17:33 |只看该作者
1 #PS1="[u@H w]$ "
      2 PS1="[w]$ "
      3 alias vi='vim'
      4 alias ll='ls -al'
      5 LANG=zh_CN.EUC
      6 EDITOR=vim
      7 TERM=linux
      8 #TERM=xterm
      9 export LANG EDITOR TERM
     10 export CLICOLOR=1
     11 export PATH=/usr/local/binPATH
     12 export CVSROOT=:pserver:heiyeluren@cvs:/home/cvs/CVS

这个是vim.


我的ee都支持中文了。*

难道是种族歧视?

# date
2005年11月17日 星期四 17时31分16秒 CST

论坛徽章:
0
10 [报告]
发表于 2005-11-18 09:59 |只看该作者
感谢HonestQiao 的帮助。

其实根本就是只需要装个vim就能搞定一切。

但,还是想用vi,,
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP