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

使用vim/sed去除网上copy的源代码行号和空格

 
阅读更多

from http://imzc.net/archives/122


有些时候,在网上搜索到的代码都包含有行号,高亮显示控件不支持直接提取,如:
test.sh
01 #!/bin/bash
02 echo “aaa”

简单的去掉行号和前面的空格:
方案一:
1.vim中删除所有行号: vim test.sh,command模式, :%s/^[0-9]*// ;
此步可以也可以直接使用sed: sed -i ‘s/^[0-9]*//g’ test.sh
2.使用sed删除所有行首空字符,sed -i ‘s/^[[:space:]]*//’ test.sh

方案二:
1.notepad++, 录制宏,删除第一行的行号,然后回放宏.
2.ultraedit 列模式. 直接删除.


网上看到的一个:
删除/test 目录下的所有空目录文件:
find /test -type d -empty | xargs -exec rmdir;

分享到:
评论

相关推荐

    vim/vi键盘图

    vim使用很方便的快捷键图纸,方便学习,打印出来贴在面前随时查阅

    vim设置20130906, 适合编程爱好者

    "vimshell.vim, vim中使用shell, 最好一款 source ~/.vim/bundle/vimshell/conf.vim "omnicppcomplete.vim source ~/.vim/bundle/omnicppcomplete/conf.vim "code_complete.vim source ~/.vim/bundle/code_...

    vim源代码vim源代码vim源代码

    Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems.  Vim is often called a "programmer's ...

    vim/gvim for window 安装和插件

    vim/gvim for window 安装和插件 详细安装:http://www.cnblogs.com/xiekeli/archive/2012/08/13/2637176.html

    Vim QT版本源代码

    Vim QT版本源代码 基于QT图形界面得VIM 大家可以尝尝鲜 只有源代码 要自己编译 需要QT得编译环境

    dein.vim, Dark vim/neovim插件管理器.zip

    dein.vim, Dark vim/neovim插件管理器 dein.vim Dein.vim 是一个dark的vim/neovim插件管理器。要求Vim 7.4或者更高版本或者 NeoVim 。$PATH ( Windows ) 中的"xcopy命令$PATH 中的

    vim/nvim插件,用于编写和预览markdown

    vim/nvim插件,用于编写和预览markdown

    vim7.3 源代码

    VIM源代码最新版,从Google code上HG下来的,截止日期2011-12-08

    用VIM编写C/C++程序

    VIM也支持根据GNU的风格自动缩进,这样程序员编写出来的代码就更易阅读,而且也有利于培养好的编程风格。用下面这些命令在VIM中查看有关自动缩进的帮助:“:h cindent”、“:h cinoptions”、“:h cinoptions-values...

    vim-terraform, 基本 vim/terraform集成.zip

    vim-terraform, 基本 vim/terraform集成 维护者这个插件和其他类似的插件现在由 HashiVim组织维护,它正在寻找其他维护人员和贡献者。 有关详细信息,请参阅HashiVim主页。概述:vim-terraform这个插件添加了运行...

    linux VIM 配置文件

    vimrc文件拷贝到用户家目录和root家目录下更名为.vimrc 两个TXT文件拷贝到/usr/share/vim/vim73/doc 目录下 两个VIM文件拷贝到/usr/share/vim/vim73/plugin目录下

    vim-config-framework, vim/neovim配置框架.zip

    vim-config-framework, vim/neovim配置框架 极简,模块化,注释,延迟加载 vim/neovim配置框架to配置的主要困难是它们变得太复杂无法调试,做出太多的意见并且...我在寻找代码 Fragment请随意查看我的vim的vim Fragment

    vimsed:vimsed脚本使vim的行为类似于sed。 句法

    警告:使用临时文件~/vimsedin , ~/vimsedcmd.vim和~/vimsedout 。 例子: (注意: "^M"是一个特殊字符,不是^和M键入Ctrl-V + Enter进行键入。代表回车) $ vimsed " :s/e/i/g^M " (user input:) hello hello ...

    最实用完整的VIM/GVIM配置

    VIM GVIM IDE 最实用完整的VIM/GVIM配置

    vim配置,包含自己写的说明,很全,很好用

    mkdir -p ~/.vim/after/syntax ~/.vim/syntax cp c.vim ~/.vim/after/syntax/ tar xf gtk-vim-syntax.tar mv gtk-vim-syntax ~/.vim/syntax vimrc, gvimrc 是我个人使用的 vim 配置文件, 主要是绑定了一些快捷键, ...

    vim配置 molokai.vim

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

    vimtips 学习VIM的理想资源

    学习vim: http://www.vim.org/ O cial site http://chronos.cs.msu.su/vim/newsgroup.html Newsgroup and Usenet http://groups.yahoo.com/group/vim Speci c newsgroup http://u.webring.com/hub?ring=vim VIM ...

    vim8配置成强大的IDE

    使用本文件可以把vim配置成强大的IDE,但是必须使用VIM8.0以上的版本。首先将本文件内容copy到~/.vimrc里,如果没有该文件需要创建;其次git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/...

Global site tag (gtag.js) - Google Analytics