博文

让vim代替你的双手(2012-01-31 22:05:00)

摘要:让vim代替你的双手(备忘笔记) 


.(英文句号) - 简单,快捷 
.(英文句号) 用于实现最简单的重复工作。原理上,vim会记住你最近一次“编辑动作”,使用.(英文句号)可以回放之。要注意的是,“进入插入模式,然后作若干修改,最后离开编辑模式” 被认为是 1 次编辑动作,譬如说,你现在处于正常模式,然后你按i进入插入模式,接着你敲击键盘,输入了“hello”,最后你按Esc回到正常模式,那么,vim记住了你最近的一次编辑动作是”你按下i开始直到你按下Esc为止的所有击键序列“。 

用一个例子说明 . 的用法: 
假设你需要将当前文件中的所有 teh 替换成 the。正常模式下,你输入 /\<teh\>,回车,光标跳到了第一个最近的“teh”的t上。你按下i,然后按3次delete键,然后输入the,然后按esc回到正常模式。接着,你按下n,光标跳到了下一个最近的“teh”,然后你按 . ,看,那个teh马上被替换成the了。于是,你重复地按下n和.,直到所有的teh都被替换完。 


====================================================================================================================================================


s - 智力游戏,趣味盎然 
s命令(全称为substitute)是一个非常非常非常(省略若干个非常)有用的命令,配合vim神速的正则匹配,绝对是你居家旅行,......

阅读全文(1108) | 评论:0

MATLAB_LA作業總結2_矩阵的输入、数组的输入和运算、常量变量和表达式(2012-01-31 12:46:00)

摘要:ctr+p : Up ctr+n : Down zeros(m,n)      m x n 零矩阵 ones(m,n)      m x n 一矩阵 eye(m,n)      m x n matrix with ones in all the diagonal entries Attention:      以上三种若只在braces里面写一个参数n,即为 n x n矩阵 矩阵的裁剪(提取和删除)/矩阵的拼接 生成等差数列:1. a:b:c      其中a是首项, b是公差, c是末项      缺省下b=1 (e.g. 3:5  ->  3,4,5) 2.linspace(a,b,c)      where a is the first item and c is the last. b is the number of the items.
生成等比数列 logspace(a,b,n)      生成10^a到10^b的n个数的等比数列 数组的运算 + -  .* ^ ./ .\ .^ MATLAB提供的若干常量 pi i (or j, 虚数单位) eps ( 机器无穷小, 约为2.2204x(10^-16) ) inf (无穷大) nan (不确定值, 0/0, ∞/∞所得)
MATLAB中的变量 变量名最多31个字符 没有声明变量名时,表达式之值自动付给系统指定变量ans
用who和whos命令 disp( )显示变量内容
clear 清除现存的变量 clc     只清屏
......

阅读全文(1303) | 评论:0

MATLAB_LA作業總結3_ 函数、数据显示格式(2012-01-31 12:43:00)

摘要:标量函数、向量函数、矩阵函数
作用于标量的函数      函数表      计算函数值的命令是: feval(F, x)  F是表示函数名的字符串           e.g. x=(0:0.2:1); y=feval('sin',x)
作用于(行、列)向量时才有意义的函数;也作用于矩阵,产生一个行向量,行向量的每个元素是函数作用于矩阵相应列向量的结果       可分为两类:                           构造矩阵的函数                          进行矩阵计算的函数      max(); min(); sum(); length(); mean()/平均值; median(); prod()/乘积; sort()/小->大;       magic();      rank();      diag();      fliplr();      flipud();      
数据显示格式: 1.对于整数,输出整数 2.对于实数,缺省下显示小数点后4位
通过以下前缀命令,可以更改数据显示方式: (四舍五入) format short,  缺省 format long,  15个有效数字 format bank, 小数点后......

阅读全文(1311) | 评论:1

MATLAB_LA作業總結1_Help  System(2012-01-31 12:42:00)

摘要:1. help ***     Here " *** " should be a command or a function in MATLAB                 e.g. help sin
2. lookfor ***      Here " *** " could be any key words                e.g. lookfor equation ......

阅读全文(1116) | 评论:0

Python with Codeblocks(2012-01-31 00:04:00)

摘要:
CB 中工具里添加,自定义工具->Python脚本测试->添加
编辑工具窗口这样填写-
名称:python脚本测试 (随意便可)
可执行的:C:\Python27\python.exe  (即python.exe所在的目录)
参数 :${active_editor_filename} 最后再加个快捷键就可以了
http://wiki.woodpecker.org.cn/moin/PyAbsolutelyZipManual
Python 绝对简明手册 看了一下,再加上白天稍微看了一下 自带的 chm文件,
看下面这个脚本就可以看懂大概意思了


Python Code #!/usr/bin/python #coding=utf- # 如果脚本中有中文 #coding=gbk 或者 utf-8,不然提示错误 # Filename: csdn.py import sys, os if len(sys.argv) != 3 : # 如果命令行参数不是三个 比如 csdn.py 88888 pw.txt c = raw_input('search:') # 输入搜索关键字 d = raw_input('output:') # 输入输出文件 else: ......

阅读全文(4637) | 评论:0

Sublime Text Menu Problem(2012-01-30 23:44:00)

摘要:After intalling ST2, I click <hide menu> and then it seems be gone for ever. <F10> doesn't work. Then I download ST1.4, and click Preferences->General Preferences. Then a new tab pops up. It must be the configurations file, I think. Its path is: C:\Users\Line\AppData\Roaming\SublimeText\Packages\Default\Options\Application.sublime-options Then I go to C:\Users\Line\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session and change all the <"menu_visible": false> into <"menu_visible": true>. And problem solved!......

阅读全文(2142) | 评论:1