linux学习笔记之文本处理

文本处理器 字处理软件 wordvi(visual interface) vim (vi improved)Emacs 小型机上多用 可打开网页 功能强大vim 主要在linux模式化编辑器 输入模式(插入模式) 命令模式(编辑模式,复制粘贴等) 末行模式(最下方一行命令操作)vim打开文件vim file vim +n file 打开文件,光标定位到第n行vim +/PATTERN FILE vim +/ab file 打开文件 定位到第一个出现ab的行b(backward) 跳转到单词词首,或前一个单词词首e(end) 跳转到下一个单词词尾或本单词词尾^ 0 跳转到单词行首 ^第一个非空白字符 0绝对行首:n enter 快速跳到第n行翻页 ctrl+f 往前 forward 尾部一屏 ctrl+b 往后 backward ctrl+u ctrl+d 往尾部半屏nx 删除n个字符nwnd 删除第n行.当前行 $最后一行.,$-1 当前到倒数第2行2,,4d删除2-4行:5d 删除第5行改写 ccc 删除光标所在行,并转换至插入模式ncccw cb cencw ncb nce粘贴时只识别最近一个缓冲区u撤销最近一次缓冲区操作 连续的u连续撤销U撤销所有操作 缓冲区做多保存50次 ctrl+r 恢复撤销内容(取消)重复上一次操作 .v 逐个字符选中 V 按行选中vim file1 file2 file3:next:prev:first:lastvim -o file1 file2 上下分屏ctrl+w 连按2次 ctrl w 下 乡下ctrl +O file1 file2 垂直拆分ctrl + w 左 到左边vim file单文件拆分ctrl + w , sctrl + w , v 垂直拆分设置vim工作特征set nuset nonuset ai autoindentset noaisyntax on 语法高亮syntax off/etc/vimrc~/.vimrc:2,5/pa*b/vsck/gi i ignore-cases/ab/AB/ 转换第一个ab–>ABs/ab/AB/g 全部转换:1,$s/aa/AA/g:%s/^#//g:%s/^#[[:space:]]*\([^[:space:]]\)/\1/gsXabcXABCXg 以X为分隔符

得意时应善待他人,因为你失意时会需要他们

linux学习笔记之文本处理

相关文章:

你感兴趣的文章:

标签云: