文章列表
配置文件地址为/etc/vimrc
或者可以在Home文件夹下自建.vimrc
set number
显示行号
set autoindent
换行后自动缩进
set smartindent
输入花括号换行后自动缩进
set tabstop=4
Tab键位4个空格
set shiftwidth=4
自动缩进的值为4个空格
set expandtab
只用空格代替Tab。(这个功能对Python或者Haskell这种对缩进和空格很敏感的编程语言很重要。)
Alternatively, you can copy the following content into your .vimr ...
在linux中,经常遇到新建立的用户无法使用startx进入桌面。原因可能是没有正确地建立用户。按照如下两步,可以正确地创建用户,从而使用startx进入桌面环境。
useradd -d /home/youruser -g users -m -s /bin/bash youruser passwd youruser
原文地址:http://wangchao.de/eclipse-upgrade-from-3-7-to-4-2/
摘要:本人原来的Eclipse版本是3.7.2,主要做Android开发,今天准备装个Maven插件编译Github Android客户端看看的,结果死活装不上,遇上了各种问题, 果断下了个Eclipse 4.2,试了下M2E,发现完全没问题了,但就是升级Eclipse需要重装Android Development Tools , AnyEditor , ColorTheme等等一堆插件,还有配置,很是觉得麻烦,果断搜了下,Stackoverflow上还是有更好的方法的, ...
原文出处: http://www.taojing.name/pro/exp/80.html
桌面右键-新建-文本文档-(双击桌面的这个新建的文本文档,把下面的命令 复制后粘贴进去)命令: DEL /F /A /Q \\?\%1 RD /S /Q \\?\%1 文件-另存为"XXX.bat" ,然后,把要删除的文件或者目录拖放到这个bat文件的图标上就可以删除了! 成功删除后就可以把这个新建的文本文档和.bat文件放入回收站了,如果对批处理命令不了解,千万别双击刚才保存的那个bat文件,这个运行后果自负
最近一个和一个朋友聊到Sencha Touch。做出来的App都很漂亮也很美观。涉及到的技术主要是HTML5。让我觉得比较新颖的是它不需要使用某种编程语言来开发。事实上使用Sencha Touch开发出来的App并不是一个本地应用。而是在与网络上的文件进行交互。而交互的体验会给人一种在使用本地App的感觉。使用Sencha Touch开发有两个前提条件:
本机装有一个web server,Sencha Touch推荐的是XAMPP,因为它的安装和设置都比较简单。没有人会想花很多时间在这个服务器的配置上。
使用Chrome或者Safari浏览器。这是官方推荐的浏览器,理由是它们比较时髦。更 ...
非常棒的文章。关于如何管理和组织C++中的代码。
http://www.gamedev.net/page/resources/_/technical/general-programming/organizing-code-files-in-c-and-c-r1798
/pattern/
结果
.
匹配除换行符以外的所有字符
x?
匹配 0 次或一次 x 字符串
x*
匹配 0 次或多次 x 字符串,但匹配可能的最少次数
x+
匹配 1 次或多次 x 字符串,但匹配可能的最少次数
.*
匹配 0 次或一次的任何字符
.+
匹配 1 次或多次的任何字符
{m}
匹配刚好是 m 个 的指定字符串
{m,n}
匹配在 m个 以上 n个 以下 的指定字符串
{m,}
匹配 m个 以上 的指定字符串
[]
匹配符合 [] 内的字符
[^]
匹配不符合 [] 内的字符
[0 ...
涉及到Scalar类型参数的地方,均可以省略变量的声明。PERL会使用默认变量$_
例如:
chomp
while(<>)
print
split(/ /, )
这种不显式声明变量的语句,在PERL中等价于下列:
chomp $_
while($_=<>)
print $_
split(/ /, $_)
The real world Haskell
http://book.realworldhaskell.org/
非常实用,大量的例子。让你学会如何用Haskell处理实际中的问题。
Learn You a Haskell for Great Good!
http://learnyouahaskell.com/chapters
页面很轻松幽默,适合入门者。从零开始学。
来源 http://jamesqi.com/%E5%8D%9A%E5%AE%A2/%E4%BD%BF%E7%94%A8%E6%96%B0%E7%89%88%E8%B0%B7%E6%AD%8C%E5%9C%B0%E5%9B%BEGoogle_Maps_JavaScript_API_V3%E9%81%87%E5%88%B0%E7%9A%84%E5%87%A0%E4%B8%AA%E9%97%AE%E9%A2%98
Google地图API确实是个好东西,我们很多网站上都嵌入了,一直用的是V2,虽然知道有了V3但也不想轻易改动,这次在做新网站的时候才准备实施,也遇到几个问题记录如下:
浏览器兼容性问题
...
vim的插入模式,方向键无法使用,而是输入占据一行的ABCD字母。
可以在Home目录下新建一个文件.vimrc。在里面输入set uncompatible即可。
.vimrc是一个配置文件,每次启动vim都会加载这个文件。所以可以保存常用的配置到这个文件里面。
vi是不允许在插入模式下使用方向键移动的。如果设置了vim使用和vi的兼容设置,那么vim便会尽可能地在操作上向vi靠拢。这是我们不愿意看到的(当然有的老用户已经习惯这种操作),所以使用set uncompatible让其不兼容。
System.out.println()\t\t输入syso,然后Ctrl+Space