zoukankan      html  css  js  c++  java
  • vi同类品

    nvi

    更纯正,接近原始的vi

    command argument
    -F    don't copy whole file, may faster
    -S    secure

    help (quick reference)
    :exusage
    :viusage

    init
    /etc/vi.exrc => ~/.nexrc or ~/.exrc

    multi window
    Edit   
    Fg
    fg  bg
    Next  edit next file in args at new window
    Previous
    Visual
    di[splay] b[uffers]
    di[splay] s[creens]

    elvis

    显示模式很有特色,比如可以实现分屏,一边编辑html,一边即时查看效果

    Q    vi-mode to ex-mode
    cmd args
    -?    options list
    -s    read from stdin an excute ex script, ignore init file
    -i    start with input-mode

    multi window
    sp[lit]     new window
    new    new buffer
    sne[w]    new buffer and window
    sn[ext]    next file in args
    sN[ext] previous file in args
    sre[wind]    first file in args
    sl[ast]        last
    sa[ll]        create window for file without window in args
    close        close window not affect buffer
    wquit        write buffer to file and close window
    qall        close all not affect buffer without window
    wi[ndow] [target]    list all window if no target
        target:
        +    ^W k    switch to next window
        ++    ^W ^W    switch round
        -    ^W j    previous window
        --    ^W ^W
        num    window=num
        buffer-name

    ^w c    :close
    ^w d    change mode on syntax and html,man,tex
    ^w j    next
    ^w k    previous
    ^w n    :snew
    ^w q    ZZ
    ^w s    :split
    ^w S    change wrap option, wrap or scroll
    ^w ]    :stag
    [count] ^w ^w    next or count's
    ^w +    increase size (only for termcap)
    ^w -    decrease size
    ^w     maxmium window


    visual mode
    v    text field, one char every time
    V    one line
    ^v    rectangle area

    program assist
    cc
    mak[e]
    er[rlist]    next error position

    display mode
    di[splay] [mode [lang]]        change mode ,lang stand for syntax
    no[rmal]    same as :di normal


    elvis.brf    before reading file, default check extend name
    elvis.arf    after reading file, check name, open syntas heighlight
    elvis.bwf    before writing file, backup
    elvis.awf    after writing file

    vile

    类似emacs的vi

    help document
    :show-commands    list of vile cmd with shortly describe
    :apropos    cmd name contain specified string
    :describe-key    show describe of input cmd
    :describe-function

    init
    $XVILE_MENU => .vilemenu    set X11 menu
    $VILEINIT =>$VIL_STARTUP_FILE =>.vilerc => .exrc

    multi window
    :split        split-current-window

    delete-other-windows    ^o, ^x 1
    delete-window        ^k, ^x 0
    edit-file,E,e        ^x e
    find-file        ^x e
    grow-window        V    increase count line at current window
    shrink-window        v    decrease count line
    move-next-window-down    ^a ^e    scroll text up in other window
    move-next-window-up    ^a ^y
    move-window-left    ^x ^l
    move-window-right    ^x ^r
    next-window        ^x o
    position-window        z where        where may be center(. M m),top(ENTER H t), bottom(- L b)
    previous-window        ^x O   
    resize-window            change window as counts lines
    restore-window   
    save-window            mark a window, use for restore
    scroll-next-window-down    ^a ^d    half screen
    scroll-next-window-up    ^a ^u
    view-file            readonly open file
    historical-buffer    _    nine buffer lists
    toggle-buffer-list    *    pop a window, show all buffer

    quoted motion
    1q,q    heighlight  by char
    2q    line
    3q    rectangle
    ^s      refer to quote field

    ^x !cmd        run cmd
    ^x ^x        next error

  • 相关阅读:
    Vue.nextTick()的介绍和使用场景
    JS实现数据双向绑定
    JS对象的可枚举属性和不可枚举属性
    JS中对象转数组方法总结
    Vmware虚拟机安装XP系统
    javascript和c#的深度拷贝的一种通用方法
    c# SQLServer导入大批量数据
    PowerDesigner逆向工程,从SQL Server数据库生成Physical Model -----数据源方式
    虚拟机和主机ping不通,SQL Server无法远程连接的解决方法
    c#生成试卷。。。
  • 原文地址:https://www.cnblogs.com/sukai/p/3834978.html
Copyright © 2011-2022 走看看