linux系统中常用的Daquan工具
在linux的开发中,即使只做管理和维护工作,也能使用。本节记录了我每天使用或收集的常用命令。
当然,输入直接在命令行:vimtutor,你可以学习Vim的命令。Vim是非常强大的,很多牛人集成很多插件在vim,但只有基本的Vim命令介绍。
移动命令
H J K左边的L权利光标移动到第一个字符的下一个词一词forwardb光标移动到第一个字一个字E光标移动到下一个字的末字符阁一词在尾部的光标的$字符移动光标到当前行的末尾,^移动光标到当前行的第一个非空白字符0将光标移动到第一个字符
注:这些命令可以在命令前面'0'except 2美元接收数。上面的所有命令都可以接受前面的一些操作命令,如d、DW等。
修改命令
x删除一个字符D后跟任意位移命令,在内容端从当前光标位置的位移的文本将被删除,如DW,删除字C和D命令的功能是相似的,在执行删除命令进入插入模式不同DD,改变删除线YY复制粘贴剪贴板中的内容到当前位置P一整行
vimdiff 1。C 2。C创建一个垂直拆分窗口来比较不同地方的两个文件
搜索命令
f单字符搜索。FA搜索当前行中搜索下一个字符串的字符串,找到全文。如果你想找到单词
N也可以在它的前面接收数字计数,如3N,会发现接近第三的功能
字符串 与字符串相同,唯一不同的是搜索方向是相反的。
注:
它可用于:集noingorecase忽略字符的情况;
命令有记忆功能,它可以由多个键选择选择搜索的历史,和历史的最大项数viminfo的改变可以在会话。
搜索字符。* / % $ ^ { }特殊字符前加上反斜杠转;
要搜索孤立的单词,它不是在其他字符之前(除了空格、制表符)之外,比如搜索,不想搜索到那里,或者是否要使用;
它可用于:集hlsearch强调词要搜索;
定位命令
G光标移到文件的最后一行,或Shift + g15g文件光标移动到第十五行,或15gggg光标到文件45%光标文件45%H光标移动到当前屏幕的光标开始到ML中间当前屏幕光标在当前屏幕第一行的结束
注意:Ctrl + G查看当前光标位置。
滚屏命令
按Ctrl + U车窗摇下车窗屏幕Ctrl + DCtrl + E 屏幕上滚线,Ctrl + Y Ctrl + F滚下一行滚动全屏Ctrl + B全屏ZZ倒退在屏幕ZB在屏幕的顶部线的屏幕底部的ZT中心当前行中的当前行没有多大实际意义
拆分窗口
分裂:横向分割:新添加一个新的vsplit窗口:垂直分割:速度crtl + WW,根据开关窗口的命令添加新的窗口:所有的墙:关闭所有窗口并保存所有的窗户
标签命令
tabedit文件名:在vim窗口编辑,建立一个标签页文件名:分裂,创建一个标签页gt,移动到下一个标签页,移动到下一个标签页。