Linux系统配置VI或VIM的技巧

1、VI或VIM的配置文件的路径

发现/usr/share/vim/vimrc和/etc/vim/vimrc指向是同一个文件,即vimrc,为vi和vim的配置文件,修改这个文件即可。这个路径在不同的LINUX版本中可能会不同。

2、配置颜色

配置VI和VIM的颜色显示,使它能够高亮度显示一些特别的单词,这对编写程序很有用。后来打开文件发现里面其实已经有一行了,只是用引号注释掉了,只需将syntax on 所在行前面的引号去掉即可。或者另外独立添加一行:syntax on 也行,另外编辑/etc/profile 增加一行alias vi="vim"就行了。

3、设置鼠标

使用VI编辑文本时,如果想修文件中改离光标较远的位置,这时候想用鼠标定位,可默认情况下,鼠标是不可用的。如果你想使用鼠标,只需另起一行,写上:set mouse=a 即可

4、设置自动缩进

默认情况下,VI和VIM都没有缩进的,每换一行,光标均定位在顶格,如果你想自动对齐,请将 set autoindent所在行前面的引号去掉,或者另外添加一行:set autoindent也可。这与配置颜色类似。这样的设置的结果是按回车后新行与上一行自动对齐。

5、设置tab的缩进量

如果用python编写程序,那么行缩进量是一个极其重要的概念,同一个块的缩进量必须相同。你可能喜欢在行前加空格来表示缩进,但每次必须敲多次空格键,如果你喜欢用按TAB键来表示缩进,你可能觉得写的文本或程序不太好看,因为默认情况下,VI和VIM的TAB缩进量比较大(至少六,七个字符)。设置TAB键缩进量的方法:set shiftwidth=3 你也可以选一 个你自己喜欢的缩进量,比如2,或4

本文作者:相关阅读:

在Visual Studio中调试JavaScript

.Net环境下基于Ajax的MVC方案(1)

更多的属性

ie 调试javascript的工具

众OEM厂商助阵微软推Foundation版服务器系统

修改MySQL的默认密码

动感超强的JS图片轮换特效

asp.net 组件开发中的内嵌资源引用

JavaScript的变量作用域深入理解

linux忘记mysql密码处理方法

关于JavaScript的一些看法

PHP安全配置(1)

DIV+CSS网页布局入门

通过ASP禁止指定IP和只允许指定IP访问网站的代码

linux的vim怎么配置文件路径,Linux_Linux系统配置VI或VIM的技巧,1、VI或VIM的配置文件的路径 - phpStudy...相关推荐

  1. Linux文件管理(基础):文件的时间、文件的扩展名、系统目录结构与作用、绝对路径与相对路径、文件管理、vi\vim

    文章目录 一. Linux系统的单根目录结构 文件的时间 文件的扩展名 二. 系统目录结构与作用 三. 绝对路径与相对路径 四. 文件管理 4.1 文件管理之:基本命令 4.2 文件管理之:创建/复制 ...

  2. linux 网络设备 安装,Linux_Linux系统配置网络详解,一.安装和配置网络设备- phpStudy...

    一.安装和配置网络设备 在安装linux时,如果你有网卡,安装程序将会提示你给出tcp/ip网络的配置参数,如本机的ip地址,缺省网关的ip地址,DNS的ip地址等等.根据这些配置参数,安装程序将会自 ...

  3. linux 如何打包分区文件,Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接...

    作业一: 1)将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cat /etc/passwd /etc/group > /1.txt 2)将用户信息数据库文件和用户 ...

  4. vim 文本编辑器_Vim Windows安装指南–如何在PC上的PowerShell中运行Vim文本编辑器

    vim 文本编辑器 Vim is a powerful code editor. So powerful that both Linux and Mac have it installed by de ...

  5. Silverlight Blend动画设计系列六:动画技巧(Animation Techniques)之对象与路径转化、波感特效...

    原文:Silverlight & Blend动画设计系列六:动画技巧(Animation Techniques)之对象与路径转化.波感特效 当我们在进行Silverlight & Bl ...

  6. nGQL-为什么路径越长,数量越多呢,直觉是条件越严格,路径数量会越少

    问题描述: 建立一个图谱,500个节点,2000条边,使用路径查找时,发现路径越长,返回的数量越多,和直觉完全相反,出乎意料? 问题答案: 路径短到极致就是等于节点的数量,一跳的话,就等于边的数量.如 ...

  7. vim python3开发环境_[宜配屋]听图阁 - ubuntu16.04制作vim和python3的开发环境

    1. 安装vim: # apt-get install  -y vim-gnome 2. 安装ctags,ctags用于支持taglist # apt-get install ctags 3. 安装t ...

  8. vim 全局替换_有一说一,Intellij IDEA 自带的 Vim 插件真心不错!

    作者:kidneyball 链接:iteye.com/blog/kidneyball-1828427 在 IDEA Intellij小技巧和插件 一文中简单介绍了一下IdeaVim插件.在这里详细总结 ...

  9. 【栅格地图路径规划】基于matlab D星和D星_Lite算法机器人栅格地图路径规划【含Matlab源码 2530期】

    ⛄一.简介 "D*算法"的名称源自 Dynamic A Star,最初由Anthony Stentz于"Optimal and Efficient Path Planni ...

最新文章

  1. 【android】 浏览文件,如浏览sd卡下的图片文件
  2. Netflix在安卓移动启用AV1格式 较VP9编码效率提升20%
  3. 团队第二次冲刺第三天
  4. 计算机技术与通讯,通信技术与计算机技术的融合发展
  5. Githug第42关rebase_onto通关秘籍
  6. 软考系统架构师笔记-最后知识点总结(三)
  7. Vue实现点击按钮上下滑动隐藏或展示查询条件
  8. C#高仿腾讯QQ截图程序
  9. 用R解析Mahout用户推荐协同过滤算法(UserCF)
  10. 开头的单词_为什么U开头的单词前面有时加a,有时加an----高考语法知识运用
  11. 苹果智能家居的未来之路
  12. SPSS学习笔记(一)判断是否服从正态分布
  13. QT应用编程: 获取系统当前时间以及1970到现在的总秒数
  14. Nginx出现大量499响应码怎么办?
  15. 用一个电位器调节音调的简单电路
  16. 期货交易有什么套利技巧?
  17. IDEA 官方最认可的神级框架!SpringBoot 已成气候!
  18. WebUI自动化框架 - 数据驱动(ddt、paramunittest)
  19. 【小结】南京大学软件工程专硕2021二战小结
  20. 赚钱不能莫良心,苍天有眼都在看 -----至张玮

热门文章

  1. 基于JAVA+SpringMVC+Mybatis+MYSQL的会员管理系统
  2. 基于JAVA+SpringMVC+Mybatis+MYSQL的二手车辆在线交易系统
  3. 小红书:笔试题(棋盘最短路径,笔记本草稿栈,迷宫游戏)
  4. Spark SQL join的三种实现方式
  5. MySQL 执行原生sql
  6. 数据库之架构:主备+分库?主从+读写分离?
  7. 社保系列11《ATR》
  8. [编程之美]饮料供货
  9. DevexPress checkedit 多选解决方案(原创)
  10. HTTP与HTTP协议