摘要:
配置文件:永久有效 全局:/etc/vimrc 个人:~/.vimrc 扩展模式:当前vim进程有效 (1) 行号 显示:set number, 简写为set nu 取消显示:set nonumber, 简写为set nonu (2) 忽略字符的大小写 启用:set ic 不忽略:set no 阅读全文
摘要:
多文件分割 vim o| O FILE1 FILE2 ... o: 水平分割 O: 垂直分割 在窗口间切换:Ctrl+w之后按方向键, Arrow 单文件窗口分割: Ctrl+ 阅读全文
摘要:
vim FILE1 FILE2 FILE3 ... :next 下一个 :prev 前一个 :first 第一个 :last 最后一个 :wall 保存所有 :qall 退出所有 :wqall 阅读全文
摘要:
允许选择的文本块 v 面向字符(命令模式输入v) V 面向行(整行) ctrl v 面向块 可视化键可用于与移动键结合使用: w ) } 箭头等 突出显示的文字可被删除,复制,变更,过滤,搜索,替换等 阅读全文
摘要:
以二进制方式打开文件 vim –b binaryfile 扩展命令模式下,利用xxd命令转换为可读的十六进制 :%!xxd 编辑二进制文件 扩展命令模式下,利用xxd命令转换回二进制 :%!xxd –r 保存退出 (4VIM 01:18:00左右) 阅读全文
摘要:
有26个命名寄存器和1个无命名寄存器,常存放不同的剪贴版内容,可以不同会话间共享 寄存器名称a,b,…,z,格式:“寄存器 放在数字和命令之间 如:3"tyy 表示复制3行到t寄存器中 "tp 表示将t寄存器内容粘贴 未指定,将使用无命名寄存器 .有10个数字寄存器,用0,1,…,9表示,0存放最近 阅读全文
摘要:
u撤销最近的更改 \ u撤销之前多次更改 U 撤消光标落在这行后所有此行的更改 按Ctrl r重做最后的“撤消”更改(取消之前按过的“u”) . 重复前一个操作(可以重复之前的复制等操作) n.重复前一个操作n次 阅读全文
摘要:
查找 /PATTERN:从当前光标所在处向文件尾部查找 ?PATTERN:从当前光标所在处向文件首部查找 n:与命令同方向 N:与命令反方向 替换 s: 在扩展模式下完成查找替换操作 格式:s/要查找的内容/替换为的内容/修饰符 &emsp 阅读全文
摘要:
地址定界 :start_pos,end_pos \ 具体第 行,例如2表示第2行 \ , 从左侧 表示起始行,到右侧 表示结尾行 \ ,+ 从左侧 表示的起始行,加上右侧 表示的行数 :2,+3 表示2到5行 . 当前行 $ 最后一行 .,$ 1 当前 阅读全文
摘要:
粘贴“wang”100次 命令模式 输入100 输入i(插入模式) 输入wang 按[ESC] 键 : y 复制、d 删除、gU 变大写、gu 变小写 例如 0y$ 命令意味着: 0 → 先到行头 y → 从这里开始拷贝 $ → 拷贝到本行最后一个字符 ye 从当前位置拷贝到本单词的最后一个字符 阅读全文
摘要:
字符编辑: x: 删除光标处的字符 (其实是剪切,按“p”可以粘贴) \ x: 删除光标处起始的 个字符 xp: 交换光标所在处的字符及其后面字符的位置(两个字符间对调) ~:转换大小写 J:删除当前行后的换行符 替换命令(r, replace) r: 替换光标所在处的字符 R:切换成REPLACE 阅读全文
摘要:
Ctrl+f: 向文件尾部翻一屏 Ctrl+b: 向文件首部翻一屏 Ctrl+d: 向文件尾部翻半屏 Ctrl+u:向文件首部翻半屏 阅读全文
摘要:
字符间跳转: h: 左 l: 右 j: 下 k: 上 数字+h|j|k|l:一下跳转到第几个字符(由前面输入的数字指定) 3+h|j|k|l:向左|下|上|右跳转3个字符 \ COMMAND:跳转由 指定的个数的字符 单词间跳转: w:下一个单词的词首 e:当前或下一单词的词尾 b:当前或前一个单词 阅读全文
摘要:
按“:”进入Ex模式 创建一个命令提示符: 处于底部的屏幕左侧 命令: w 写(存)磁盘文件 wq 写入并退出 x 写入并退出 q 退出 q! 不存盘退出,即使更改都将丢失 r filename 读文件内容到当前文件中 w filename 将当前文件内容写入另一个文件 !command 执行命令 阅读全文
摘要:
扩展模式: :q 退出 :q! 强制退出,丢弃做出的修改 :wq 保存退出 :x 保存退出 命令模式(默认模式) ZZ: 保存退出 ZQ:不保存退出 阅读全文
摘要:
命令模式 插入模式 i: insert, 在 光标所在处 输入 I:在当前光标所在行的 行首 输入 a: append, 在光标所在处 后面 输入 A:在当前光标所在行的 行尾 输入 o: 在当前光标所在行的 下方打开一个新行 O:在当前光标所在行的 上方打开一个新行 插入模式 命令模式 ESC 命 阅读全文
摘要:
三种主要模式: 命令(Normal)模式:默认模式,移动光标,剪切/粘贴文本 查看文件内容 插入(Insert)或编辑模式: 修改文本 给文本中的内容显示颜色(Ctrl+v+[) 扩展命令(extended command )模式: 保存,退出等 P.S:r Esc键 退出当前模式 Esc键 Esc 阅读全文
摘要:
vim [OPTION]... FILE... + : 打开文件后,让光标处于第 行的行首, +默认行尾 +/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首 –b file 二进制方式打开文件 –d file1 file2… 比较多个文件 (diff:https:/ 阅读全文
摘要:
vi: Visual Interface,文本编辑器 文本:ASCII, Unicode 文本编辑种类: 行编辑器: sed(适合批量处理多个文件) 全屏编辑器:nano, vi(单个文件) vim Vi Improved 其他编辑器: gedit 一个简单的图形编辑器 gvim 一个Vim编辑器的 阅读全文
摘要:
一、2进制转10进制方法: 1=2^0=1 10=2^1=2 100=2^2=4 1000=2^3=8 10000=2^4=16 100000=2^5=32 1000000=2^6=64 10000000=2^7=128 将对应1位置的数相加 P.S:10101011=128+32+8+2+1=17 阅读全文