本文共 1532 字,大约阅读时间需要 5 分钟。
#vim 是全球两大流行文本编辑器之一(Emacs Editor,gVim Editor,Nano Editor,gEdit Editor)
#vim file ##直接编辑文件内容#vim 模式:
命令模式(浏览模式) ##此模式下只能对文件内容浏览 ##对 vim 的工作方式进行设定 ##不能修改文件内容插入模式 #对文件内容进行修改的模式
退出模式 #结束 vim 程序使用到的指令
vimtutor
##vim 手册 ##vim 命令打开 vim 程序在程序输入:help#在命令模式下如何更改 vim 的工作方式
方法: ##临时设定 :set 设定 :set nu #显示行号 :set nonu #取消行号显示 :set mouse=a #鼠标可用 :set cursorline #显示光标所在行的行线 :set ts=4 #按一下tab会出现4个空格方法: ##永久设定方式
vim /etc/vimrc ##vim 配置文件 :set nu/关键字 ##高亮显示关键字
:noh ##取消高亮显示 n ##向下匹配关键字 N ##向上匹配关键字#复制#
y ##复制快捷键 yl ##复制一个字母 y3l ##复制三个字母 yw ##复制一个单词 y3w ##复制三个单词 yy ##复制一行 y3y ##复制三行#删除#
d ##删除的快捷键 dl |x ##删除一个字母 d3l ##删除三个字母 dw ##删除一个单词 d3w ##删除 3 个单词 dd ##删除一行 d3d ##删除 3 行#剪切#
c ##剪切 cl ##剪切 1 个字母 c3l ##剪切 3 个字母 cw ##剪切 1 个单词 c3w ##剪切 3 个单词 cc ##剪切 1 整行 c3c ##剪切 3 行 “注意: 剪切操作完毕后会进入到插入模式” “如果要粘贴需要按ESC退出插入模式按P”#粘贴#
p ##在命令模式下 p 表示粘贴#恢复#
u ##恢复#撤销#
ctrl+R ##撤销ctrl+v ##进入可视化模式ESC退出可视化模式批量添加字符:
1.ctrl+v 选中插入字符所在列 2.按大写I进入插入模式 3.插入要写入的字符 4.ESC退出插入模式 批量添加完成:%s/原字符/替换字符/g
##%全文的行,g 全文的列 ##1,5 1-5 行 #/adm/,/sync/ # adm 字符到 sync 字符之间的 1,5s/: /##/g /adm/,/sync/s/: /##/g同步分屏
ctrl + w s ##上下分屏 ctrl + w v ##左右分屏 ctrl + w <上|下|左|右> ##光标移动 ctrl + w c ##取消分屏不同不分屏
:sp 文件名称gg ##光标移动到文件第一行行首
G ##光标移动到最后一行 :数字 ##光标移动到指定行i #光标所在位置插入
I #光标所在行行首插入 A #光标所在行的行尾插入 a #光标所在字符的下一个字符插入 o #光标所在行的下一行插入 O #光标所在行的上一行插入 s #删除光标所在字符插入 S #删除光标所在行插入:wq ##保存退出
:wq! ##强行保存退出只有文件是自己的或者 root 用户可用 :q ##退出 :q! ##强制退出不保存转载地址:http://jjhzi.baihongyu.com/