如何在vim中设置tab键变得更简单的操作

   在vim中的可以设置许多的个性键,其中的tab键就是其中之一,但是在vim 中使用着tab键是很是麻烦,是退8个空格的,感觉比较浪费空间。那么要怎么的设置才会更加的简单起来呢!现在一起去看看吧!

  百度发现vim的所有个性化设置都是通过一个叫.vimrc的文件控制的,即可以通过配置.vimrc这个文件,告诉vim如何个性化为我们进行服务。

  第一个问题是.vimrc文件在哪?locate发现本地没有这个文件,百度发现这个文件一般应该放在用户的根目录下。

  于是:echo $HOME,由于我是用root登陆的,因此$HOME=/root。

  因此在/root下touch了文件.vimrc,接下来的工作就是配置.vimrc了。

  第二问题就是怎么配置呢?一般情况下tab键与退4个空格是等价的。我们只需在.vimrc中增加如下两行:

  set ts = 4

  set expandtab

  重启vim,实验发现tab已经退4个空格了。

  第一次动手弄.vimrc这个配置文件来优化vim的一些设置,找到了路,其它类似的需求沿着这条路找应该就可以了。

时间: 2024-10-28 13:12:15

如何在vim中设置tab键变得更简单的操作的相关文章

【原创】如何在vim中使用tab进行python代码补全

Pydiction : Tab-complete your Python code         Pydiction 允许你在 Vim 中实现 TAB 代码补全, 可以补全的内容包括:标准的.自定义的,以及第三方模块和包.外加关键字.BIFs,和字符串.   Pydiction 由 3 个主要文件构成:        python_pydiction.vim -- 该文件为 Vim 的 plugin 文件,实现 Python 文件的 TAB 补全功能.  complete-dict -- 该文

如何在word中使用Tab键插入多编号列表

  第1步:打开Word2007文档窗口,在"开始"功能区的"段落"分组中单击"编号"下拉三角按钮.并在打开的"编号"下拉列表中选择一种编号格式. 第2步:在第一级编号后面输入具体内容,然后按下回车键.不要输入编号后面的具体内容,而是直接按下Tab键将开始下一级编号列表.如果下一级编号列表格式不合适,可以在"编号"下拉列表中进行设置.第二级编号列表的内容输入完成以后,连续按下两次回车键可以返回上一级编号列表

如何在 vim 中更好的编辑 java 文件

这次介绍一下如何在 vim 中更好的编辑 java 文件.作者: camry.wu@gmail.com 1. javabrowser 编辑类文件时, 类资源树是个有用的东西, 可以把类的成员, 方法等等很直观的 显示出来. 在 vim 中也可以实现好像 vc, jbuilder 那样的类资源树, 当然比 那些会简单些, 不过也够好用的了. 就是用 javabrowser.vim 这个脚本实现的. 先到 vim online 去找到这个脚本文件.(在这还能找到许多有用的其他脚本) 然后在 goog

华硕笔记本预装win8改win7如何在bios中设置

  华硕笔记本预装win8改win7如何在bios中设置         开机按F2键,进入bios 切换到Security标签,找到Secure BOOT Control,将Enabled改为Disabled,这一步的作用是关闭微软的Secure BOOT,这个功能开启会导致不能识别U盘启动系统的安装 切换到BOOT标签,将Launch CSM改为Enabled(如果是灰色不可以选择,先按F10保存退出再次进入就可以选择了),这个选项的作用就是,将UEFI的BIOS改为传统BIOS 最后按 F

Word2007中使用Tab键输入多级编号列表

在Word2007中输入多级列表时有一个快捷的方法,就是使用Tab键辅助输入编号列表,操作步骤如下所 述: 第1步,打开Word2007文档窗口,在"开始"功能区的"段落"分组中单击"编号"下拉三角按钮.并 在打开的"编号"下拉列表中选择一种编号格式,如图2008111912所示. 图2008111912 选择编号格式 第2步,在第一级编号后面输入具体内容,然后按下回车键.不要输入编号后面的具体内容,而是直接 按下Tab键将开

如何在word中设置不连续的页码?

有些word封面不需要页码,目录需要一个从第一页开始的页码,正文需要一个从第一页开始的页码.如果在页眉页脚插入页码,会得到连续的页码编号,这样不符合我们的要求. 那么如何在word中设置不连续的页码呢?举个例子:某word文档,前两页是目录,从第三页起是正文. 大体的思路是:想办法把目录和正文分成两个独立的部分,然后给目录设置一个页码,给正文设置一个页码就可以了. 操作方法是: 1.首先,将光标移至第二页的最后,点击插入分隔符分节符类型中选择下一页,然后点击视图打开页眉与页脚工具条; 2.将光标

联想G410(预装windows8.1) 如何在bios中设置从U盘启动安装Ubuntu14.10?

问题描述 联想G410(预装windows8.1) 如何在bios中设置从U盘启动安装Ubuntu14.10? 我已经将U盘制作成了安装盘,如图 然后重启电脑,按fn+f2进入了bios设置界面, 如何设置从U盘启动呢? 解决方案 看不到图片啊,你重新发一下图吧 解决方案二: 看不到图片啊,你重新发一下图吧 解决方案三: 首先把boot mode由uefi修改为传统或者bios. 然后下面设置启动顺序,如果没有,开机按住f8或者f12,然后会有启动设备列表的菜单,选择U盘. 解决方案四: bio

ios-如何在cell中设置cell不能点击(不是在TableView中在设置)

问题描述 如何在cell中设置cell不能点击(不是在TableView中在设置) 如何在cell中设置cell不能点击(不是在TableView中在设置) 解决方案 将cell的交互关掉 解决方案二: cell.userInteractionEnabled = No; 解决方案三: cell.selectionStyle = UITableViewCellSelectionStyleNone; 是没有选中效果,还是可以点击的 解决方案四: 将cell的交互关掉 将cell的交互关掉 将cell

android如何在fragment中设置屏幕的上半部分区域有触摸事件?

问题描述 android如何在fragment中设置屏幕的上半部分区域有触摸事件? 我设置了一个swiperefreshlistview,但是列表刷新的touch方法跟列表的滑动冲突了,请问下在fragment中怎么设置区域监听的 解决方案 列表布局是占满整个fragment么?如果不是的话,可以在xml布局中对部分区域设置点击无效,如果是占满fragment的话,但是想对其中一块区域监听,那就直接在代码中判断是否在那个区域范围内再做操作了 解决方案二: 在fragment上部分添加一个view