`
sole
  • 浏览: 139602 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

记录一些VIM命令

阅读更多

Copy(y)    Y(=yy) , 10Y,  yG ; // one line, ten line,  to the end of file

 

:/     forward模式查询

:/?   backword模式查询

n  下一个匹配

 

:g/ pattern1/s//patttern2/g    用pattern2替换pattern1

:s/str1/str2   str2替换str1, 当前行首次出现

:s/str1/str2/g   行中所有str1替换成str2

:s/tr1/str2/gc   需要确认每一次替换

,$s/str1/str2/g  当前行到文件结尾

%s/str1/str2/g  %表示所有文本

 

v 选中


:set list  显示特殊字符

:set nolist

 

:%!xxd   十六进制模式

:%!xxd -r    文本模式

 

200G   jump to line 200

dG     删除到文件尾

 

CTR-v, 不可见字符    编辑不可见字符, 如 CTR-v, CTR-a

 

:set wrap    自动换行

:set nowrap

 

大小写转换  gu或gU

                      guW, gUw

                      gu0,  gU$, guG

 

:sp filename, vsp  filename     分割窗口

CTR_w , h, j, k, l  跳转窗口

CTR_w, -     减小当前窗口

CTR_w,+    增大当前窗口

 

CTR_]   跳转标签

CTR_T or CTR_O   跳回来

 

:set backup                   默认原文件名末尾添加~

:set backupext=.bak   原文件名末尾添加.bak

 

:saveas filename 另存为

:file filename newname  重命名?

 

:vimdiff fname1 fname2   比较文件

 

:only   关闭除当前窗口外的所有窗口

 

CTR_s 冻结vim

CTR_q   解冻vim

 

*   jump到下一个相同的单词

 

%    从代码块开头jump到代码块结尾 , 如#if -> #end  ( -> )

[{     跳到当前代码块的开始位置 {

gd   跳到一个变量的local声明

.     查找到下一个单词后, 重复上次变化

 

CTR_N/ CTR_P 自动关键字补全

 

q[letter]  开始记录命令, 相当于宏

[letter]  结束记录命令

@[letter]  运行记录的命令

 

:abbr  nm name  缩写

 

[I   显示在include文件中所有匹配的方法名

 

:grep  ...

分享到:
评论

相关推荐

    解决Docker容器没有vim命令的方法

    今天在尝试修改Docker容器内文件时, 发现容器内并没有vim命令, 返回了: vim my.cnf bash: vim: command not found 本篇文章就来记录下如何解决此问题. 解决方案 仍然在docker容器内部, 首先运行以下命令, 并耐心...

    vim 技巧和插件

    每个录制文件包含了time_*和vim_*两个文件,其中time文件记录时间,vim命令记录的是命令,它们内容是script工具生成的。 查看演示方法,如查看第二个(time和vim两个文件中去有2的文件): scriptreplay time_...

    vim user manual ---vim用户手册

    请从头至尾细读本章, 本章讲述Vim的基本命令. jusr 01.txtj 关于本手册 j01.1j 两套帮助 j01.2j 关于安装 j01.3j 使用Vim教程 j01.4j 版权 jusr 02.txtj Vim第一步 j02.1j 首次运行Vim j02.2j 插入文本 9 10 第00章...

    vim 常用快捷键记录

    vim 常用快捷键 光标定位 复制粘贴 查找 编辑状态常用命令

    Linux下Vim工具常用命令

    Vim很强大,很多牛人在vim里集成很多插件什么的,但这里只介绍基本vim命令。  移动命令   h 左 j 下 k 上 l 右 w 光标移动到下一个单词的首字符 a word forward b 光标移动...

    Vim查找文档

    Vim查找文档 非常明了地记录vim的所有命令,方便用户开发快速查找,而且格式是chm,更加易于查阅!

    【最新版】MacVim.dmg 8.2.539,163【亲测可用】最好的Vim-文本编辑器-适用于Mac OS X

    Vim是旧的UNIX编辑器Vi的大大改进版本。添加了许多新功能:多级撤消,语法突出显示,命令行历史记录,在线帮助,拼写检查,文件名完成,块操作,脚本语言等。还提供了图形用户界面(GUI)。仍然保持Vi兼容性,那些...

    vim-bufsurf:Vim插件,可基于每个窗口的查看历史记录浏览缓冲区

    标准的:bn(ext)和:bp(revious) Vim命令允许分别在下一个和上一个缓冲区之间切换,但是它们没有考虑到上次使用文件的历史记录。 相反,它们使用打开文件的顺序,这在用户希望在历史记录中前后导航的情况下可能引起...

    vim_dev_V1.1

    mru.vim - 记录最近打开的文件列表 sessionman.vim - 会话保存,懒人修改版,自动保存成了一个'last_seesion',直接Open Last即可打开 omnicppcomplete - 目前最好用的自动补全 vcs*.vim - 版本管理插件 (二...

    vim配置文件【完美版】

    在.vimrc里面定义了使用cscope的快捷键,比如将光标放在某个函数上使用命令",sc"就可以查看这个函数被哪些函数调用过, 【#】全屏显示 <F11> :genfiletags.sh 是让终端全屏显示 <F12>add cscope.out 在查找文件...

    Vim用户手册中文版72.pdf

    10.1 命令的记录与回放 10.2 替换 10.3 命令作用范围 10.4 全局命令 10.5 Visual block模式 10.6 读写部分文本 10.7 格式化文本 10.8 改变大小写 10.9 使用外部程序 第11章 灾难恢复 11.1 基本方法 11.2 交换文件在...

    windows-use-vim-ctags-and-git

    但是有时候又需要使用到windows下面的一些应用,所以开始折腾怎么在windows下使用vim+ctags+git,下面是我整理的记录。 windows使用vim,好多人推荐安装vim工具,但是我用了一下随着windows版本的升级,比如win8,...

    vim-obsoleted:请使用vimvim。 Vim来到github

    所有命令均以正常的键盘字符给出,因此那些可以用十个手指打字的命令可以非常快速地工作。 另外,用户可以定义功能键,并可以使用鼠标。 Vim在Amiga DOS,MS-DOS,MS-Windows(95、98,Me,NT,2000,XP,Vista,7...

    batVim:布鲁斯·韦恩(Bruce Wayne)的Vim小工具

    :保留以前的yanks,更改和删除的历史记录。 :vim的树浏览器插件。 :轻巧的vim状态栏和平均值状态栏,请访问github页面以获取字体安装说明。 :提供了一种在vim中使用某些动作的简单得多的方法。 :允许轻松...

    OpenUrl.vim:使用以下命令在光标下打开URL 你在vim

    OpenUrl.vim 在光标下打开网址! 注意:您也可以使用gx打开光标下的URL,执行:... 默认值为0 g:open_jira_prefix :jira项目的前缀URL下一个突出显示网址变更记录2016-10-19 添加命令OpenUrl , OpenBundle , OpenJira

    vim-cursor-hist:一个vim插件,可记住您的光标位置历史记录,使您可以轻松地在它们之间循环。 受到QT创作者的启发行为

    Vim光标历史一个vim插件,可记住您的光标位置历史记录,使您可以轻松地在它们之间循环。 受QT创建者<ALT> 行为的启发。用法Vim-cursor-hist侦听自动命令CursorHold并将当前光标位置添加到存储位置列表中。 提供前进...

    vim-dotoo:组织模式,例如Vim中的任务记录和时间跟踪

    VIM太过v0.12.6 一个很棒的任务管理器和时钟,灵感来自以纯viml编写的组织模式。 先决条件 建议您启用vim设置'hidden' ,该设置允许我们将dotoo文件隐藏在后台,以显示准确的议程... <CX> , 和cic命令都可与一起使用

    vi编辑器命令一览表

    linux操作系统里很强大的vi编辑器,本文档记录了vim编辑器所有的命令

    c#源码毕业设计-vim:官方的Vim仓库

    添加了许多新功能:多级撤消,语法突出显示,命令行历史记录,在线帮助,拼写检查,文件名完成,块操作,脚本语言等。还提供了图形用户界面(GUI)。 仍然保持Vi兼容性,那些拥有“手指” Vi的人会感到宾至如归。 请...

Global site tag (gtag.js) - Google Analytics