`
yidongkaifa
  • 浏览: 4062039 次
文章分类
社区版块
存档分类
最新评论

vim 在每行头尾加入新的内容

 
阅读更多

需求:

从当前目录找到一批 html 文件,想用一个 Html 把他们的地址用超级链接表示出来,使得在浏览器中只要通过这一个页面就能够访问其他页面。

1.find . -iname "*valid*.*" > valid.txt

然后文件名就以如下的形式存在:

./ValidityState-002.html
./ValidityState-customError-expected.txt
./ValidityState-customError.html
./ValidityState-patternMismatch-expected.txt
./ValidityState-patternMismatch-unsupported-expected.txt
./ValidityState-patternMismatch-unsupported.html
./ValidityState-patternMismatch.html
./ValidityState-rangeOverflow-expected.txt
./ValidityState-rangeOverflow.html

。。。

2. 我想要的形式是:

<a href=./ValidityState-002.html>./ValidityState-002.html</a>

...

解决方案:

a.cat valid | while read line;do echo "$line>$line" >>vv.html ;done

b. vi vv.html

此时文件内容如 “href=./ValidityState-002.html>./ValidityState-002.html”,要在每行头尾加 <a> 标签,好在有 vi 的命令

c. 在每行开始加入“<a href=” vim 命令: :%s/^/<a href=

d. 在每行尾加入 “</a>” vim命令 : :%s/$/<\/a>


更新:

用到 html5 ol 元素

上述 c 改成 :%s/^/<li><a href=

d 改成 :%s/$/<\/a><\/li>

然后再文件头尾用 ol 包起来

<ol>

<li>xxx</li>

...

</ol>

g这样显示出来就是:

1.xxx

2.xxx

3.xxxxxx

分享到:
评论

相关推荐

    eclipse中加入vim

    在eclipse中加入vim,在eclipse中加入vim, 在eclipse中加入vim, 在eclipse中加入vim, 在eclipse中加入vim, 在eclipse中加入vim,

    linux_vim_最新更新

    linux_vim_最新更新linux_vim_最新更新linux_vim_最新更新linux_vim_最新更新linux_vim_最新更新linux_vim_最新更新

    VIM快捷键 VIM插件

    VIM快捷键 VIM快捷键 VIM插件 VIM快捷键 VIM插件

    VIM 编辑器最新版本--VIM7.2

    VIM 最新版本-7.2里面新增了许多功能

    vim中文手册 vim中文手册 vim中文手册

    vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册vim中文手册vim中文手册

    linuxvim操作图片

    linuxvim操作图片linuxvim操作图片linuxvim操作图片linuxvim操作图片

    Vim命令合集.docx

    在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开的文件列表,当前正在编辑的文件会用[]括起来。 :args 打开远程文件,比如ftp或者...

    linux_vim插件_最新

    linux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_...

    vim user manual ---vim用户手册

    j26.4j 在一个shell脚本中使用Vim jusr 27.txtj 搜索命令和模式 j27.1j 忽略大小写 j27.2j 绕回文件头尾 j27.3j 偏移 j27.4j 多次匹配 j27.5j 多选一 j27.6j 字符范围 j27.7j 字符分类 j27.8j 匹配一个断行 j27.9j ...

    Linux在指定文件指定行插入内容shell脚本

    Linux在指定文件指定行插入内容shell脚本,参数请见脚本注释

    Vim 8.2 PDF 中文参考手册(最新)

    Vim 8.2 PDF 中文参考手册(最新)

    vim配置 molokai.vim

    cp molokai.vim /usr/share/vim/vim73/colors cp /etc/vim/vimrc /etc/vim/vimrc.bak cp vimrc /etc/vim/vimrc

    vim 配置 vim 配置

    vim配置 vim 配置 整理出来大家一起学习

    vim-conjoin:在vim中加入行时删除连续字符

    vim连接在vim中加入行时,请删除连续字符并合并字符串文字。 conjoin是一个插件,用于在存在行连续字符的情况下处理行连接。 Vim在以下shell脚本中对J和:join的正常行为: cat file.txt \ | sort \ | uniq -c 将反...

    vim plugin vim changes to ide update

    add wintagexplorer.vim , echofunc.vim , vimrc

    Vim编辑器 VIM

    Vim编辑器

    (最新版)Vim手册中文版8.0(vim帮助文档)reference-2.1.0.pdf

    编辑器的几乎所有的命令并且还加入了许多新的命令。这对于编写程序和编辑普通的文本 文件是非常有用的。 所有的命令都可以通过键盘来输入。这样的优点在于: 你可以通过把手放在键盘上, 把眼睛放在屏幕上,集中精力...

    vim的wiki插件 vimwiki

    vimwiki 在 vim官网所有插件中 好评排第三。 此包中含有五个文件: vimwiki1.2 包 vimwiki2.0 最新包,刚刚发布的 介绍及文档 Vimwiki1.1.1QR.pdf Vimwiki syntax markup.html vimwiki_Description.txt 感谢vim...

    Vim实用技巧电子书

    vim是一款功能丰富而强大的文本编辑器,其代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用。vim能够大大提高程序员的工作效率。对于vim高手来说,vim能以与思考同步的速度编辑文本...

    vim操作,打印出来可以直接参考

    文档里是vim操作的全部详细的图片,对于经常使用linux的人来说简直是方便至极

Global site tag (gtag.js) - Google Analytics