文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>vim常用操作New

vim常用操作New

时间:2006-01-21  来源:cnscn2008

·光标键
h                              前
l                               下
j                               上
k                              后

x                              删除

^f                            下翻一页
^b                            上翻一页

·文件操作
:e           file               新建或编辑文件
:close                         关闭当前文件
:w                             保存
:sav                           另存
:wqa                         保存并退出
:qa                            退出

·编辑
u                               恢复
^r                              重做
.                                重复上一次动作

x                               剪切
y                               复制
p                               粘贴

gg=G                        格式化当前文件

ggVG                         全选

:set ic                        忽略大小写

:g^]                          查找光标处关键字
^T                            跳回到检索前的位置

:n1,n2  left  m     把n1,到n2行统一把行首移到第m列

<Shift-v>                  选中当前行
gv                            重做上次的块选择
<Ctrl-q>                    块选择
    I    <string> <Esc>          在块首加入内容
    c      <string> <Esc>        列块修改,块被键入的内容取代
     A    <string> <Esc>        在块尾加入内容
   d    <string>                             删除当前列块选
   x    <string>                             剪贴当前列块选
   p    <string>                            把内容粘贴到当前列块

<C-a>                               全选
<C-v>                               粘贴
<C-z>                               撤消

·修改操作
x                            dl   (删除当前光标下的字符)
X                            dh  (删除当前光标左边的字符)
D                            d$  (删除到行尾的内容)
C                            c$  (修改到行尾的内容)
s                             cl   (修改一个字符)
S                            cc   (修改一整行)

1)对可视区域可以使用的操作符包括:
        ~        切换大小写
        d        删除
        c        修改 (4)
        y        复制
        >       右移 (4)
        <       左移 (4)
        !        过滤外部命令输出 (1)
        =       过滤 'equalprg' 选项的命令输出 (1)
        gq      按照 'textwidth' 指定的宽度格式化行 (1)

2)可用的对象包括:
        aw      一个狭义单词(包括空格)
        iw      内部狭义单词
        aW      一个广义单词(包括空格)
        iW      内部广义单词
        as      一个句子(包括空格)
        is       内部句子
        ap       一个段落(包括空格)
        ip       内部段落
        ab      一个()块(包括括号)
        ib      一个内部()块            
        aB      一个{}块(包括大括号)
        iB      一个内部{}块        
        a<      一个<>块(包括<>)  
        i<      内部<>块  
        a[      一个[]块(包括[])
        i[      内部[]块

3)其它可以使用的命令:
        :       开始为高亮的行使用ex命令  
        r       修改 (4)
        s       修改      
        C       修改 (2)(4)  
        S       修改 (2)  
        R       修改 (2)
        x       删除
        D       删除 (3)
        X       删除 (2)
        Y       复制 (2)
        p       粘贴
        J       连接 (1)
        U       变成大写
        u       变成小写
        ^]      查找标签
        I       块插入
        A      块添加

·Folding
zi                              使用/不使用Folding
zv                             查看此行
zMzx                          只看此行

zm                             关闭Folding
zr                               打开Folding
zR                              展开所有Folding

zd                              删除Fold
zD                              删除所有Fold

·编译
:make                        编译
:cl                             列出编译错误
:cl!                            列出所有编译错误
:cn                            到下一个编译错误
:cp                            到上一个编译错误
:cold                          旧错误列表
:cnew                        新错误列表
:cwin                         更新错误窗口
:copen                       打开错误窗口
:cclose                       关闭错误窗口

·进制
:%!xxd                      转换成16进制
:%!xxd -r                   从16进制转换成文字

·窗口 (^为Ctrl)
^Wn                         新建窗口
^ws                          分割窗口
^Wv                         垂直分割

^Wc                          关闭窗口
^Wo                          关闭其他窗口

^WK                          移到顶端
^WJ                           移到底端
^WH                          移到左边
^WL                           移到右边

^WR                          上移窗口
^Wr                           下移窗口

^W=                          所有窗口等高
^W                            最大高度
^W1_                         是小高度
^W|                           最大宽度
^W1|                         最小宽度

·跳转足迹
'                                进行此次跳转之前的起跳点
"                               上次编辑该文件时光标最后停留的位置
[                               最后一次修改的起始位置
]                               最后一次修改的结束位置

·命令记录
qa                             开始将后续的命令记入寄存器a
q                               停止记录

·搜索模式
"第一个?^Chapter? 向后查找,  /^Chapter/向前
:?^Chapter?,/^Chapter/s/grey/gray/g
相关阅读 更多 +
排行榜 更多 +
哥布林弹球b服手游下载

哥布林弹球b服手游下载

休闲益智 下载
小马样式盒游戏下载

小马样式盒游戏下载

休闲益智 下载
异变小镇中文版下载安装

异变小镇中文版下载安装

冒险解谜 下载