为了账号安全,请及时绑定邮箱和手机立即绑定

优雅玩转Vim

DevOps24h Linux系统工程师
难度初级
时长 1小时57分
学习人数
综合评分9.33
22人评价 查看评价
9.5 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • :version


    http://img1.sycdn.imooc.com//64801fbb0001755b08500596.jpg

    查看全部
    0 采集 收起 来源:vim的四种模式

    2023-06-07

  • vim mode


    查看全部
    0 采集 收起 来源:vim的四种模式

    2023-06-07

  • v

    visual 可视化模式

    dd 删除

    y 复制

    p 粘贴 


    i 插入

    o 插入切换行



    写入/退出

    :wq!

    :q!

    查看全部
    0 采集 收起 来源:vim的四种模式

    2023-06-07

  •  vim ~/.viminfo 操作记录


     vim ~/.vimrc 配置文件

    查看全部
    0 采集 收起 来源:vim的四种模式

    2023-06-07

  • autoindent

    smartindent


    shiftwidth

    tabstop


    查看全部
    0 采集 收起 来源:vim介绍及Vimrc

    2023-06-07

  • $ vim --version

    VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Oct 01 2021 01:51:08)

    包含补丁: 1-2434

    Extra patches: 8.2.3402, 8.2.3403, 8.2.3409, 8.2.3428

    修改者 team+vim@tracker.debian.org

    编译者 team+vim@tracker.debian.org

    巨型版本 无图形界面。  可使用(+)与不可使用(-)的功能:

    +acl               -farsi             +mouse_sgr         +tag_binary

    +arabic            +file_in_path      -mouse_sysmouse    -tag_old_static

    +autocmd           +find_in_path      +mouse_urxvt       -tag_any_white

    +autochdir         +float             +mouse_xterm       -tcl

    -autoservername    +folding           +multi_byte        +termguicolors

    -balloon_eval      -footer            +multi_lang        +terminal

    +balloon_eval_term +fork()            -mzscheme          +terminfo

    -browse            +gettext           +netbeans_intg     +termresponse

    ++builtin_terms    -hangul_input      +num64             +textobjects

    +byte_offset       +iconv             +packages          +textprop

    +channel           +insert_expand     +path_extra        +timers

    +cindent           +ipv6              -perl              +title

    -clientserver      +job               +persistent_undo   -toolbar

    -clipboard         +jumplist          +popupwin          +user_commands

    +cmdline_compl     +keymap            +postscript        +vartabs

    +cmdline_hist      +lambda            +printer           +vertsplit

    +cmdline_info      +langmap           +profile           +virtualedit

    +comments          +libcall           -python            +visual

    +conceal           +linebreak         -python3           +visualextra

    +cryptv            +lispindent        +quickfix          +viminfo

    +cscope            +listcmds          +reltime           +vreplace

    +cursorbind        +localmap          +rightleft         +wildignore

    +cursorshape       -lua               -ruby              +wildmenu

    +dialog_con        +menu              +scrollbind        +windows

    +diff              +mksession         +signs             +writebackup

    +digraphs          +modify_fname      +smartindent       -X11

    -dnd               +mouse             -sound             -xfontset

    -ebcdic            -mouseshape        +spell             -xim

    +emacs_tags        +mouse_dec         +startuptime       -xpm

    +eval              +mouse_gpm         +statusline        -xsmp

    +ex_extra          -mouse_jsbterm     -sun_workshop      -xterm_clipboard

    +extra_search      +mouse_netterm     +syntax            -xterm_save

         系统 vimrc 文件: "$VIM/vimrc"

         用户 vimrc 文件: "$HOME/.vimrc"

     第二用户 vimrc 文件: "~/.vim/vimrc"

          用户 exrc 文件: "$HOME/.exrc"

           defaults file: "$VIMRUNTIME/defaults.vim"

             $VIM 预设值: "/usr/share/vim"

    编译方式: gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -ffile-prefix-map=/build/vim-I0JMpS/vim-8.2.2434=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 

    链接方式: gcc -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim -lm -ltinfo -lselinux -lacl -lattr -lgpm -ldl 

    查看全部
    0 采集 收起 来源:vim介绍及Vimrc

    2023-06-07

  • vimrc

    run command

    查看全部
    0 采集 收起 来源:vim介绍及Vimrc

    2023-06-07

  • vim


    查看全部
    0 采集 收起 来源:vim介绍及Vimrc

    2023-06-07

  • vi

    vim


    查看全部
    0 采集 收起 来源:课程简介

    2023-06-07

  • 查找

    查看全部
  • 转换

    查看全部
  • 插入

    查看全部
  • 寄存器

    查看全部
  • 对比

    查看全部
  • 缩进

     

    查看全部

举报

0/150
提交
取消
课程须知
1、有基本的Linux基础 2、了解过Vim
老师告诉你能学到什么?
1、缓冲区与多文件编辑 2、多窗口操作(分屏)与标签分组 3、宏和文本对象 4、Visual模式(可视化模式)

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!