i am not a cute boy, and i mean it.
想要刪除"mean"後面所有的字,就先把游標移到"m"然後"shift+c"
即可得到:
i am not a cute boy, and i 
同時進入插入模式,直接打字就可以進行編輯嚕!!
i am not a cute boy, and i mean it.
i am not a cute boy, and i 
i am not a cute boy.
u r  so bad.
i am so good.
#folding one
sdfsf
sdfsdfsdf
sdfsdfsdffsdfsdfsdf
#folding two
asdfasdf
asfwerfsd
wecv9ifkd 
i am not a cute boy, and i really mean it.
i am not a cute boy, and i mean it
i am not a cute boy, and i  mean it.  
python date物件
>>> from datetime import date 
# 創造一個date物件
# date( year, month , day )
  >>> d = date( 2008, 1,1 )
  >>> d
  datetime.date(2008, 1, 1)
# 求( 哪一年,哪一月,哪一天 )
  >>> ( d.year , d.month , d.day )
  (2008, 1, 1)
# 求星期幾 ( 2008-01-01是星期二 )
  >>> d.weekday() , d.isoweekday()
  (1, 2)
  >>># weekday()是以星期一當0
  >>># isoweekday() 是以星期一當1
# 求date物件是( 哪一年,哪一週,星期幾 )
  >>> d.isocalendar()
  (2008, 1, 2)
  >>> d.isoformat()
  '2008-01-01'
# today也是date物件
  >>> today = date.today()
# 今天是2007年12月12日星期三
  >>> today.year, today.month , today.day, today.isoweekday()
  (2007, 12, 12, 3)
 
x = wgn(100,100000);
kaiser_windowed = windowed(x,'kaiser');
noise_kaiser_windowed = x_ref - kaiser_windowed;
var_noise = var(noise_kaiser_windowed);
x = wgn(100,100000);
kaiser_windowed = windowed(x,'kaiser');
noise_kaiser_windowed = x_ref - kaiser_windowed;
var_noise = var(noise_kaiser_windowed);
kaiser_windowed(kaiser_size_index) = windowed(x,'kaiser',kaiser_window_size(window_size_index), ref_length);
noise_kaiser_windowed(u_index) = ones(length(kaiser_window_size),1)*x_ref - kaiser_windowed;
kaiser_windowed(kaiser_size_index) = windowed(x,'kaiser',kaiser_window_size(window_size_index), ref_length);
noise_kaiser_windowed(u_index) = ones(length(kaiser_window_size),1)*x_ref - kaiser_windowed;
kaiser_windowed(kaiser_size_index) = windowed(x,'kaiser',kaiser_window_size(window_size_index), ref_length);
noise_kaiser_windowed(u_index) = ones(length(kaiser_window_size),1)*x_ref - kaiser_windowed;
kaiser_windowed(kaiser_size_index) = windowed(x,'kaiser',kaiser_window_size(window_size_index), ref_length);
noise_kaiser_windowed(u_index) = ones(length(kaiser_window_size),1)*x_ref - kaiser_windowed;
       
>>> print 'a' + 'b' + 'c'        
abc        
>>> print 'abc' * 3        
abcabcabc        
             
>>> print '%s %s %s' %( 'a' , 'b' , 'c' )        
a b c        
             
>>> template = '%s %s %s'        
>>> print template % ( 'a', 'b' , 'c' )        
a b c        
             
>>> temp_dict = '%(first)s %(second)s %(third)s'        
>>> intp_dict = { 'first' : 'how' ,        
'second' : 'are',        
'third' : 'you',        
}        
>>> print temp_dict % intp_dict        
how are you        
             
>>> s1 = 'how are you'        
>>> s1.split()        
['how', 'are', 'you']        
        
>>> a = s1.split()        
>>> print a        
['how', 'are', 'you']        
             
>>> '-'.join(a)        
'how-are-you'        
             
>>> s1 = '''first line        
second line        
end line'''        
        
>>> a = s1.split( '\n' )        
>>> print a        
['first line', 'second line', 'end line']        
             
>>> s_comma = ','.join(a)        
>>> print s_comma        
first line,second line,end line        
             
>>> s_comma_a = s_comma.split(',')        
>>> print s_comma_a        
['first line', 'second line', 'end line']        
             
>>> print '\n'.join( s_comma_a )        
first line        
second line        
end line        
      Session的目的就是把目前視窗的狀態記錄下來,之後可以還原到目前狀態。
最常用的情況是program時,可能會一次開好幾個檔,可能是用split也有可能是開在tab。等下次再來寫code時,想要到之前打開的檔案叫出來編輯。
Session的操作分為:
:browse mks
這時會跳出filedialog。輸入session的名字(例如:Session.vim)按確定即可。
讀出session(例如:Session.vim)
輸入:so %
即可開啟之前的狀態
建議使用gvim的gui介面。
除了可以使用滑鼠來做輔助之外,
在vim7.0之後還有可以新增tab。
   
由於大部份的資料和tip都是著重在文字介面的操作,反而一些gui上好用的功能被忽略了。
   
以下就想到的做一些筆記:
   
:set guioptions+=m
:set guioptions-=m
:set guioptions+=T
:set guioptions-=T
:browse save
gt
gT
<c-w>T
按shift,在到字上按滑鼠右鍵。
將檔案圖式ctrl拖曳至視窗
(直接拖放是用buffer開啟)