`
liangjian103
  • 浏览: 173071 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ubuntu server 版配置软件源 VIM

阅读更多

开始用LINUX 写一些程序。安装了 Ubuntu-7.10 发现有些问题。启动VI 后,按上下左右键会导致屏幕不断打印出 ABCD的字母,键盘好像不听使唤。用VIM启动后,问题解决,可是没法高亮,set syntax on也不行。看了网上解答,sudo apt-get install vim 也安装不了,系统说不能安装。看来是软件源问题。

通过GOOGLE得知

1、VI与VIM不一样,需要定义VI的键盘映射;
2、server 版的东西不会装太多的乱七八糟程序,因此VIM不带有高亮支持的东西,只有基本的(tiny)一些支持;
3、server版软件源比较干净,不会加入“乱七八糟”的非官方源,因此,VIM完全版是装不起来。

原因都追踪出来了,解决办法如下:

1、改源。备份原来的文件/etc/apt/sources.list ,用新的源,新的源可参考
wiki.ubuntu.org.cn/index.php

2、执行如下步骤:
sudo apt-get update (修改源后必须执行的更新源列表)
sudo apt-get install vim (安装vim,只要安装成功,就OK了)

3、修改 ~/.vimrc (如没有此文件,可创建),添加简单的如下指令可满足一般需求:
set helplang=cn
set backspace=indent,eol,start
set number
set encoding=cp936
set guifont=Bitstream_Vera_Sans_Mono:h11:cANSI
set hlsearch
set ts=4
set sw=4
set sm
syntax on

总结:可以认为ubuntu的server版为了安全,精简,省略了不必要的,不安全的东西。不过所谓的不安全只是非官方的意思。并非真正的不安全。

分享到:
评论

相关推荐

    unite-doxygen:从 unite.vim 搜索并打开 Doxygen

    联合多氧源 依靠 外部命令 xsltproc:包括 int vim 插件 用法 准备使用记录的项目 安装 使用 doxygen 创建searchdata.xml :在Doxyfile启用(设置为“是”)以下选项 搜索引擎 SERVER_BASED_SEARCH EXTERNAL_...

    操作系统安全:samba匿名访问配置(实验二).docx

    # vim /etc/samba/smb.conf #设置smb.conf配置文件 图5:设置smb.conf配置文件 [global] workgroup = WORKGROUP #设置主机工作组 server string = Samba Server Version %v #samba服务注释 log level = 1 #设置日志...

    linux mac VIM一键配置脚本(YCM可选) 不适用windows

    ubuntu16.04server端,mac Mojava 10.14 为加快下载速度,所有插件镜像站均为gitee.com 国内码云,若出现需要账号密码的问题,请先注册码云(gitee.com). #!/bin/bash echo 安装将花费一定时间,请耐心等待直到安装完成^_...

    在Ubuntu系统上安装Nginx服务器的简单方法

    sudo vim /etc/nginx/sites-available/default  然后按以下两处修改(为了不和 Apache 冲突): server { #修改这里 我将 80 改为 88 listen 88 default_server; #还有这里 同样改为你想要的监听端口 listen ...

    ansible_bionic_server_provisioner:Ansible剧本,用于预配置Ubuntu Web服务器(nginx + laravel)

    Ansible剧本,用于预配置Ubuntu服务器(Web应用程序,文件服务器,数据库服务器和DNS服务器) 包括角色: common:安装常用应用程序(vim,git,...) nginx_and_php Postgres dnsmasq mssql_drivers(用于从...

    Ubuntu下修改MySQL字符集

    修改字符集在ubuntu14和ubuntu16下略有不同。  编辑配置文件my.cnf  $sudo vim /etc/mysql/my.cnf  [client]  default-character-set=utf8 #增加这一行,指定字符集  port = 3306  socket = /var/run/...

    ubuntu 服务器中文乱码问题的解决方法

    之前买了阿里云的服务器,后来在上面编辑中文字符的时候发现乱码,在网上找了下解决...配置语言环境变量 vim /etc/environment 在下面添加如下两行: LANG=zh_CN.UTF-8 LANGUAGE=zh_CN:zh:en_US:en 打开文件: sudo

    VirtualBox配置虚拟网卡(桥接)——实现主机-虚拟机网络互通

    在Oracle VM VirtualBox中安装的Ubuntu,具体版本名是:ubuntu-14.10-server-amd64 Step1: VirtualBox在虚拟机关机状态下,如图进行设置: Step 2: 虚拟机开机,输入命令:sudo ifconfig或者sudo ifconfig -a查看...

    ftp-install:在 Linux 服务器 Ubuntu 上安装 Ftp

    按照以下步骤安装 FTP SERVER #Step 1: 安装 vsftpd apt-get 更新 然后让我们安装 vsftpd 和任何必需的软件包: apt-get -y 安装 vsftpd #Step 2:配置vsftpd vim /etc/vsftpd.conf 禁止匿名、身份不明的用户...

    pycharm通过ssh连接远程服务器教程

    由于想要使用pycharm连接Window子系统Ubuntu进行开发,找了很多教程都不够详细,花了点儿时间,最后配置成功。 将pycharm连接Window子系统的配置过程总结如下,连接其它远程服务器的过程相同: 一、Ubuntu配置 1、...

    UnixConf:一些Unix配置文件(bash,zsh,vim等)

    在Debian / Ubuntu上安装基本软件包: sudo apt update sudo apt install \ nfs-common \ openssh-server \ wget curl \ vim screen zsh htop colordiff \ tree \ cmake automake \ g++ build-essential \ ...

    install.rar

    新装虚拟机下的Ubuntu,环境配置,常用插件工具一个个手工下载安装不方便,整理实用工具一键安装apt-get install -y net-tools apt-get install -y openssh-server apt-get install -y git apt-get install -y vim ...

    CentOS下.htaccess不起作用的解决方法

    回想起之前在Ubuntu Server下配置Rewrite也是启用了一个叫做“AllowOverride”的属性为“All”才正确开启了Rewrite,这次手动配置VirtualHost的时候并没有写上这两句,看来就是这个问题了。 立马输入 : #vim /etc/...

    ubuntu lighttpd+webpy (fastcgi)配置方法

    lighttpd 的配置脚本在 /etc/lighttpd/lighttpd.conf,采用默认值 缺省的server.document-root路径是 /var/www 具体实施步骤: 1) 首先实现一个 python 脚本 touch /var/.../usr/bin/env python import web urls = ( ...

    forky-server:分叉服务器

    分叉服务器Forky是一个协作可视化工具。 我在托管它。 由于只有少数用户,它会上下波动。... vim config/default.js # it is self explanitory使用环境变量配置服务器此方法首选用于服务器部署,并覆盖配置文件

    ubuntu部落(适合初学者,可以作为初学者的手册)

    Ubuntu 相对其它Linux 发行版的主要特点.. 2 基本操作................................................................... 3 进入系统........................................................... 3 命令行提示...

    dotfiles

    oncomouse点文件 这些点文件适用于Mac OS,Arch和Ubuntu。 Ubuntu也可以为服务器或桌面配置运行。 Arch服务器配置在待办事项列表上。... 它被包括来管理我的(极其复杂的)Vim / Neovim配置。 ~/dotfiles/scripts这

    12本精彩的Linux书籍

    以前当我同时管理多种UNIX系统时候就用了这本书的便携版----Essential System Administration Pocket Reference。 6. HULinux Server HacksUH,卷一,作者Rob Flickenger。这本书中收藏了100相当不错的技巧。搭建...

    samba的编译安装20160615_1154.7z

    samba4.1.6源代码部署及配置 (2014-04-04 09:41:00)转载 2016/6/14 15:23 由于ubuntu14.04.4麒麟版本使用: sudo apt-get install samba安装的samba是:V4.3.9 共享文件时ubuntu上的samba V4.3.9会出错(崩溃)。 ...

    Linux聊天室 -- select && 多线程实现

    OS:Ubuntu 15.04 IDE:vim gcc make DB:Sqlite 3 Time:2015-12-09 ~ 2012-12-21 项目功能架构: 1. 采用client/server结构; 2. 给出客户操作主界面(注册、登录、帮助和退出)、登录后主界面(查看在线...

Global site tag (gtag.js) - Google Analytics