VIM中的查找替找
2017-08-02 12:08
239 查看
最近在研究Tornado的文档,中看到一段在于使用Tornado异步方法实现爬虫的代码。
只因为python所学不精,所以一时未能完全理解消化,
遂使用笨办法,在方法的开始和结尾加上输出语句,观察代码执行过程。
但是发现输出的肉容超出的终端的缓存区,最开始的输出看不到了,那就改为日志输出.
一行一行的改print显然是非常低效的,那有什么快捷的办法吗,使用如下查找替换方法。
第一条指令解释:
:s --查找替换指令
/ --第一个斜杠,用于分割 指令与要查找的内容或表达式。
print --要查找的内容,要把print 找出来替换成别别的指定的内容。
/ --第二个斜杠,用于分割 第一个参数,要查找的内容与第二个参数,要替换成的内容。
logging.info( --要替换成的目标内容。
/ --第三个斜杠,用于分割要替换的内容和查找替换指令的选项
g --查找替换指令的选项,表示在一行内全部替换,如果一行内有多个查找到的内容都做替换。
c --查找替换指令的选项,表示在替换前提示用户确认是否要进行替换。
第二条指令解释:
:s --查找替换指令
/ --第一个斜杠,用于分割 指令与要查找的内容或表达式。
logging.info(.$ --要查找的内容正则式,说明:以logging.info(开头,后跟任意个任意字符(非换行符)
“."表示任意非换行符的字符,""表示任意多个,"$"表示行尾。
/ --第二个斜杠,用于分割 第一个参数,要查找的内容与第二个参数,要替换成的内容。
&) --是要替换的内容,我的目的是在最后追加个右括号,而不是把整行替换掉,所以加了&,&表示匹配到的内容,后加加括号,就是要追加的内容。
/ --第三个斜杠,用于分割要替换的内容和查找替换指令的选项
g --查找替换指令的选项,表示在一行内全部替换,如果一行内有多个查找到的内容都做替换。
c --查找替换指令的选项,表示在替换前提示用户确认是否要进行替换。
经过以上的尝试,是不是在用VIM写代码时又多了一样方便的工具,自已记录一下,说不定哪天就想不起来了。
只因为python所学不精,所以一时未能完全理解消化,
遂使用笨办法,在方法的开始和结尾加上输出语句,观察代码执行过程。
但是发现输出的肉容超出的终端的缓存区,最开始的输出看不到了,那就改为日志输出.
一行一行的改print显然是非常低效的,那有什么快捷的办法吗,使用如下查找替换方法。
:s/print/logging.info(/gc :s/logging.info(.*$/&)/gc
第一条指令解释:
:s --查找替换指令
/ --第一个斜杠,用于分割 指令与要查找的内容或表达式。
print --要查找的内容,要把print 找出来替换成别别的指定的内容。
/ --第二个斜杠,用于分割 第一个参数,要查找的内容与第二个参数,要替换成的内容。
logging.info( --要替换成的目标内容。
/ --第三个斜杠,用于分割要替换的内容和查找替换指令的选项
g --查找替换指令的选项,表示在一行内全部替换,如果一行内有多个查找到的内容都做替换。
c --查找替换指令的选项,表示在替换前提示用户确认是否要进行替换。
第二条指令解释:
:s --查找替换指令
/ --第一个斜杠,用于分割 指令与要查找的内容或表达式。
logging.info(.$ --要查找的内容正则式,说明:以logging.info(开头,后跟任意个任意字符(非换行符)
“."表示任意非换行符的字符,""表示任意多个,"$"表示行尾。
/ --第二个斜杠,用于分割 第一个参数,要查找的内容与第二个参数,要替换成的内容。
&) --是要替换的内容,我的目的是在最后追加个右括号,而不是把整行替换掉,所以加了&,&表示匹配到的内容,后加加括号,就是要追加的内容。
/ --第三个斜杠,用于分割要替换的内容和查找替换指令的选项
g --查找替换指令的选项,表示在一行内全部替换,如果一行内有多个查找到的内容都做替换。
c --查找替换指令的选项,表示在替换前提示用户确认是否要进行替换。
经过以上的尝试,是不是在用VIM写代码时又多了一样方便的工具,自已记录一下,说不定哪天就想不起来了。
相关文章推荐
- vim 精确匹配查找单词【转】
- 关于在vim中的查找和替换
- Vim -> 边确认边查找替换
- vimgrep 查找光标下单词并打开quickfix
- vim(三) 正则匹配查找
- [转]Vi/Vim查找替换使用方法 - HelloSUN - 博客园
- [转]Vi/Vim查找替换使用方法
- vim查找/替换字符串
- vim结合findstr实现windows下快速在文件中查找
- vim的查找与替换
- vim中查找和替换的一般使用
- 在 Vim 中优雅地查找和替换
- vim 查找和替换命令 替换/n和\n
- VIM 查找文本
- VIM 查找替换命令的使用
- vi/vim查找替换方法
- vim查找/替换字符串
- vim修炼之道:第三篇(查找命令)
- vim正则表达式查找替换(3)-基础知识
- Vim中的查找和替换