如何创建Vim Dotfile?

Dotfile是电脑系统里的隐藏文件,它是专门给更高级的用户,如开发者、程序员或工程师使用的,让他们用来调整系统。如何创建Vim-Dotfile? 可以参考以下步骤:

1. 首先,你要检查一下.vimrc文件是否存在。要确定这个文件是否可用,可以运行以下命令。

2. 出于很多原因,Vimrc 文件有可能已经不存在了。要手动创建.vimrc文件,在你的Linux/Unix终端运行以下代码。

3. 当创建文件后,现在我们可以继续通过一些例子来看一下如何使用.vimrc文件。

Vim dotfile可以在任何一种文本编辑器中编辑。你可以使用Gedit,Nano, 甚至是Vim。在打开文件后,你需要使用VimScript来配置它。

Vim使用Vimscript。所以如果你想在你的工作环境中添加配置以及在这个过程中创建dotfile的话,你得学习Vimscript。

4. 下面,让我们来看一些Vim dotfiles配置的例子。

(1)设置自动缩进和文本宽度: 自动缩进可以自动设置一些编程语言所要求的缩格。例如,Python。文本宽度设定每行字符的宽度,在这里,设定为80。

(2) 设置好跳格

跳格设置是代码可读性的一个重要部分。如果你用的是Python, 跳格设置非常重要。没有正确的跳格设置,你的Python代码将不能读取,并且有可能无法正常工作。要确保缩格的设置正确,应该在你的Vim dotfile中使用以下代码。

你还可以在Github上保存你的dotfiles, 方便你使用它们。它不但节省时间,还可以消除在程序配置过程中错误传播的机会。

Vim是一个强大的文本编辑器。学习如何结合Vim定制dotfile对你目前和将来的项目会有很大帮助。对于那些刚开始学习Vim和dotfiles整体理念的人来说 ,可能会觉得Vim有点可怕。你可以多去一些学习编程的网站看看。现在有很多优秀的程序员会在网站上直播他们使用Vim开发的复杂项目。

要想了解更多有关创建Vim Dotfile的技巧、工具、插件和资源等实用知识,可以浏览以下参考资料。

http://blog.livecoding.tv/2016/05/19/dotfile%ef%bc%9f/

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏姬小光

姬小光前端小讲堂【第004期】

前面几期我都在尝试以最平缓的曲线让大家快速入门,后续根据同学们的反馈,内容的深度会逐步提升。那么这一期我们来说说文档类型与HTML页面的基本结构。

1023
来自专栏Albert陈凯

如何复制 Intellij idea 的错误提示信息

IDEA的错误提示问题,鼠标移动上去后会有黄色/红色框提示,如何固定这个框,像Eclipse那样可以复制错误提示? 很明显,这是非常不容易做到的,因为鼠标一移动...

4493
来自专栏Nian糕的私人厨房

WeChat 从一个简单的“Welcome”页面来开启小程序之旅吧

本次的系列博文的知识点讲解和代码,主要是来自于 七月老师 的书籍《微信小程序开发:入门与实践》,由个人总结并编写,关于更多微信小程序开发中的各项技能,以及常见问...

983
来自专栏程序员互动联盟

【编程入门】互联网的本质技术

首先要知道网站访问大概是什么个过程: 假设你在浏览器地址栏输入这个问题的地址 http://www.zhihu.com/question/22689579 访问...

47111
来自专栏Web 开发

Deploy WordPress On SAE

也没怎么刻意去选择,从各种cPanel主机,到VPS,再到AppFog等Pass,基本上都玩了一遍了。

950
来自专栏计算机编程

SNS项目笔记<一>--项目启动

在新版本下,ionic得到的健硕性的更新,angular却减少了自己的体积,正所谓:“ionic吃好了,angular减肥了”于是我们也可以抛弃以前的一些坑,直...

1022
来自专栏技术墨客

React前后端同构防止重复渲染 原

为了解决某些问题(比如SEO、提升渲染速度等)react 提供了2个方法在服务端生成一个HTML文本格式的字符串。在得到了这个HTML格式的字符串之后,通常会将...

911
来自专栏理论坞

那些你不知道的Photoshop冷知识④——不安分的Adobe

本来已经打算将 第三期 作为这一系列的完结篇的~但我发现Adobe在这次更新变更了我常用的功能键使用方式(后文详述),于是我查看了PS的更新日志,发现这几次更新...

1383
来自专栏Google Dart

AngularDart 4.0 高级-路由概述 顶

本指南涵盖路由器的主要功能,通过演示可以实时运行的小应用程序(查看源代码)演示它们。

1002
来自专栏菩提树下的杨过

诡异的【session丢失】和【<img src="">标签】

     项目发布到服务器上面了,但是客户在使用的时候发现,只要进入新增页面和修改页面。再进行操作就会自动跳转到登陆页面(我设置了session保存用户登陆信息...

2585

扫码关注云+社区

领取腾讯云代金券