LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 823|回复: 3

自己没事写的一篇vim技术性扯淡文章,大家看看

[复制链接]
发表于 2005-8-4 20:13:35 | 显示全部楼层 |阅读模式
浪子debian扯淡

8月4日

主要扯淡:vim的配置

开扯:

今天晚上有超级女生,刚才看了报纸说超级女生的评委柯依敏被淘汰出局,说什么是他自己觉得不太适合,不在做评委,我看纯属放屁,有什么呀,不就是和赞助商的意见相左吗?害怕舆论影响了赞助商对最后结果的要求。唉,整天被这些俗人气死了(虽然我也是个俗人:──)。好了,还是开始说说我今天终于让我的vim显示gbk和gb2312的中文了,太爽了。其实没什么,在高手眼里就是写个配置文件了,在我眼里太神秘,都在在windows下面的惯病,什么都找设置,console的程序哪里来的设置,呵呵,在用户的目录下面建立一个.vimrc的文件,然后在里面加入一行就可以打开所有的编码的文件了(暗爽):

set fileencodings=ucs-bom,utf-8,cp936,big5,euc-jp,euc-kr,latin1

保存从新起动vim,打开文件ok了。说到这里我感觉vim里面还有一个显示行号和语法高亮是我常用的功能,每次在vim里面输入syntax on太他吗的烦了,我这种懒人是不能容忍这种事情发生的,算了,往里面在写两行字符,让他打开的时候自动的开启吧:

//我的注释习惯,添加是去掉

set nu //打开显示行号的功能,

syntax on //打开语法高亮的功能

这样打开一个源代码文件感觉就比较爽了,效果太好了,不好,这么正规的软件代码也有bug,我改改,去除那个bug section,我自己往里面写,输入代码,可是怎么他吗的不会自动缩进呀,这让我们这些人怎么能够忍受呀,好了,听说有个vim给写好的配置文件,是推荐的,拷贝了直接使用,估计就可以了,在终端输入命令一条吧。

cp /etc/vim/vimrc /usr/share/vim/vim63/vimrc_example.vim

好了,就这样从新打开vim,一切ok了,如果能有鼠标控制,有menu就更好了,我们继续添加,不就是网.vimrc里面加己行字吗,呵呵:

set mouse=a //加入鼠标支持

set wildmenu

这样就差不多了,基本上可以满足一般人的需求了,可是我这种程序源的话可能在读源代码的时候会经常的在多个文件中间转换,如果每次都退出在用vim打开的话很麻烦的,怎么办,分屏打开多个文件,这个可以,使用:new命令就可以,可以分屏的,但是我的可是15的显示器,分分还有什么呀,还是想个其他的方法吧,能不能用一个简单的命令在不退出vim的情况下来回转换呀,答案是肯定的,伟大的vim什么做不到呀。还是在.vimrc里面加入几句话,不过这才麻烦点,呵呵

if has("unix")

map ,e :e <C-R>=expand("%:p:h") . "/" <CR>

else

map ,e :e <C-R>=expand("%:p:h") . "\" <CR>

endif

保存重新打开vim,然后用vim打开一个源代码文件,在正常模式下输入,e就会有一个框出来,上面罗列了当前目录下的所有文件,你用tab建来选择打开那个文件,太爽了。基本上vim的东西就这些了,还有的就是一些汉化的了,我在linuxfans.org下载了vim的中文文档,解压安装了,使用的不错,我先去吃饭,回来继续。

吃完饭了,辣椒鸡蛋,感觉还不错了。继续写吧。把下载完的vim的中文文档解压缩以后,在su到root权限,然后运行./install.sh -i安装就可以了,就是这么简单。最后我想要说的就是vim的tips了,那简直是一个宝库了,我刚开始就爱上他了。其实如果单纯的来说tip都是小技巧,有的很实用。去http://www.vim.org下载回来 ... 提示的问题。

说到这里想到了今天学习的一个改变用户组的命令,gpasswd -a usrname groupname这个命令很好用,主要是我是pppoe上网的,我用这个把我的用户加到了可以拥有拨号pon权利的那个组。还有几个比较有用的命令:

top :显示当前的占用资源最多的10个进程

ps :显示用户的进程

kill :杀死进程

xkill:杀死窗体

下面的这个可是重量级的,我经常使用的万能命令呀:

ps aux | grep <applicationname>

applicationname是你要找的那个程序的名字,我一般都用他差杀我的qq,他可以给你qq的pid,然后配合kill就可以搞定一般的,xkill的最好用处就是可以杀死那些进程已经结束,就是窗体资源没释放的死窗体了。

好了,就写这么多了,累了,和一休一样,休息一下。去linuxsir.cn的irc聊天了。
感觉格式不合适的可以给我发mail,我给你pdf版本的。prolibertine@163.com
发表于 2005-8-4 21:02:04 | 显示全部楼层
去linuxsir.cn的irc聊天
我从来都上不去
不知道你的服务器配置是怎么弄的
:)
回复 支持 反对

使用道具 举报

发表于 2005-8-4 21:39:37 | 显示全部楼层
Post by linuxcpp
去linuxsir.cn的irc聊天
我从来都上不去
不知道你的服务器配置是怎么弄的
:)


www.linuxsir.cn/7000
楼主 建议你把标题改下,可以突出内容些。
我就不帮你改了.....
呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-5 09:58:27 | 显示全部楼层
修改了主题了
突出主题吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表