您的位置:首页操作系统Linux → 关于linux vim命令 总结

关于linux vim命令 总结

时间:2011/2/17 21:33:26来源:本站原创作者:不详我要评论(0)

8 页 文件对比

------------------------文件对比--------------------------

vimdiff a.c b.c 对比两个文件的差别

zc 关闭折叠

zo 打开折叠

-----------------------tab栏------------------------------

gT 反向的gT

:tab split 通过一个新tab打开当前文件

:tab help

:tabonly 除了当前的tab其它的都关闭

-----------------------GUI选项----------------------------

:set guioptions 设置GUI的选项 T代表toolsbar l代表左滚动条

:behave xterm 把鼠标设置成Xterm模式

:behave mswin 把鼠标设置成mswin模式

'mouse' in which mode the mouse is used by Vim

'mousemodel' what effect a mouse click has

'mousetime' time between clicks for a double-click

'mousehide' hide the mouse while typing

'selectmode' whether the mouse starts Visual or Select mode

:set selectmode+=mouse 通过鼠标选择文本进入选择模式,选择模式下输入字符会使用新字符替换之前选中的字符。

-------------------------其它的---------------------------

:{range}write>>logfile 将当前内容追加到指定文件中

:{range}write 保存,后面加路径为另存为

:{range}write {command} 将当前文件保存到command中表示把当前文件作为被调用命令的参数 如 :write !wc 返回当前文件的字符数

:w :write的缩写

:edit(e) 打开,编辑

ZZ         保存并退出

zz   将光标所在行移至窗口中间

:q   退出

vim -R file 用只读模式打开file unix中view file等效,通过w!可以强制存盘

vim -M file 用只读模式打开file 通过 :set modifiable :set write 可以去除这种保护

vim -r file 用swp文件恢复当前打开文件,恢复一个还没有命名保存的文件时用 vim -r "" ,其中file可以是被恢复的原文件,也可以是用于恢复的交换文件(VIM会根据交换文件自动找到原文件)

vim -r 列出当前可用的所有交换文件,然后选择用哪个恢复

:recover 用交换文件恢复当前文件

:set shortmess 选择关闭信息提示功能

:saveas move.s 将当前文件另存为move.s

:file move.c 将当前文件重命名为move.c

{command}!   强制符

!{motion}{program} 执行外部程序 输入完!{motion}部分后命令会自动跳转到命令行部分,会通过motion部分的内用调用program然后用返回结果覆盖调motion选择的部分 例如:!5Gsort<Enter>

!! 在当前行执行程序 相当于 :.!

:jumps 列出跳转记录

:marks 列出所有标签

:reg 查看寄存器内的内容

<ESC>     取消命令

CTRL-G     显示行数等信息

m 创建标签,用a-z 是局域标签,A-Z是全局标签

v 进入visual模式

V 进入visual模式,以行为对象

CTRL-V 进入visual模式,以矩形为对象

o 在以矩形为单位的visual模式时 光标对角切换

O 在以矩形为单位的visual模式时 光标平角切换

"{a-Z,+,*等} 选择寄存器复制\剪切\粘贴 大写字母表示追加

'" 跳到上次退出此文件时的位置

'. 跳到最后编辑此文件的位置

:TOhtml 把当前文件转化成HTML格式

:source $VIMRUNTIME/syntax/2html.vim  把2html.vim转化成HTML显示在屏幕上

g Ctrl-G 统计字数,可以在visual模式下选择要统计的字符

---------------------------------------------------------------

相关视频

    没有数据

相关阅读 Linux测试网速命令是什么 Linux命令行测试网速教程和Win8一模一样!超华丽Linux仿Win8主题下载XP停止服务我用它 和XP一模一样的Linux系统详细体验Linux启动菜单修改教程教你一招:解决linux下arp攻击的方法gcov-dump原理分析_Linux平台代码覆盖率测试Linux配置DHCP服务器实例:linux配置教程Linux与微软的战争 依旧硝烟弥漫

文章评论
发表评论

热门文章 Cygwin安装教程(图文)CentOS安装教程(CentOLinux系统安装Vmware图

最新文章 Linux测试网速命令是什Cygwin安装教程(图文) CentOS安装教程(CentOS 6.4图文安装)Linux系统安装Vmware图文教程Stingray Traffic Manager配置教程ubuntu u盘安装图解

人气排行 Linux系统安装Vmware图文教程Cygwin安装教程(图文)命令行Makefile和make命令讲解教程关于linux vim命令 总结CentOS安装教程(CentOS 6.4图文安装)用vnc实现windows远程连接linux桌面 vnc安装Linux系统下应用软件安装教程教你手工卸载ubuntu下的vmware系列软件