分类存档: VIM

用vim写as3

由于本人是个vim控,特别不习惯传统的IDE,以前用dreamweaver写php,到换了vim写php,那简直不是一般的变化。IDE写代码其实也很不错,软件里面弄了很多人性化的设置。vim我喜欢的是它那种命令和输入切换的模式,以及一系列自由调整的快捷键。 用vim写as3确实是很纠结的一件事情,原因如下: 继续阅读 »

vim 复制粘贴技巧

vim有12个粘贴板

”代表全局粘贴板

:reg 查看粘贴板
“Np 粘贴其中一个
继续阅读 »

CentOS 安装jdk1.7 64位

# wget http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.rpm
–2012-02-28 00:13:34– http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.rpm
正在解析主机 download.oracle.com… 63.97.94.56, 63.97.94.80
Connecting to download.oracle.com|63.97.94.56|:80… 已连接。
已发出 HTTP 请求,正在等待回应… 200 OK 继续阅读 »

vim 查找多个文件

使用vim可以方便的搜索多个文件,这个时侯需要使用的命令是:vimgrep。vimgrep的命令格式是:

:vim[grep][!] /{pattern}/[g][j] {file} …

命令:vimgrep,grep可以省略。!是在你要放弃当前文件的修改时使用。

{pattern}是需要搜索的内容。

{file}是需要搜索的文件。 继续阅读 »

vim+ctags用法

[/home/brimmer/src]$ ctags -R

“-R”表示递归创建,也就包括源代码根目录下的所有子目录下的源程序。”tags”文件中包括这些对象的列表:

l        用#define定义的宏

l        枚举型变量的值

l        函数的定义、原型和声明 继续阅读 »

vim 常用的易忘记命令

% 跳转到配对的括号去
[[ 跳转到代码块的开头去(但要求代码块中'{‘必须单独占一行)
gD 跳转到局部变量的定义处
跳转到光标上次停靠的地方, 是两个’, 而不是一个”
mx 设置书签,x只能是a-z的26个字母
`x 跳转到书签处(“`”是1左边的键)
> 增加缩进,”x>”表示增加以下x行的缩进
< 减少缩进,”x<“表示减少以下x行的缩进

<CTRL+W> h:跳转到左边的窗口 (若为大写H,则是把当前窗口调至左方)<CTRL+W> l:跳转到右边的窗口 (类似于上)


vim 与系统粘帖板的复制粘帖操作

vim -> 其他程序
“*y

其他程序->gvim
“*p
或者 ctl+v

vim文本编辑器

:set ic   不会区分大小写

:set noic  取消忽略

:2,200s/ftp/jie/g  :2,200s/ftp/jie/c            g不询问 c询问  2-200行替换ftp为jie

:wq!  对文件强行保寸    条件:1root 2文件所有者

:w  /test/abc.txt          另存为

:map ^p I#<ESC>  ctrl+v+p  ^号的输入方法

~ home directory      用户目录构成

root /root                  管理员目录构成

users /home/jie      普通用户目录构成

~/.vimrc                vim用户配置文件