zoukankan      html  css  js  c++  java
  • 超级编辑器--VIM的常见操作

    如下,都是我常用的

    删除单词:  d + w

    关闭vim窗口:   :q   或者 shift + zz

    全部向左移: shift + v  --->  shift + <   --->   .   重复上次操作

    :tag  跳转到与关键字匹配的地方

    :tn    跳到下一个匹配的地方

    :tp   跳到上一个匹配的地方

    跳转到当前光标下文件名对应的文件中   gf

    跳回原先的文件  ctrl + o

    自动补全  ctrl+p

    向下10行  10 + j

    :52   直接跳到52行

    替换所有tab符   :retab

    批量注释: , + c +b

    redo :  ctrl + r

    上下左右: jkhl

    下一个单词: w

    前一个单词: b

    下一屏: ctrl + f

    上一屏 : ctrl + b

    搜索some_string: /some_string

    把全局的some_string 替换成 new_string : %s/some_string/new_string/g

    继续搜索下一个: n

    继续搜索前一个 : N (shift + n)

    补全: ctrl + n , ctrl + p (next, previous的缩写)

    删掉一个字母: x

    删掉一个单词: dw

    删掉一行: dd

    删掉3行: 3d

    复制一个单词: yw

    复制当前行: yy

    粘贴: p

    选中N行: shift + v , 再 jk

    快速打开一个文件: ctrl + t

    快速打开前一个文件: ctrl + e

    跳到文件头: gg

    跳到文件末尾: shift + g

    在光标前新增内容: i (insert的缩写)

    在光标后新增内容: a (add的缩写)

    快速的跳到该行最后: shift + 4

    快速的跳到该行最前: 0

    上一次编辑的地方: g;

    下一次编辑的地方: g,

    撤销上一次操作:u

    恢复上一步操作:ctrl+r

    重复最后一个命令: .

    变换为大写:~

    自动排版:在命令行模式下,首先使用“gg”将光标移动到文档开头,然后使用“v”切换到可视模式,再用“G”将光标移动到文档尾部(相当于全选),最后使用“=”,即可完成整个文档的自动排版。

    注释整块内容 注释块的方法: 选定要注释掉的行   I   //   Esc  I之后输入的东西就是插入到选定的行前边的,直至Esc. 要去掉注释的办法:选定注释符//,然后d  列块选定后I是在前边都插入,A是在后边都插入 是按列块模式的选定,是行选定,v是普通选定

    .tar.gz文件安装方式:

      先解压,然后进入该文件目录,执行 ./config  make sudo make install 三个指令

    ps: 将vim改造成强大的IDE refer to http://noworry.blog.51cto.com/6223479/1114812

      1.vim存在多个配置文件vimrc,比如etc/vimrc,此文件影响整个系统的vim,还有~/.vimrc,此文件只影响本用户的vim,而且~/.vimrc文件中的配置会覆盖/etc/vimrc中的配置.这里我们只修改~/.vimrc文件.

    2)Vim的插件(plugin)安装在Vim的runtimepath目录下,你可以在Vim命令行下运行"set rtp“命令查看。这里我们选择安装在~/.vim目录,没有就创建一个。
        3)当本文说”在Vim命令行下运行cmdxx命令“时,意思是指在Vim的命令行模式下运行cmdxx命令,即在Vim的正常模式下通过输入冒号":"进入命令行模式,然后紧接着输入命令cmdxx。在后文描述中都会省略冒号":"输入。
        4)如果没有说明“在Vim命令行下运行某命令”,则是在shell中执行该命令。
        5)如果命令中间被空白符间隔或有与正文容易混淆的字符,我会用双引号将命令与正文区分。所以读者在实际操作时,不要输入命令最前面和最后面引号。
        6)本文关于组合快捷键的描述,形如a-b形式的快捷键表示同时按下a键和b键,而形如"a-b c"形式的快捷键,则表示先同时按下a键和b键,然后放开ab键,再按下c键。
  • 相关阅读:
    1104 Sum of Number Segments (20 分)(数学问题)
    1092 To Buy or Not to Buy (20 分)(hash散列)
    1082 Read Number in Chinese (25 分)(字符串处理)【背】
    1105 Spiral Matrix (25 分)(模拟)
    初识网络安全及搭建网站(内网)
    HTML5开发者需要了解的技巧和工具汇总(转)
    native+web开发模式之web前端经验分享
    移动平台3G手机网站前端开发布局技巧汇总(转)
    Asp.net 中图片存储数据库以及页面读取显示通用方法详解附源码下载
    使用H3Viewer来查看VS2010的帮助文档
  • 原文地址:https://www.cnblogs.com/inya/p/4109386.html
Copyright © 2011-2022 走看看