zoukankan      html  css  js  c++  java
  • VIM初掌握

    Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 Vi 编辑器的加强版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘的各种巧妙组合操作却能带来极为大幅的效率提升。以vimtutor为向导对vim的基本操作有了简单的认识。下面简单介绍在vimtutor里相关操作的学习。
    1.vimtutor的进入
    在终端界面输入vimtutor+回车即可进入

    2.启 动Vim后,vim在 Normal 模式下,请按下键 i 进入 Insert 模式,按 ESC 键即可返回 Normal 模式。
    3.光标方向控制
    在Normal模式下,hjkl为方向键

    4.vim的进入与退出
    正常模式下输入“:q!+回车”即可退出且不保存改动


    5.文本删除改动
    正常模式下,按“x”即可删除光标处符号


    X 删除游标所在前一个字符
    dd 删除整行
    dw 删除一个单词(不适用中文)


    d$或D 删除至行尾


    d motion删除动作

    6.文本插入
    i:在光标所在字符前开始插入

    a:在光标所在字符后开始插入
    o:在光标所在行的下面
    O:在光标所在行的上面另起一行开始插入

    另起一新行插入
    s:删除光标所在的字符并开始插入
    I:在光标所在行的行首开始插入 如果行首有空格则在空格之后插入
    A:在光标所在你行的行尾开始插入
    S:删除光标所在行并开始插入
    cw:一个错误单词改写插入

    7.动作撤销
    正常模式下按u撤销动作


    8.文件复制粘贴
    按v进入可视模式进行选取,光标完成选取后按Y完成复制,移动光标至想要粘贴的位置按p完成
    9.内容查找
    (1)字符串查找:/+字符串可以用在当前文件中正向查找该字符串;%+字符串可以用在当前文件中逆向查找该字符串

    (2)位置查找:光标移动到想要知道的位置按下Ctrl+G

    (3)查找匹配括号:

    (4)设置 ic 选项(Ignore Case,忽略大小写),请输入: :set ic;要禁用忽略大小写,请输入: :set noic

    10.内容替换



    11.外部命令执行
    :!+外部命令,如:!ls,得到结果如图

    12.文件重命名
    :w 文件名


    13.vim内容写入与读出文件
    写入:按v进入可视模式进行选取,光标完成选取后按选中区域后w 文件名完成写入

    读出:移动光标至想要插入位置,:r 文件名

    14.帮助界面查询

    .

  • 相关阅读:
    VS 2008 和 .NET 3.5 Beta 2 发布了
    搭建.NET 3.0环境
    Expression Studio和Silverlight学习资源、安装问题汇总
    Discuz! NT官方社区
    VS2005中ajax安装指南[转]
    IT人 不要一辈子靠技术生存(转)
    Discuz!NT2.5发布 正式版同步开源
    VS2005下开发Silverlight 1.1翻译加补充
    自动化测试案例
    [原]JavaScript必备知识系列开篇
  • 原文地址:https://www.cnblogs.com/20189224sxy/p/9827306.html
Copyright © 2011-2022 走看看