vim vi Ubuntu 设置
1.
在vi编辑模式下按退格键不能删除内容,按方向键不能上下左右移动?
如果是则:
一 在vi里非编辑模式下按冒号进入到末行命令模式,然后输入set nocompatible,回车,然后在进入vi编辑模式,看退格键是否生效,如果生效,你可以把set nocompatible这个设置放到~/.vimrc里让它永久生效。
或
二 安装vim full版本,ubuntu默认安装的是vim tiny版本:
$sudo apt-get remove vim-common
$sudo apt-get install vim
2.
Linux: /usr/share/vim/vimrc
locate发现本地没有这个文件,百度发现这个文件一般应该放在用户的根目录下,于是:echo $HOME,由于我是用root登陆的,因此$HOME=/root,因此在/root下touch了文件.vimrc,接下来的工作就是配置.vimrc了。
配置tab键:
一般情况下tab键与退4个空格是等价的。
sudo vi vimrc
在.vimrc中增加如下两行:
set ts=4  (不能有空格)
set expandtab
:wq!
重启vim,实验发现tab已经退4个空格了,第一次动手弄.vimrc这个配置文件来优化vim的一些设置,找到了路,其它类似的需求沿着这条路找应该就可以了。
vim vi Ubuntu 设置的更多相关文章
- vim vi Ubuntu
		在vi编辑模式下按退格键不能删除内容,按方向键不能上下左右移动?如果是则:1. 在vi里非编辑模式下按冒号进入到末行命令模式,然后输入set nocompatible,回车,然后在进入vi编辑模式,看 ... 
- acm的ubuntu (ubuntu16.04 安装指南,chrome安装,vim配置,git设置和github,装QQ)
		日常手贱把ubuntu14.04更新到了16.04,然后就game over了.mdzz,不然泥萌也看不到这篇博客了=.= 然后花了些时间重装了一个16.04版的,原来那个14.04的用可以用,就是动 ... 
- Linux学习之Vim/Vi使用(十三)
		Linux学习之Vim/Vi使用 Vim/Vi简介 Vim/Vi工作模式 Vim/Vi基本使用 Vim/Vi应用技巧 Vim/Vi简介 Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/UN ... 
- 文本编辑器VIM/VI
		vim/vi 功能强大全屏文本编辑器.主要是建立,编辑,显示文本. www.vim.org 构建shell脚本 :set number 使文件出现行号 a 光标后附件文件 i在光标前插入文 ... 
- vim 编辑器的设置
		vi编辑器的配置:http://blog.mcuol.com/User/fenghua/Article/17411_1.htm ******************************vim ~/ ... 
- 转载--Ubuntu设置环境变量
		Ubuntu设置环境变量并立即生效(以Ubuntu12.04为例) 标签: UbuntuLinux环境变量 2013-09-12 19:04 9961人阅读 评论(1) 收藏 举报 分类: Ubun ... 
- (四)文本编辑器Vim/Vi
		目录 前言 常用命令 扩展应用 总结 本系列先前的随笔位于新浪博客 前言 Vi和Vim都是文本编辑器,不同的是Vim是Vi的升级版本,它不仅兼容Vi的所有指令,而且还有一些新的特性在里面. Vim/V ... 
- Ubuntu设置程序开机自启或者开机禁止加载
		先说说ubuntu,它有运行级别这个概念 0:停机 1:单用户形式,只root进行维护 2:多用户,不能使用net file system 3:完全多用户 5:图形化 6:重启 例子:按指定顺序.在指 ... 
- Linux - ubuntu 设置固定ip和设置dns
		ubuntu 设置固定ip和设置dns 1.ifconfig 查看网卡名称 root@jiqing-virtual-machine:~# ifconfig ens32 Link encap:以太网 硬 ... 
随机推荐
- 基于Innobackupex的全备恢复
			对于MySQL数据库的热备,xtrabackup是大多数DBA朋友们的选择.xtrabackup内嵌了一个innobackupex可用于热备MySQL数据库.本文描写叙述了基于innobackupex ... 
- Google的分布式计算模型Map Reduce map函数将输入分割成key/value对
			http://www.nowamagic.net/librarys/veda/detail/1768 上一篇 大规模分布式数据处理平台Hadoop的介绍 中提到了Google的分布式计算模型Map R ... 
- Node.js知识点学习
			Node.js知识点学习 一.基本概念 Node.js,或者 Node,是一个可以让 JavaScript 运行在服务器端的平台.可以说,Node.js开创了javascript模块化开发的先河,早期 ... 
- nginx使用指南
			1.执行nginx 能够执行nginx命令开启nginx: nginx 假设nginx已经开启了,能够执行nginx命令加-s 參数来控制nginx的执行 nginx -s signal signal ... 
- Oracle中如何进行进制转换(2进制,10进制,16进制)
			1.16进制转换为10进制 可以通过to_number函数实现 SQL> select to_number('19f','xxx') from dual; TO_NUMBER('19F','XX ... 
- WPF前台数据验证(红框)Validation.ErrorTemplate 附加属性
			WPF 显示验证错误的默认方式是在控件周围绘制红色边框.通常需要对此方法进行自定义,以通过其他方式来显示错误.而且,默认情况下不会显示与验证错误关联的错误消息.常见的要求是仅当存在验证错误时才在工具提 ... 
- Hybrid--WebView中使用Ajax
			Hybrid框架下的app,使用的Ajax.须要注意的是UIWebViewDelegate不会监測到Ajax的request.也就是再运行Ajax代码时.shouldStartLoadWithReuq ... 
- Subversion基础:概念、安装、配置和基本操作(转)
			本文转载至http://www.cnblogs.com/cokecoffe/archive/2012/06/01/2537130.html 转自:http://www.uml.org.cn/pzgl/ ... 
- hdu5698 百度之星2016round2b第3题
			这题首先是找规律推公式,然后就是组合数学的知识了. 题目是问到第n行第m列的格式有几种方案,我们可以用手算的方法列出当n和m比较小时的所有答案 比如我列出以下8*8的矩阵 矩阵上的数表示从那个位置到最 ... 
- EasyDarwin EasyCamera支持海康摄像机接入了
			本文转自EasyDarwin开源团队成员Alex的博客:http://blog.csdn.net/cai6811376/article/details/52709816 EasyCamera默认使用海 ... 
