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