当然每个人都必须知道 Vim的,我认为最好的文本编辑器 GNU / Linux的。 我最初的几次 Vim的 我发现它非常复杂,但是由于我管理着个人博客的专用服务器,因此它已成为我的默认编辑器,即使是用于编程,在本文中,我们还将了解如何为 Vim的 多亏我在 GitHub上.
与自由软件世界一样, Vim的 它具有很大的配置和定制能力。 因此,我决定在网络上搜索配置,以简化编程任务,并偶然发现了 GitHub上 由...创建 混合物, 中 8年 一直在使用和修改 Vim的 得到一个 的vimrc 确定的。 您可以找到有问题的存储库 信息,让我们看看如何安装它。
基本版本或“ Awesome”版本
可以在两个版本之间进行选择, 基本的 不会安装任何插件,或者会安装其他更完整的插件 Vim的 一个非常强大的编辑器。
要安装基本版本,只需运行以下命令:
$ git clone git://github.com/amix/vimrc.git〜/ .vim_runtime $ sh〜/ .vim_runtime / install_basic_vimrc.sh
而对于高级或“真棒“
git clone git://github.com/amix/vimrc.git〜/ .vim_runtime sh〜/ .vim_runtime / install_awesome_vimrc.sh
El 的vimrc 对于版本“真棒“如下:
设置运行时路径+ =〜/ .vim_runtime源〜/ .vim_runtime / vimrcs / basic.vim源〜/ .vim_runtime / vimrcs / filetypes.vim源〜/ .vim_runtime / vimrcs / plugins_config.vim源〜/ .vim_runtime / vimr源〜 / .vim_runtime / vimr源〜/ .vim_runtime / vimr源vim try源〜/ .vim_runtime / my_configs.vim catch endtry
要添加我们自己的配置,我们必须编辑文件 〜/ .vim_runtime / my_configs.vim.
编辑默认设置
在安装时,默认配色方案设置为 峰海,可以通过以下方式更改用于突出显示语法的颜色: Vim的 编辑文件 〜/ .vim_runtime / my_configs.vim 并添加以下行:
Colorscheme Peaksea
必须更换 峰海 通过其他任何3种配色方案:
- 日晒
- te
- go_black
透明背景可能存在的问题
在为Vim安装此配置时,可能会丢失终端的透明背景,而我们会通过以下方式看到vim:
要解决该问题,必须在文件中添加以下几行 〜/ .vim_runtime / my_configs.vim:
嗨NonText ctermfg = 18 ctermbg = None cterm = None嗨普通ctermfg = 16 ctermbg = None cterm = NONE嗨特别ctermfg =黄色ctermbg = NONE嗨评论ctermfg = DarkYellow ctermbg = None嗨常量ctermfg =蓝色ctermbg = NONEfg嗨黄色ctermbg None hi LineNr ctermfg =暗灰色ctermbg = None hi PreProc ctermfg =绿色ctermbg = NONE hi语句ctermfg =青色ctermbg = NONE hi类型ctermfg =青色ctermbg = NONE hi错误ctermfg =红色ctermbg洋红色NONEf标识符ctermbg = Mn SpecialKey ctermfg =青色ctermbg = None嗨NonText ctermfg =蓝色ctermbg = NONE嗨目录ctermfg =蓝色ctermbg = NONE嗨MoreMsg ctermfg =绿色ctermbg = None嗨红色标题ctermfg =品红色ctermbg = NONE cterm警告消息Msg = Ctermiff = DONE ctermfg =蓝色ctermbg =无
删除黑色背景(ctermbg =无)以编程语言显示的所有关键字以及没有文字的网站(非文字).
其他修改
我个人喜欢以以下外观突出显示当前行:
嗨CursorLine guifg =无guibg =#121212 gui =无ctermfg =无ctermbg =无cterm =大胆嗨CursorColumn guifg =无None guibg =#121212 gui =无ctermfg =无ctermbg =无cterm =大胆
应用所有这些更改后,Vim如下所示:
结论
这是我作为的第一篇文章 DesdeLinux,希望您发现它有用。 您知道Vim的这种配置吗? 您进行了哪些自定义? 发表评论!
我是讨厌VIM的人之一,我说它是Pulpos的文本编辑器。但是一段时间以来,我比Nano(其他编辑器,而不是我们社区的eNano)更多地使用它。
就像您一样,这发生在我身上,因为看到Vim有点复杂,我使用了Nano,直到我努力适应Vim并成为我的默认编辑器。 干杯!
没错,..顺便说一句,很高兴你在这里..欢迎光临!
谢谢,我希望我能发表高质量的文章。 干杯!
我一直使用Vi,在那里我修改了COBOL脚本(我的第一份工作是在17岁)xD我从来没有用过懒惰的脚本,但是它很好地适应了我,并且它们有令人难以置信的快捷键!
问候。
好吧,据我所知它们既是Nanos又是Editors,所以我仍然不知道您使用的是哪一个……或者您同时使用了它们。 xD
GNU Nano是软件,而该社区中的nano是一个人的别名。
停止使用我的猫名,它用了xD
使用Windows XP的eNano .. WTF?
我在大学里
借口你走到黑暗的一面! XD
关于帖子...我想我应该学习使用Vim o_o
我同时使用Windows Vista和Debian Wheezy,所以如果我对带有Vista的Google Chrome 30(实际上是Chromium 30)发表评论,请不要抱怨。
兄弟我明白那个感觉。
出于某种原因,当我谈论GNU Nano时,我写的是GNU Nano(由于您的别名所产生的歧义而不仅仅是nano)。
只有那些足够有价值的人才能使用Vim(我不包括我自己)。
他再复杂不过了,但显然他是一个更好的编辑,每个人都对他表示赞赏。
我已经使用VIM一段时间了,这是我在Ubuntu和OSX中使用的配置
https://github.com/abimaelmartell/dotfiles
我不明白vim ...我已经尝试过,但是我总是回到nano,因为我缺乏习惯,但我为此付出了代价🙁
相信我,当您适应时,它必不可少。 能够复制/移动/更改文本,删除或编辑列中的文本...无论如何,当您没有VIM图形界面时,它还是很棒的...甚至使用图形界面时,它也很棒😀
没有环境的时候最好是MC(Midnight Commander)
我在Geany做所有这些事情。 我不明白为什么要学习复杂的东西。 我一直认为,必须使软件适应人类,而不是相反。 但是,暂时,世界是自由的。
怎么样?....我不得不不同意您的评论.....在我看来,您以一种普遍的方式认为某种软件不适合“人类”是不公平的,因为每个人的需求和观点...各不相同,有时甚至很多...
对于某些方面来说,最好的是nano编辑器,即使有丝毫变化,我也不支持它。.....诸如geany,ninjaIDE,eclipse ..,我视情况选择一个或多个。 ,我看到了
似乎很难学习的东西(尽管并非总是如此)往往会带来好处...对于文件中的大量数据,我的意思是非常高(TB)..有些编辑器甚至不允许您打开它。 ....并且使用Vi我不仅可以打开它,而且可以通过正则表达式进行复杂的处理...
只是我的意见..希望你理解..
让我们看看,在我使用过的几乎所有编辑器中,您都使用Ctrl + S(保存)保存并使用Ctrl + Q(退出)退出。 然后使用带有小箭头的便捷箭头键移动。 告诉我如何在vim中完成? 😉
我了解您的意见,请冷静。
嗯....简单....要移动,您既可以使用箭头进行操作,也可以使用“ HJKL”键进行操作。
保存并退出':wq'..😉
给它一个学习如何使用vim的机会,但是尝试使用vim一个星期。当您学习工具时,它提供的速度是巨大的。
我将必须以开放的心态尝试它,因为事实是,我召唤他进行一些编辑的时间只会使我感到绝望,最终我使用了nano。
我对emacs满意
在此方面,我支持您,因为在编辑文本和脚本时,GNU Emacs实际上是瑞士军刀。 如果您想Google或管理您的邮件。 具有两个插件的Emacs可以很好地做到这一点。
我对monodevelop感到满意
拖走
Wenas .. ..首先,非常高兴您决定做出贡献。..这样的帖子更是如此。...非常感谢您!
我一直在寻找类似的东西..以便更频繁地开始使用Vim。尽管我一直在大型项目中使用Vi ...,理想的情况是具有良好的配置并适应Vim。再次..谢谢..我们继续阅读..😉
在做出盲目的判断之前,您必须安装Vim。 现在,我正在使用GNU Nano和GNU Emacs。
该设置非常出色Alejandro…但是,配色方案很糟糕。 我不知道您是否突然知道在哪里可以找到更吸引人的配色方案。 我个人非常喜欢Textmate的Twilight方案。
如果您不喜欢存储库中提供的任何配色方案,则可以尝试安装其他配色方案,或者通过编辑ctermfg值来根据自己的喜好修改颜色。
嗨NonText ctermfg = 18 ctermbg = NONE cterm = NONE
嗨正常ctermfg = 16 ctermbg = NONE cterm = NONE
您好,特殊ctermfg =黄色ctermbg =无
嗨评论ctermfg = DarkYellow ctermbg =无
常量ctermfg =蓝色ctermbg =无
嗨,数字ctermfg =黄色ctermbg =无
嗨LineNr ctermfg = DarkGrey ctermbg = NONE
嗨,PreProc ctermfg =绿色ctermbg =无
hi语句ctermfg =青色ctermbg =无
嗨,类型ctermfg =青色ctermbg =无
您好,错误ctermfg =红色ctermbg =无
嗨标识符ctermfg =洋红色ctermbg =无
嗨,SpecialKey ctermfg =青色ctermbg = NONE
嗨,NonText ctermfg =蓝色ctermbg = NONE
嗨,目录ctermfg =蓝色ctermbg =无
嗨,更多信息ctermfg =绿色ctermbg =无
您好标题ctermfg =洋红色ctermbg =无
嗨WarningMsg ctermfg =红色ctermbg = NONE
嗨DiffDelete ctermfg =蓝色ctermbg = NONE
问候。
你好吗。 好文章。 最好发布一些如何利用此配置的信息。 对于那些不像我这样的vim专家的用户🙂
非常有趣且感激不尽,它大大提高了vim的使用率,但是如何输入行数呢?这是我唯一无法实现的事情。
感谢您的输入
:设置编号
缩写':set nu'.. ..并将其删除':set nonu'😉
我用这个:
:设置不兼容的标尺laststatus = 2 showcmd showmode号
为了突出显示当前行,您需要:设置光标线。
我忘了,问候。
Vim,Linux和Unix用户的最佳武器。 最重要的是,您可以自定义vim,我的是C / C ++ IDE,NERDTree。
好贡献!
没有成为专家用户,也没有掌握vim的全部功能,我已经习惯了它并将其用作主编辑器。 我认为,习惯它的最佳方法是开始编写该程序随附的教程(使用“ vimtutor”命令),因为它一开始可能会让人感到绝望。 所以我做到了,它帮助了我。 阅读教程时,您同时使用vim。
社区大家好,我使用vim,并且像你们中的许多人一样,我发现它是我工作中必不可少的工具。 我想提供一个非常有用的技巧来处理插件的安装。 该工具称为“病原体”。 该插件管理不同插件的路径,使它们的安装和卸载非常容易。 如果使用vim,则必须使用此工具。 另一个提示:在vimbits.com页面上,有很多非常有趣的地图和设置。 对于那些使用Python的人,我建议使用python-mode插件。 我希望它能像我一样为他们服务。
让我们使用Linux。
🙂
我还没有使用过Vim,这使我感到非常好奇。 我必须尝试,但是现在!
我在这里非常同意。
我记得前几天我尝试使用vim并一直离开,因为它似乎很难使用,直到有一天我开始感觉到它并且我对它的工作原理有所了解。
从那里开始,当我必须在控制台上快速编辑文件时,它成为了我最喜欢的文本编辑器。
顺便说一句,好文章。
谢谢,我很高兴这是一篇有趣的文章。
问候。
...该帖子非常好,我非常喜欢vim,因为它在配置arch时我总是会遇到一些困难,但这是一个实践问题,我非常喜欢用它来编程。 截止到今天,该帖子尚未过时。
您好!
怎么样,我有这个链接断开的问题,有人可以告诉我现在哪个正在工作。 目前,我正在测试您推荐的一些产品,但是我想知道您的意见……谢谢!
您好!
源〜/ .vim_runtime / vimrcs / plugins_config.vim
…尝试创建yankring_history_v2.txt日志文件时,yankring插件日志文件出现问题。 您可以为我提供解决方法的任何想法...
您好!
我喜欢你的博客。
我只想告诉你,你有损坏图像的链接。