摘要:
基本格式为: :g/pattern/s/old/new/g 首先搜索到匹配的行,然后在匹配的行中替换。 如有下面的文本: int val_one=1; int val_two = 2; int val_three=3; 我们想让“=”两边有空格,即变为: int val_one = 1; int val_two = 2; int val_three = 3; 则替换语句为: :g/\v... 阅读全文
摘要:
1 /***************************************** 2 * Name : Vtun 源码详细分析 3 * Version : 3.0.3 4 * Date : Jan. 22, 2014 5 * Author : lucas 6 * Email : lucasysfeng@gmail.com 7 * Blog : http://www.cnblogs.com/lucasysfeng/ 8 * Description : 1.Vtun是一个短小精悍的开源VPN项目, ... 阅读全文
摘要:
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)... 阅读全文
摘要:
vim的几种模式 1、Normal Mode 普通模式 功能:在这种模式下可以移动光标等。 进入:默认进入vim之后,处于这种模式。在其他模式下狂按ESC后进入此模式。 2、Visual Mode 可视模式 功能:在这种模式下可以选定一些字符、行、多列。 进入:在普通模式下,按v进入。 3、Insert Mode 插入模式 功能:在这种模式下可以编辑输入等。 进入:普通模式下,可以按i、a、o... 阅读全文
摘要:
.(英文句点) 匹配除换行符外的任意1个字符 PS:*指的是前一个匹配项出现0此或多次, 如abc*可以匹配ab、abc、abcc等,即*的前一个匹配项c可以出现0次或多次。 参考:http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html 阅读全文
摘要:
vim中的四种patternPS:{only Vim supports \m, \M, \v and \V} 建议始终将 'magic' 选项保持在缺省值 - 'magic'。这可以避免移植性的麻烦。要使模式不受该选项值的影响,在模式前面加上 "\m" 或 "\M".pattern和正则之间的关系1. \v模式 (v小写)如在vim中查找字符$,如果使用\v模式,则写作::/\v\$而不是::/\v$即在\v模式下, $ .(句点) * ( { 等都被看作是正则表达式中的特殊字符,要匹配本身,需要加反斜杠\。2. \m模式 阅读全文
摘要:
A = [5;3;4;1;7;2][B, C] = sort(A, 'descend') A = 5 3 4 1 7 2 B = 7 5 4 3 2 1 C = 5 1 3 2 6 4 C排序后对应的行号。 阅读全文
摘要:
save (FunctionNowFilename('test', '.mat' )); %----------------------filename: FunctionNowFilename.m ----------------------- function [ fname ] = FunctionNowFilename( pre, post )%NOW_FILENAME convert... 阅读全文
摘要:
要设计的函数: 函数名:FunctionTest 输入:InputValueOne, InputValueTwo 输出:ReturnValueOne, ReturnValueTwo 在FunctionTest.m文件中编写如下代码: function [ReturnValueOne ReturnValueTwo] = FunctionTest(InputValueOne, InputValue... 阅读全文
摘要:
ticfor i = 1:1:100endtoc 阅读全文