• vim基础操作(转)----附vim壁纸


    vim完全兼容vi,但加强了vi

    特点:
    vim支持多级撤销
    vim可以跨平台允许
    vim支持语法高亮
    ...
    vim abc.js ,假如没有该文件,则新建,否则则编辑
    vim初始化启动时,处于命令模式,无法编辑
    键入命令i,进入insert模式
    输入完文本后,
    按esc,进入底行模式,: + 命令
    :q :wq 等
    vim + xxx ,加上参数加号,表示打开后光标定位到文件最后一行
    vim +3 xxx, 定位到第三行
    vim +/sb xxx,定位到文件中第一次出现sb的那一行
    vim aa bb cc ,创建或打开3个文件,切换需要在底行模式中输入n + 回车(next) 或 N + 回车(prev) 则可以自由切换这3个文件
    底行模式常用命令
    :w ,保存写入
    :q, 退出
    :!, 强制操作
    三者一般联合使用
    :n, 切换到后一个文件
    :N, 切换到前一个文件
    :ls, 列出打开的所有文件
    :15, 加数字表示快速定位到多少行,这里是15行
    /xxx, 向后搜索xxx字符串,并定位到该行
    ?xxx, 向前搜索字符串,并定位到该行
    光标的上下左右并不是WASD,而是:
    k上
    j下
    h左
    l右
    正好在键盘上是左下右上
    翻页:
    ctrl+ f 向下翻页, d翻半页
    ctrl+ b向上翻页,u翻半页
    dd 删除光标所在一整行
    o 在光标所在行下面插入一行并编辑
    yy 复制光标所在行
    p 在光标所在行下方粘贴
    P大写是在上方粘贴
    保存命令

    按ESC键 跳到命令模式,然后:

    :w 保存文件但不退出vi
    :w file 将修改另外保存到file中,不退出vi
    :w! 强制保存,不推出vi
    :wq 保存文件并退出vi
    :wq! 强制保存文件,并退出vi
    q: 不保存文件,退出vi
    :q! 不保存文件,强制退出vi
    :e! 放弃所有修改,从上次保存文件开始再编辑



    
    
  • 相关阅读:
    最短母串
    noip模拟测试7
    linux下的对拍程序
    noip模拟测试6
    QWidget 前后位置设定
    C++编程规范_第5~13条 设计风格
    random /timer/sort 示例代码
    资料准备
    【转】三维动态数组 分配与释放
    批量修改文件名
  • 原文地址:https://www.cnblogs.com/shengjie123/p/5692361.html
Copyright © 2020-2023  润新知