zoukankan      html  css  js  c++  java
  • vim常用快捷键

    h    光标向左移动一个字符
    j    光标向下移动一个字符
    k    光标向上移动一个字符
    l    光标向右移动一个字符
    w    移动一个word,向后哈~你要用来后才能体会到这个word,我是很少用拉   
    如果想要进行多次移动,例如向下移动30行,可以使用30j就OK拉~
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    准备编辑模式:
    i    这个不用说了,直接进入插入模式~
    o    这个命令我相当喜欢!就是从当行下面插入一个新行,并且自动进入插入模式        如果是用的O(大O)就是从当前行上面~
    a    这个命令是进入插入模式,但和i不同的是,她会向后一个字符,很有用哦!你写C语言的时候就知道拉!
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    一些常用命令:
    Ctrl+f   屏幕向下移动一页 ,就是page down那个建
    Ctrl+b   屏幕向上移动一页,就是page up的作用

    一些常用的命令。我觉得有用的哈!大家看下吧,常用哦!大写的,你就shift+cha就行拉
    H    光标移动至屏幕最上方的那行
    G    光标移动至整个文档的最下方行
    L    光标移动至屏幕的最下方的哪行
    J(大写)    这个命令功能是将该行和下一行合成为一个行
    $    移动到这行的最后面字符处
    *    这个星号有查找功能喔~它会查找你光标上的word并且自动移动光标到下一个word上去喔~
    0(零)    移动到这行的最前面字符处
    u    这个相当有用!就是复原上一个动作的意思。回到上一个动作相当于图形编辑器下的ctrl+z命令
    ctrl+r    这个恰好和u的功能相反。这个是重做上一个动作
    .    对。你没有看错!这个就是一个点英语中的句号!功能很强大,重复前面一个动作!记住,是重复哦~不是复原~
    /word    从光标之下寻找一个名为word的字符串。eg:搜索yutao,就/yutao就OK拉
    ?word    从光标之上寻找一个名为word的字符串。
    n    这个就是重复前面一个搜索的意思。比如,前面是搜的/yutao,这个就是再搜        一次yutao
    N    这个和小n的功能刚刚相反,那个是重复前面的,这个是反向搜索~嘿嘿
    :n1,n2s/word1/word2/g 这个功能是替换。意思是,从n1到n2行间,查找到word1,替        换为word2,如果我们把n2换成来$嘿嘿,就是从那行到最后行的意思啦,如果    我们把g换成gc你可以去试试效果~它会提示你,是否删除。
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    复制。粘贴。删除。
    x    这个东西你用下就知道咯~就是删除当前字符
    d    这个就是delete的意思啦~下面我要专门介绍她的用法!
    dd    删除一整行!如果是30dd,就是删除30行咯~
    d1G    删除光标所在到第一行的数据。
    dG    删除光标所在到最后一行的数据。。。
    d$    这个符号大家应该知道是什么意思吧~就是行末啦!
    yy    这个是复制游标所在的那一行!相当有用!
    nyy    这个n是行的意思,去猜想它的作用吧
    y$    嘿嘿。$又和大家见面了。不错,就是复制该光标处到行末的作用如果是0呢?嘿嘿。。。不用我解释咯
    p    就是粘贴。从该行之下粘贴。大P就是从该行之上了。。
    c    重复删除多个数据。eg:向下删除10行就输入 10cj就OK咯这个很少用,了解就行了
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    下面是一些vim指令了
    :w name    这个太常用了,就是保存当前文件到硬盘中,name就是你指定的名字,也可以指定路径呢!如果用w!则是强制写入也就是如果当前文档为只读属性的时候,强制写入。但是也要看你用户本身的权限。!就是强制的意思~
    :q    退出vim。如果用q!则是强制退出的意思。就是说不保存~~
    :r name    这个命令一般不经常用,本来都不想写出来的。就是追加一个文件的内容,从当前光标处往后追加
    :e!    将档案还原为初始状态。。。。
    ZZ    这个命令我觉得基本没用,就是再你按错了的时候,给你一个交代。。功能就是如果档案没修改,则不保存离开,如果被更改来,就储存后离开。
    :w    这个是保存的意思,前提是你编辑的这个文档是写入来硬盘的!
    :find filename   查找文件。后面那个就是文件名咯~
    :set hlsearch 这个命令能高亮显示查找内容喔~很不错的
    :set nu 这个功能是显示行号,你用了就知道来。
    :set nonu 很明显萨,跟上面个命令刚好相反。。。
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    其 实后面这几个有给set的命令你可以在vim配置文件之中去设置,我是一般把行号开启的,具体VIM配置文件是怎么用,大家去百度:vimrc呵呵,很复 杂的,太多设置来。去选择一些自己喜欢的命令加到配置文件中去吧。你会爱上VIM的~vimrc的路径是:/etc/vimrc呵呵,/etc/ 这个目录就是linux的大多软件的配置目录~呵呵
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  • 相关阅读:
    短链设计
    .NET Core .NET标准REST库Refit
    .net core 实现动态 Web API
    Visual Studio 2013 Web开发
    .Net 跨平台可移植类库PCL可用于任何平台包括Mono
    Jexus 支持PHP的三种方式
    单元测试模拟框架:Nsubstitute
    开发便于运维的Windows服务
    搭建Linux+Jexus+MariaDB+ASP.NET[LJMA]环境
    在Linux和Windows平台上操作MemoryMappedFile(简称MMF)
  • 原文地址:https://www.cnblogs.com/myphoebe/p/2231038.html
Copyright © 2011-2022 走看看