开始用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版为了安全,精简,省略了不必要的,不安全的东西。不过所谓的不安全只是非官方的意思。并非真正的不安全。
分享到:
相关推荐
### Ubuntu20.04安装vim出现的相关问题及解决方法 #### 一、问题背景与概述 在Linux环境中,Vim是一款非常强大的文本编辑器,它不仅具备基本的文本编辑功能,还支持语法高亮、代码补全等多种高级特性,是开发人员...
1. Ubuntu Server基础:了解Ubuntu Server的基础架构,包括安装过程、系统管理、网络配置、安全设置等。学习如何使用命令行工具如apt进行软件包管理和更新。 2. Linux系统管理:深入理解Linux文件系统结构、用户与...
在Ubuntu Server 20.04中,网络管理通常通过netplan进行,这是一种现代的、基于YAML的网络配置工具。然而,对于某些用户来说,更倾向于使用传统的`Network Manager`,因为它提供了一种图形化的界面(尽管在服务器...
这可以通过安装 zhcon 软件包、使用 putty 等虚拟终端软件或修改 Ubuntu 的配置文件等方法解决。 知识点2: vim 的使用方法 vim 是一个功能强大的文本编辑器,它有三种模式:插入模式、编辑模式和命令模式。插入...
Ubuntu Server 12.04 硬盘安装教程 本文档主要描述的是 Ubuntu 12.04 Server 的硬盘安装过程,实现 Ubuntu 与 Windows 的双系统。下面是该安装过程的详细步骤和知识点。 硬盘安装前的准备 在开始安装 Ubuntu ...
- 发行版:Ubuntu Server 是由 Canonical 公司维护的 Linux 发行版,主要针对服务器环境设计。 - 版本更新:Ubuntu Server 有长期支持版本(LTS)和常规支持版本,LTS 版本如 18.04 和 20.04 提供长达 5 年的技术...
Ubuntu Server 下安装 MySQL 及设置双机热备份 一、 Ubuntu Server 下安装 MySQL 在 Ubuntu Server 中安装 MySQL 服务器是一件非常简单的事情。我们可以使用 apt-get install 命令来安装 MySQL 服务器。首先,我们...
Ubuntu启动到字符界面的配置 Ubuntu 默认情况下会启动到图形用户界面,而不是字符界面。要让 Ubuntu 启动时直接进入字符界面,需要进行一些配置。下面将详细介绍如何配置 Ubuntu 启动到字符界面。 首先,需要了解 ...
通过以上步骤,你就成功地在 Ubuntu Server 11.04 上安装并配置了 LAMP 环境。现在,你可以开始在新服务器上部署和运行基于 Apache、MySQL 和 PHP 的应用程序了。请记住,安全性和稳定性是服务器管理的关键,因此...
在Ubuntu 10.04这个经典的Linux发行版中,有三个非常重要的软件:Vim、Tree和OpenSSH。这些工具对于日常的系统管理和开发工作至关重要。下面将详细介绍这三个软件的功能、用途以及如何在Ubuntu 10.04上安装和使用...
在本文中,我们将详细探讨如何安装 Ubuntu Server 11.04(Natty Narwhal)并同时配置 LAMP(Linux、Apache、MySQL 和 PHP)环境。这是一个适用于初学者和经验丰富的管理员的教程,旨在帮助他们在短短15分钟内完成...
Ubuntu的默认软件源通常包含了Redis的包。使用以下命令安装: ```bash sudo apt install redis-server ``` 安装完成后,Redis服务会自动启动。你可以通过以下命令检查Redis是否正在运行: ```bash systemctl ...
在本文中,我们将讨论 Ubuntu 10.04 的一些重要设置和配置,包括 TFTP 安装与设置、NFS 安装与配置、VIM 配置、sudo 设置等等。这些设置都非常重要,能够帮助开发者快速地完成项目开发和部署。 1. 设置 root 用户...
这个备份可能对那些需要在旧版Ubuntu环境中恢复或部署特定软件的用户来说非常有用。让我们逐一分析这些软件包的功能和用途。 首先,Samba是一款在Linux和Unix系统上实现SMB/CIFS协议的服务器软件,它使得Linux和...
- **distributions**:这个文件包含了 APT Server 的关键配置信息,用于指定源名称、版本等。 - **pkgs**:存放已打包的 `.deb` 文件。 - **update.sh**:当新的 `.deb` 包被放置到 `pkgs` 目录时,该脚本会被用来...
在IT领域,Linux服务器是企业级应用的基石,尤其在Debian和Ubuntu Server LTS这两个流行的发行版中。本文将深入探讨这两个系统以及服务器管理的基本概念和常用命令。 首先,让我们来了解一下Debian稳定版。 Debian...
在本篇文章中,我们将讨论如何在 Ubuntu 操作系统中安装 iTop,并对相关的配置进行详细的讲解。 一、Ubuntu 安装 iTop 在 Linux 控制台上,我们可以使用以下命令来安装 iTop: ``` # dpkg-reconfigure tzdata # ...
在 Ubuntu 20.04 系统上安装 Zabbix 服务器需要完成多个步骤,包括设置操作系统、关闭防火墙、安装 Zabbix 仓库、安装 Zabbix 服务器、安装 PostgreSQL 数据库、配置 PostgreSQL 数据库、配置 Zabbix 服务器、启动 ...