摘要:VIM 小抄Linux 主要的文字修改器是 VIM,只会输入i,保存:w,和关闭:q怎么够用!新手就得靠小抄(英文)加一点练习了:Vim Keyboard Cheat Sheet(图)Vim Cheat Sheetkvz.io - Learning VIM
阅读全文
摘要:本文面向不了解 markdown 或刚准备上手的同学。它是什么首先,什么是 markdown?我们可以直接看一下 WIKI……不过 wiki很长,让人没有耐心读下去。那么,简单来说,markdown 其实是一种轻量级的标记语言;或者说,它规定了一些文本的书写格式,就像这样:写上你的标题============开始书写正文吧当然也可以用 *列表* 的形式:* 列表项目* 还是列表项目上面这一段东西就是 markdown 了——它看上去和普通的文本没什么两样,只不过文字“被一些标记 格式化”了,所以看上去会感觉比较漂亮,书面化一点形容叫做 具备更高的可读性这一段 markdown 给我们的...
阅读全文
摘要:“C语言” 读书札记(四)之[再续编译执行]介绍 上一篇a.out(hello,world程序)执行之后发生了什么?这次通过系统硬件和操作做粗略的描述,这样对我们也是有一些帮助的。 如果中间若有误,请不吝赐教。从键盘上读取a.out命令 当我们打开我们的终端的时候,shell程序会执行它的指令,等待我们的输入。 当我们在键盘上输入"a.out",敲回车时,shell就知道我们结束了命令的输入。然后shell的指令就会逐一读取目标文件a.out的代码和数据到寄存器,再把代码和数据拷贝到主存储器。 流程图如下 那么在硬件中是如何奔...
阅读全文
摘要:“C语言” 读书札记(三)之[编译执行]介绍 再续前缘“C语言” 读书札记之[程序和编程语言]。 现在C语言跨的领域非常之多,如游戏、嵌入式、智能电器等。为什么不直接用汇编或机器语言直接写呢?原因是汇编和机器语言受到计算机体系结构的影响。直接用某种体系结构的汇编或机器指令写出来的程序只能在这种体系结构的计算机上运行。 C语言的好处是各种体系结构的计算机都有各自的C编译器,可以把C程序编译成各种不同体系结构的机器指令,这意味着用C语言写的程序只需稍加修改甚至不用修改就可以在各种不同的计算机上编译运行。 hello,world 我们从简单hello,world开始——有人说了,又来了,这...
阅读全文
摘要:VIM前端开发工具配置 平时的工作中很喜欢研究编程工具,刚毕业那会做java开发一直都是用的Eclipse,Eclipse上手快集成的东西多,各种各样的插件供开发者选择,开发效率高。在工作的一年多时间里一直都是用的这个IDE,但是由于后来自己对javascript很感兴趣,平时就经常研究javascipt的一些代码,刚开始是在eclipse里面装一些开发js的插件,比如spkek,JSEclipse到后来的VJET等等。一次偶然的机会去新浪培训和他们的前端工程师交流,问他们工作中用什么工具来编码,他说我用的是vi。vi第一次听到这个开发工具,到后来查了下算是对vi有了一些了解,vi只能运行于u
阅读全文
摘要:一、官方文档 网友happyvim说:“gvim的两份帮助写得非常好,vim的帮助不像tc的帮助—-跟垃圾差不多。相比之下,简直是一个在天上,一个在地下的区别。”30分钟入门: 首次安装vim后,可用 :help tutor 或 :help tutor@cn ,进入一个30分钟的vim入门教程。Vim官方文档中文版安装包: Vim Documentation Chinese Version,安装后使用 :help @cn 命令,就可以看到中文手册。Vim用户手册中译7.2版pdf: 作者:BramMoolenaar,翻译:ZhaoRuFei(slimzhao # hotmail)。链接...
阅读全文
摘要:普通人的编辑利器——Vim Vim命令参数vimrc文件配置VIM教程与学习资料汇总Windows下vim配置Vim 实用技术Vim 实用技术,第 1 部分: 实用技巧Vim 实用技术,第 2 部分: 常用插件Vim 实用技术,第 3 部分: 定制 Vim使用脚本编写 Vim 编辑器使用脚本编写 Vim 编辑器,第 1 部分: 变量、值和表达式使用脚本编写 Vim 编辑器,第 2 部分: 用户定义函数使用脚本编写 Vim 编辑器,第 3 部分: 内置列表使用脚本编写 Vim 编辑器,第 4 部分: 字典使用脚本编写 Vim 编辑器,第 5 部分: 事件驱动的脚本编写和自动化神奇的VIM史上..
阅读全文
摘要:从这周开始又要开始忙了,可能一直到实习前也闲不下来了。目前的计划是5个工作日完成作业、实验和一切让人讨厌的东西。周六一天和周日的半天用来准备实习,主要是C/C++,Shell和python。周日下午+晚上用于市委网站项目的开发。其他晚上的时间用来读书:)如果把这个话题完整的写完估计我是心有余而力不足了。就只把我的学习过程贴到这吧。简单来说,我用了白莲居的一个脚本来管理vim插件,然后按照Vimer的程序世界的方法配置vim支持代码自动补全提示、C++ STL代码提示等功能。最后替换omnicppcomplete插件为neocomplcache以提高速度。参考链接:把VIM打造成一个真正的IDE
阅读全文
摘要:vim是伟大的编辑器, 但要能用得称手, 打造属于自己的配置文件和安装适合的插件是必不可少的过程。作为完美主义者,我希望整个配置的更改过程和插件的安装更新过程都有清楚的历史记录,并且配置能在不同机器间很方便的同步。git是非常流行的分布式版本管理工具. github托管git仓储, 也越来越流行。 vim scripts上的所有scripts都被托管到了github上,很多作者也使用github来托管他们的vim plugin仓储.本文将介绍如何使用git和github来达成我在文章最开始提出的目标。将vim的配置文件使用git管理, 并托管到github上。 这是我的配置文件直接通过gith
阅读全文
摘要:原文出处:这里摘要:开源的vim文本编辑器提供许多灵活而强大的功能,但是vim自身是很难被配置使用的,在本教材中,我们将向你显示通过几个简单的方式使得你的vim具有集成开发环境IDE的行为vim是很多程序员和系统管理员最爱的文本编辑器,虽然他提供了很多优秀而灵活的功能,但是对于新手来说他依然是难于上手的。从传统集成开发环境转到vim的开发人员通常会开在发方式的转变中发现迷失了自己。我经常收到来自于读者的邮件,他们希望能找到一种方式使得vim变得对开发者更友好。一个常见的抱怨是vim并不是自身就带有IDE的特性,并且如何来通过配置能得到等价IDE功能也不是很清晰。而揭开vim真正神奇的秘密就是利
阅读全文
摘要:本篇文章主要教你如何使用Vim分屏功能。分屏启动Vim使用大写的O参数来垂直分屏。vim -On file1 file2 ...使用小写的o参数来水平分屏。vim -on file1 file2 ...注释: n是数字,表示分成几个屏。关闭分屏关闭当前窗口。Ctrl+W c关闭当前窗口,如果只剩最后一个了,则退出Vim。Ctrl+W q分屏上下分割当前打开的文件。Ctrl+W s上下分割,并打开一个新的文件。:sp filename左右分割当前打开的文件。Ctrl+W v左右分割,并打开一个新的文件。:vsp filename移动光标Vi中的光标键是h, j, k, l,要在各个屏间切换,只需
阅读全文
摘要:第一个是关于vim的,相当的全面。http://stevelosh.com/blog/2010/09/coming-home-to-vim/第二个是Mozilla的Javascript教程https://developer.mozilla.org/en/JavaScript/Guide第三个是Kernighan 和Ritchie 的”The C Programming Language”第二版的问答和练习。http://users.powernet.co.uk/eton/kandr2/
阅读全文
摘要:下面是近期收录的一些文章和资源,希望对你有用。系统方面印度的电子商务网站flipkart的性能扩展(PPT) http://www.slideshare.net/sids/how-flipkart-scales-php,都是一些最基本的东西,对于初学者来说很不错。PPT做的也不错。Tagged.com的扩展之路 – 1亿用户,1000台服务器,50亿的PV http://highscalability.com/blog/2011/8/8/tagged-architecture-scaling-to-100-million-users-1000-server.html还是PHP的WEB站点。另外
阅读全文
摘要:不知道大家是否还记得“Vim简明攻略”呢?你是不是对Vim的那一大堆热键很头痛呢?现在好好,下面这个游戏是一个使用VIM热键玩的游戏。你可以在玩游戏的过程中熟悉Vim的热键。你可以点击图片,或是图片下的网址打开这个游戏http://vim-adventures.com/我试玩了一下这个游戏,真的很不错,下面是一些我给的游戏攻略。第一关,场景一,首先是使用vim的h, j, k, l四个键来控制方向。(如果你妄图使用光标键的话,系统会出现黄色警告的)你需要使用h, j, k, l 四个方向走到图的右边,找到一把钥匙。(注意:迷宫墙上有些斜面,你可以通过斜面),找到钥匙后,钥匙会出现在你的右上角的
阅读全文
摘要:前几天酷壳发布过“vim简明攻略”,不知道大家练得怎么样了。如果你练了一下,那么这里这个速查卡就会对你有帮助了。以前本站也有过一个(vim速查卡),不过其太简单了。我觉得这个很不错,很全,很直观。这个速查卡来自这里。其用颜色标注了级别: Green = 存活级 Yellow = 感觉良好 Orange / Blue = 高级 Red = 专家级下面的图片点击可以看大图:给程序员的VIM速查卡(点击看大图)你还可以下载PDF版的和Excel版的,如果你是色盲的话,还有蓝色版PDF的。如果你不是很喜欢的话,这里还有几个:http://www.viemu.com/a_vi_vim_graph...
阅读全文
摘要:1、自动补全new-omni-completion、OmniCppCompletenew-omni-completion是vim自带的全能补全工具,他要依据ctags生成的tags文件。按下"Ctrl+X Ctrl+O"会进行自动补全;默认会有预览窗口,通过在~/.vimrc文件中加入set completeopt=longest,menu可以关掉智能补全时的预览窗口。vim自动补全——OmniCppCompletevim的自动补全功能可通过其插件OmniCppComplete实现。安装OmniCppCompletemn@mn-HP:~$vim-addons install
阅读全文
摘要:下文中需要自己创建的文件有:~/.vimrc (自己的Vim配置文件,独立于系统配置文件之外)~/.vim (Vim插件目录) ~/.vim/plugin (Vim插件子目录) ~/.vim/doc (Vim插件文档子目录) ~/.vim/syntax1、安装Vim和Vim基本插件首先安装好Vim和Vim的基本插件。这些使用apt-get安装即可:mn@mn-HP:~$ sudo apt-get install vim vim-scripts vim-doc其中vim-scripts是vim的一些基本插件,包括语法高亮的支持、缩进等等。vim中文帮助文档tar包下载地址:http://sour
阅读全文
摘要:vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。Vimthe Six Billion Dollar editorBetter, Stronger, Faster.学习vim并且其
阅读全文