标签归档:IDE

vim缩进

良好的缩进配置会使得很大程度上提升自己的阅读效率,同时对同一配置所编写的文档显得非常的整齐。从个人的习惯上来讲,我自己比较习惯缩进2个宽度。

比较常用的有关缩进的属性有以下几个:
autoindent –vim使用自动对齐,将当前行的对齐格式应用到下一行
shiftwidth –自动缩进的宽度
tabstop –Tab键的空格长度

可以编辑vim的配置文件,加入对缩进属性的设置,vim的配置文件为_vimrc,在其中对以上属性进行设置即可。

1
2
3
    set autoindent
    set tabstop=2
    set shiftwidth=2

神器vim的基本使用

对于比较简短的代码通常会使用文本编辑器进行测试,或者在开始学习的时候常常会用到文本编辑器,回想这么多年下来,从开始的Editplus到Notepad++也用过不少,前段时间接触了一下被称为神器的vi/vim,逐渐被其强大的功能及编辑方式所吸引,所以日常中开始逐渐的使用这个编辑器做一些文本或者代码的编写测试,经过一段时间的使用,可以基本上使用这个编辑器做一些简单的操作,对此进行记录,我使用的是gvim 7.3.46 。

(1)常用到的设置,通过在启动设定中进行常规的设置(通过菜单或者在Vim安装目录下通过修改_vimrc文件)进行设置

不需要备份文件(set nobackup )

打开utf-8不出现乱码(set fileencodings=ucs-bom,utf-8,chines)

显示行号(set nu)

配色方案(:colorscheme borland) 这里我使用borland配色方案,可根据自己喜欢进行设置

(2)常用命令

ESC 这个是很常用的,可在vim不同模式间进行转换,可在浏览模式、编辑模式、命令输入模式间快速转换,任何时候按ESC键回到浏览模式。

h,j,k,l 键,分别代表左,下,上,右移动方向键(在浏览模式中适用)

在浏览模式中输入:可进入命令输入模式。

命令:q,退出vim,如当前文本有修改则提示不退出

命令:q!,强制退出vim,如当前文档有修改则放弃保存

命令:wq,保存后退出vim

命令:w, 保存当前的修改

命令:w + filename 可保存当前文本到指定的filename中

命令:num 可跳转至指定的num行

命令:/find str或 :?find str 可查找find str的文本,然后可使用n向下查找,使用N向上查找

在浏览模式中进入编辑模式,i,I,a,A,o,O,i在光标所在前插入文本,I在光标所在行首插入文本,a在光标所在后插入文本,A在光标所在行末插入文本,o在光标所在行下添加一行,O在光标所在行上添加一行。

在浏览模式有一些常用到对文本进行操作的快捷命令

dd 删除当前行,n+dd 删除当前行下n行,比如3dd将删除当前行向下3行

x  删除当前光标所在后的字符,X删除当前光标所在前的字符

yy 复制当前行,n+yy复制当前行下n行

p 粘贴

u 撤销

^ 移动光标到行首

$ 移动光标到行尾

gg 返回文件首行 G 到文件末行行首

Ctrl + f 向后一页

Ctrl + d 向后半页

Ctrl + b 向前一页

Ctrl + u 向前半页

这些都是经常使用的命令,通过这些命令就可以简单的使用vim进行文本的编辑了,这个东西就是一个熟练的活,随着使用时间的增加会越来越熟练,其效率也会越来越高,给我的感觉vim作为比较强悍的编辑器来讲确实在效率上能让人提高很多,其合理的利用了键盘上几乎所有的命令,让你的双手可以在键盘上优雅的跳动,这种全盘操控的感觉让人确实很爽!

 

一天半的时间折腾VSTS团队协作环境

Visual Studio Team System出来以后只是大概了解了它的组成,一直以来没有实际的安装试试,这两天抽出时间进行了安装试用,一下就进去了一天半的时间,所幸的是还是安装成功了,事前的准备工作多少有些不足,多少中间重复了几次,也算是得个教训吧。

安装这个东西事前准备工作一定要作足,这样可以大大加快速度,总结一下基本事前需要准备工作如下:

1、Windows 2003 安装光盘;
2、Windows 2003 Service Pack1 (提前下载,我因为没有下载,在安装完Windows 2003后足足下载等了40分钟)
3、SQL Server 2005
4、Windows SharePoint Service SP2
5、TFS(Team Foundation Server)安装盘

基本就需要准备上面的东西就行了,还要看看自己电脑的配置,我就是因为没有考虑网卡(比较陈旧)驱动,结果安装好了2003后找不到驱动,结果重新安装了XP后下载了驱动,又装了一遍Windows 2003,类似的可以参照自己的电脑,不过主要是网卡了,只要能上网,其他的都能下载。

安装的windows 2003的时候别忘记安装IIS,但是不要安装FrontPage Server Extension,要不就像我一眼,再卸了它,安装SQL Server 2005的时候需要安装SQL Server的所有服务,安装Windows SharePoint Service 的时候选择下面选项,经过上面的安装后需要安装ASP.NET的一个补丁跟一个SQL Server的补丁,在TFS安装包里面有,最后安装TFS,安装TFS的时候会针对系统进行检测,如果安装环境不满足会给出缺什么的提示,按照提示安装完成,然后安装个团队资源管理器,基本就完成了服务器端的安装。

安装完服务器后,安装客户端,我就是在一台电脑上了,需要安装Excel 跟 Project ,需要打Office Service Packe1,安装的时候需要定制选择“.NET编程支持”,然后根据所需安装Visual Studio的自己所用的版本,安装完成后打开Visual Stuido就会发现多了几个菜单,其中工具菜单有“连接到Team Foundation Server”选项,另外多了个“团队”菜单,另外还有团队资源管理器。除此之外还有针对项目的站点。

具体使用微软网站上Webcast中有关于TFS的系列讲座,下载下来继续研究几天。总体感觉在我的电脑上跑的非常吃力,不过还能跑起来,我的电脑基本配置为P4,512M内存,跟安装推荐的配置少了点。而且整个开发过程使用的是MSF,当然还有CMM的一个过程模版,这些都不熟的情况下应用应该还是比较困难的。第一感觉整合的比较好,对于使用VS.NET集成环境开发的公司来说使用这个管理项目生命周期应该是很不错的,就是投资成本有些大,不过如果一旦建立起来,随着逐步的应用,应该会取得良好的效果。

Windows XP下搭建Symbian Series 60 C++开发环境

在Windows XP环境下搭建Symbian Series 60 C++开发环境,像大多数教科书上一样,从HelloWorld走进手机开发世界,XP下搭建Series 60 C++开放环境所需软件列表如下

1、Series 60 2nd Edition SDK for Symbian OS, Supporting Feature Pack3
2、Java 2 SDK
3、ActivePerl
4、VS.NET 2003
5、carbide.vs

Series 60 SDK可以从NOKIA Forum(http://forum.nokia.com.cn)下载得到,注册登录论坛即可免费获得,carbide.vs也可以从论坛得到。安装完成后运行VS.NET 2003在文件菜单中会出现Import Symbian Project菜单项,同时在VS.NET中新建项目中也会出现New Symbian OS Project,比较可惜的是carbide.vs这个插件并不支持VS.NET 2005。

使用Improt Symbian Project可以导入Series 60 SDK中的Examples,只需选择mmp文件即可导入到VS.NET 2003中,需要注意的是当创建Symbian OS Project的时候,项目存放的目录文件夹中间不能存在空格,真是奇怪。