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

返顶部