v(V):选中文字
%:在{}[]间跳转 (常用,重要)
gg=G:变态的排版功能,排版如此简单
gd:高亮显示光标所在单词
正则表达式:
替换:命令行模式下输入:%s/old/new/g (常用,重要)
删除空行:命令行模式下输入命令:%g/^$/d
set ignorecase 在搜索中忽略大小写。
Ctrl+u 向文件首翻半屏。
Ctrl+d 向文件尾翻半屏。
Ctrl+f 向文件尾翻一屏。
Ctrl+b 向文件首翻一屏。
整齐的代码缩进
配置文件:/etc/vimrc
C语言的智能缩进
set cindent shiftwidth=4
tab键缩进4个字符
set tabstop=4
设置智能缩进
set smartindent
[root@localhost shankai]# cd myCode/
[root@localhost myCode]# ls
a.out hello.c
[root@localhost myCode]# ./a.out
this is my first programme!
[root@localhost myCode]# gcc hello.c -o hello
[root@localhost myCode]# ls
a.out hello hello.c
[root@localhost myCode]# ./hello
this is my first programme!
[root@localhost myCode]# [root@localhost shankai]# cd myCode/
a.out hello.c
[root@localhost myCode]# ./a.out
this is my first programme!
***[root@localhost myCode]# gcc hello.c -o hello***
[root@localhost myCode]# ls
a.out hello hello.c
[root@localhost myCode]# ./hello
this is my first programme!`