摘要:/**@brief @param@return@remark@note@see*/
阅读全文
摘要:简单讲,就是要格式化python代码(行首空4格)::%s/^ \+/ /gc
阅读全文
摘要:作用: 将当前目录下的所有c文件,改为cpp文件@echo off:: @关闭当前行 echo off 关闭以后for /f "delims=" %%i in ('dir/b *.c') do call :ss %%i:: for循环 其中:: delims用来设定分界符,此处设定为空。还有别的选项,可以用 /help 命令查看。:: %%i 表示for语句中的自增变量 在批处理里必须用两个%%, Dos窗口里运行一个就可以了:: do 后面跟要执行的命令,此处调用 :ss 标示的子程序段,输入参数为 %%igoto :eof:ssset var=%1::
阅读全文
摘要:参考:http://easwy.com/blog/archives/advanced-vim-skills-cscope/及文后评论批处理:del cscope.filesfor /r . %%a in (*.c,*.cpp,*.h,*.hpp) do echo %%a >> cscope.files
阅读全文
摘要:新建APN1.名称:cmnet2.APN:cmnet3.APN类型:default就只填写上面3个选项,其他都是默认,不用填写。第二步,设置彩信--(未测试)新建APN1.名称:cmmms2.APN:cmwap3.代理:10.0.0.1724.端口:805.用户名:(空着)6.密码:(空着)7.服务器:(空着)8.MMSC: http://mmsc.monternet.com9.彩信代理:010.000.000.17210.彩信端口:8011.彩信协议:这里要选择 WAP 2.012.MCC:46013.MNC:(默认)(有的机子默认00,有的默认02,保持不变)14.APN类型:mms保存第
阅读全文
摘要:浏览器密码 表单 账号(退出登录、删除cookie、删除书签)chrome 书签QQ密码/Pidgin等IM密码删除当前用户用户公司邮件、SVN各平台密码整理D盘个人资料
阅读全文
摘要:1.将rmvb转换为aviffmpeg -i 33.rmvb -s 320*240 -vcodec msmpeg4 out.avi2.从视频里截取一段"version1ffmpeg -i movie.avi -ss 00:51:42 -t 00:03:30 clip.aviThis will get you the desired clip. Now let me explain you the commands in short:-i movie.avi - this is the input file-ss hh:mm:ss - this is the time at which
阅读全文
摘要:1 #Filename:replace.py2 3 srcf = file('sys_new.txt','r')4 oldStr = srcf.read();5 newStr = oldStr.replace('\n','')6 7 #print newStr8 desf = file('sys.txt','w')9 desf.write(newStr)本应该用VIM的替换实现的,无奈不知道如何在VIM里表示回车。更新:VIM将某字符串替换成回车::%s/;/^M/g难点在于如何输入^M。即表示一个
阅读全文
摘要:NeoComplCache这个自动插件简直屌爆了。用vim.org的官方选项来评价,就是:Life Changing。安装也很简单:1. 下载插件,将里面的文件拷贝到~/vim/vimfile里对应的文件夹下。2. 在.vimrc文件里加入自动启动的命令: let g:neocomplcache_enable_at_startup = 1 或者运行::NeoComplCacheEnable 命令。以上两步官方说明十分齐全。配置:"使用带force的选项,使一个键只帮一个作用。比较清爽" open the snippetimap <silent><C-l&g
阅读全文
摘要:REGEDIT4[HKEY_CLASSES_ROOT\Folder\shell\Dos Prompt Here]@="Dos Prompt Here"[HKEY_CLASSES_ROOT\Folder\shell\Dos Prompt Here\command]@="cmd.exe /c start cmd.exe /k pushd \"%L\""
阅读全文
摘要:每次找注册表比较麻烦,下面是注册表文件:REGEDIT4[HKEY_CLASSES_ROOT\*\Shell\Edit With &Vim\command]@="\"D:\\Program Files\\Vim\\vim73\\gvim.exe\" -p --remote-tab-silent \"%1\""需要注意的地方:1. 标题2.第一行用来新建所需的项3.第二行用来设定该项(command)的初始值。(注意,命令中的引号与反斜杠需要转义。)gvim能否只开一个窗口,每次在终端“gvim 文件名”的时候就自动在这个窗口新
阅读全文
摘要:VIM语法高亮是依据文件类型来判断的,如果在编辑txt或者编辑一个根本没有后缀名的的文件,如何加入一点色彩呢?set filetype=c 让目前编辑的文件以C的色彩方式来显现。
阅读全文
摘要:let i=0 | g/toPlaced/s//\=i/ |let i=i+1 这条命令由三部分组成: let i=1 和 let i=i+1 构成了一个变量递增的循环。g命令用于全局查找一个字符串,并对此字符串施加一个命令。比如:g/\(12\)3/s//\14/ #查找123,并将3替换成4
阅读全文
摘要:rhs: right hand side. 用于表示等号右边的值。lhs: left hand side. 等号左边的值。
阅读全文
摘要:关于缩进============"将缩进风格设置为C-Styleset cindent "将Shift键的宽度设置为4,即每次手动按下Tab键,将移动四个字符的距离set tabstop=4 "number of spaces to use for indent,即设置缩进的宽度set shiftwidth=4"设置public protected private这些C++声明 置于所在代码块的N个字符后"个人习惯于这些关键字位于行首,即与大括号对齐,不缩进。"要通过设置cindent option来进行设置,如下:set cino=
阅读全文
摘要:在~/bash.rc中添加:alias gvim='gvim -f' 添加完后需要Logout一次,变量才能生效。man了一下-f选项,解释如下: -f Foreground. For the GUI version, Vim will not fork and detach from the shell it was started in. On the Amiga, Vim is not restarted to open a new window. This option ...
阅读全文
摘要:修改 $VIM/vim73/syntax/c.vim,在其中加入:"来自王垠的著名配置文件,对函数名进行高亮syn match cFunction "\[^()]*)("me=e-2syn match cFunction "\\s*("me=e-1hi cFunction gui=NONE guifg=LightGreen"本自网上一位网友的正则表达式,对类名进行高亮syn match cClassName "\*\:"me=e-1syn match cClassName "\*\."me=e-
阅读全文
摘要:x86的意思 x86或80x86是英特尔Intel首先开发制造的一种微处理器体系结构的泛称。该系列较早期的处理器名称是以数字来表示,并以“86”作为结尾,包括Intel 8086、80186、80286、80386以及80486,因此其架构被称为“x86”。由于数字并不能作为注册商标,因此Intel及其竞争者均在新一代处理器使用可注册的名称,如Pentium。现时Intel把x86-32称为IA-32,全名为“Intel Architecture, 32-bit”。 x86是一个intel通用计算机系列的编号,也标识一套通用的计算机指令集合。早期intel的CPU编号都是如8086,8028.
阅读全文
摘要:本文提供一种方法, 可以在vim中按F5键来让cl编译并执行当前正在编辑的c++代码. 这样在写一些简单的测试代码的时候, 只要用vim编辑一个文件就可以开始工作, 不需要打开vc创建一个工程了, 比较方便:1. 首先需要创建一个批处理文件, 命名为compile_cpp.bat@echo offrem Author: oritrem Last-Modified: 2009-10-14rem Created: 2009-10-14rem Introduction: %1 - compiled file.set vc_path=c:/Program Files/Mic...
阅读全文