[24705] 2016-02-11_打造自己的Python编码环境

文档创建者:s7ckTeam
浏览次数:1
最后更新:2025-01-18
2016-02-11_打造自己的Python编码环境   P y t h o n   X Y M   L i n u x   2 0 1 6 - 0 2 - 1 1 h t t p : / / x y m l i f e . c o m / 2 0 1 6 / 0 2 / 0 7 / % E 6 % 8 9 % 9 3 % E 9 % 8 0 % A 0 % E 8 % 8 7 % A A % E 5 % B 7 % B 1 % E 7 % 9 A % 8 4 P y t h o n % E 7 % B C % 9 6 % E 7 % A 0 % 8 1 % E 7 % 8 E % A F % E 5 % A 2 % 8 3 /     X Y M M a c i T e r m 2 Z s h V i m C o n s o l a s N o i s y T y p e r   X D   i T e r m 2 [ 1 ] o s ( c o m m a n d + f ) C o n s o l a s [ 2 ] 0 便 o a c m 0 o Z s h [ 3 ] z s h b a s h S h e l l b a s h m a c z s h V i m [ 4 ] V i V i E m a c s U n i x
N o i s y T y p e r [ 5 ] m a c c o n s o l a s o k Z s h o h - m y - z s h [ 6 ] z s h o h - m y - z s h [ 7 ]   o h - m y - z s h a g n o s t e r z s h ~ / . z s h r c a g n o s t e r [ 8 ] p o w e r l i n e [ 9 ] z s h 6 .   i T e r m 2 [ 1 0 ] i t e r m 2 P e r f e r e n c e s T e x t   c o n s o l a s A S C I I p o w e r l i n e p o w e r l i n e 1 .   $   b r e w   i n s t a l l   c a b e x t r a c t 2 .   $   c d   ~ / D o w n l o a d s 3 .   $   m k d i r   c o n s o l a s 4 .   $   c d   c o n s o l a s 5 .   $   c u r l   - O   h t t p : / / d o w n l o a d . m i c r o s o f t . c o m / d o w n l o a d / f / 5 / a / f 5 a 3 d f 7 6 - d 8 5 6 - 4 a 6 1 - a 6 b d - 7 2 2 f 5 2 a 5 b e 2 6 / P o w e r P o i n t V i e w e r . e x e 6 .   $   c a b e x t r a c t   P o w e r P o i n t V i e w e r . e x e 7 .   $   c a b e x t r a c t   p p v i e w e r . c a b 8 .   $   o p e n   C O N S O L A * . T T F 1 .   / /   使 c u r l 2 .   $   s h   - c   " $ ( c u r l   - f s S L   h t t p s : / / r a w . g i t h u b . c o m / r o b b y r u s s e l l / o h - m y - z s h / m a s t e r / t o o l s / i n s t a l l . s h ) "   3 .   / /   使 w g e t 4 .   $   s h   - c   " $ ( w g e t   h t t p s : / / r a w . g i t h u b . c o m / r o b b y r u s s e l l / o h - m y - z s h / m a s t e r / t o o l s / i n s t a l l . s h   - O   - ) " 5 .   / /   6 .   $   s o u r c e   . z s h r c 1 .   / /   z s h 2 .   $   v i m   ~ / . z s h r c 3 .       Z S H _ T H E M E = " a g n o s t e r "     / / . z s h r c Z S H _ T H E M E 4 .       D E F A U L T _ U S E R = u s e r n a m e   / /   . z s h r c 5 .   $   s o u r c e   ~ / . z s h r c               / /   7 .   / /   p o w e l i n e   f o n t   8 .   $   g i t   c l o n e   h t t p s : / / g i t h u b . c o m / p o w e r l i n e / f o n t s . g i t 9 .   $   c d   p o w e r l i n e 1 0 .   $   . / i n s t a l l . s h
i T e r m 2 [ 1 1 ] [ 1 2 ] g i t   c l o n e i t e r m 2 P e r f e r e n c e s C o l o r s L o a d   P r e s e t s i m p o r t   g i t t e r m i n a l F i s h   T a n k V i m s p f 1 3 8 0 0 0 + 1 s v i m v i m   I D E   使   v i m [ 1 3 ] v i m   [ 1 4 ] p y t h o n p y t h o n f l a k e 8 v i m r c v i m ( h i g h l i g h t . j s v i m   s c r i p t ) 4 .   1 .   "   . v i m r c 2 .   "   v i m   h t t p : / / v i m d o c . s o u r c e f o r g e . n e t 3 .   "     h t t p s : / / g i t h u b . c o m / y a n g y a n g w i t h g n u / u s e _ v i m _ a s _ i d e 5 .   "   6 .   s e t   n o c o m p a t i b l e   " v i m 仿 v i 7 .   s e t   m o u s e = a             "   ,   8 .   s e t   m o u s e h i d e         "   9 .   s e t   b a c k s p a c e = i n d e n t , e o l , s t a r t       "   退 i n s e r t 1 0 .   s e t   s h o w m a t c h           "     1 1 .   s e t   n o b a c k u p             "   1 2 .   s e t   n o w r i t e b a c k u p   "   1 3 .   s e t   n o s w a p f i l e         "   1 4 .   s e t   h i s t o r y = 5 0 0       "   h i s t o r y 1 5 .   s e t   r u l e r                   "     1 6 .   s e t   s h o w c m d               "     1 7 .   s e t   i n c s e a r c h           "     1 8 .   s e t   h l s e a r c h             "     1 9 .   s e t   i g n o r e c a s e         "     2 0 .   s e t   s m a r t c a s e           "     2 1 .   s e t   l a s t s t a t u s = 2     "     2 2 .   "   s e t   a u t o w r i t e           "     2 3 .   s e t   s h o r t m e s s = a t I "     "   2 4 .   s e t   v i e w o p t i o n s = f o l d s , o p t i o n s , c u r s o r , u n i x , s l a s h   "   B e t t e r   U n i x   /   W i n d o w s   c o m p a t i b i l i t y
3 5 .   6 4 .   7 0 .   7 4 .   2 4 .   s e t   v i e w o p t i o n s = f o l d s , o p t i o n s , c u r s o r , u n i x , s l a s h   "   B e t t e r   U n i x   /   W i n d o w s   c o m p a t i b i l i t y 2 5 .   s e t   v i r t u a l e d i t = o n e m o r e                           "     2 6 .   s e t   h i d d e n                                                     "     2 7 .   " s e t   c o n f i r m               "   退 2 8 .   "   s e t   s p e l l                   "   2 9 .   s e t   l i n e s p a c e = 0       "   3 0 .   s e t   w i l d m e n u             "   3 1 .   s e t   w i l d m o d e = l i s t : l o n g e s t , f u l l   "   3 2 .   s e t   w h i c h w r a p = b , s , h , l , < , > , [ , ]     "   , b 退 s h l < > n / v [ ] i / r 3 3 .   s e t   s c r o l l j u m p = 5     "     3 4 .   s e t   s c r o l l o f f = 3       "   3 6 .   "   3 7 .   s e t   n o w r a p                 "   3 8 .   s e t   a u t o i n d e n t         "     3 9 .   s e t   s h i f t w i d t h = 4     "   = 4 4 0 .   s e t   e x p a n d t a b           "   t a b 4 1 .   s e t   t a b s t o p = 4           "   t a b = 4   4 2 .   s e t   s o f t t a b s t o p = 4   "   退   4 3 .   s e t   n o j o i n s p a c e s     "   J 4 4 .   s e t   s p l i t r i g h t         "   v s p l i t 4 5 .   s e t   s p l i t b e l o w         "   s p l i t 4 6 .   s e t   p a s t e t o g g l e = < F 1 2 >   "   F 1 2 4 7 .   s e t   i s k e y w o r d - = .     "   ' . '   4 8 .   s e t   i s k e y w o r d - = #     "   ' # '   4 9 .   s e t   i s k e y w o r d - = -     "   ' - '   5 0 .   s e t   l i s t c h a r s = t a b :   , t r a i l : , e x t e n d s : # , n b s p : .   "   5 1 .   s e t   t e x t w i d t h = 8 0     "   5 2 .   s e t   f i l e e n c o d i n g s = u t f - 8 , g b 1 8 0 3 0 , g b k , b i g 5   "   5 3 .   "   ^ M 5 4 .   l e t   g : k e e p _ t r a i l i n g _ w h i t e s p a c e   =   1 5 5 .   f u n c t i o n !   S t r i p T r a i l i n g W h i t e s p a c e ( ) 5 6 .           l e t   _ s = @ / 5 7 .           l e t   l   =   l i n e ( " . " ) 5 8 .           l e t   c   =   c o l ( " . " ) 5 9 .           % s / s + $ / / e 6 0 .           l e t   @ / = _ s 6 1 .           c a l l   c u r s o r ( l ,   c ) 6 2 .   e n d f u n c t i o n 6 3 .   a u t o c m d   F i l e T y p e   c , c p p , j a v a , g o , p h p , j a v a s c r i p t , p y t h o n , t w i g , x m l , y m l   a u t o c m d   B u f W r i t e P r e   < b u f f e r >   i f   e x i s t s ( ' g : k e e p _ t r a i l i n g _ w h i t e s p a c e ' )   |   c a l l   S t r i p T r a i l i n g W h i t e s p a c e ( )   |   e n d i f   6 5 .   "   b u f f e r 6 6 .   l e t   g : a u t o c h d i r   =   1 6 7 .   i f   e x i s t s ( ' g : a u t o c h d i r ' ) 6 8 .           a u t o c m d   B u f E n t e r   *   i f   b u f n a m e ( " " )   ! ~   " ^ [ A - Z a - z 0 - 9 ] * : / / "   |   l c d   % : p : h   |   e n d i f 6 9 .   e n d i f 7 1 .   "   7 2 .   a u   B u f W i n L e a v e   * . p y , * . c , * . c p p , * . c s s , * . h t m l , * . j s , * p h p   m k v i e w 7 3 .   a u   B u f W i n E n t e r   * . p y , * . c , * . c p p , * . c s s , * . h t m l , * . j s , * p h p   s i l e n t   l o a d v i e w 7 5 .   "   u 7 6 .   i f   h a s ( ' p e r s i s t e n t _ u n d o ' ) 7 7 .           s e t   u n d o f i l e                               "   u 7 8 .           s e t   u n d o l e v e l s = 1 0 0 0                   "  
8 1 .   8 9 .   9 3 .   1 0 6 .   1 1 0 .   1 1 3 .   1 1 6 .   1 1 9 .   1 2 3 .   1 3 0 .   7 8 .           s e t   u n d o l e v e l s = 1 0 0 0                   "   7 9 .           s e t   u n d o r e l o a d = 1 0 0 0 0                 "   8 0 .   e n d i f 8 2 .   "   8 3 .   a u t o c m d   B u f N e w F i l e , B u f R e a d   * . p y , * . p y w   s e t   f i l e t y p e = p y t h o n 8 4 .   a u t o c m d   B u f N e w F i l e , B u f R e a d   * . h t m l . t w i g   s e t   f i l e t y p e = h t m l . t w i g 8 5 .   a u t o c m d   F i l e T y p e   h a s k e l l   s e t l o c a l   e x p a n d t a b   s h i f t w i d t h = 2   s o f t t a b s t o p = 2 8 6 .   a u t o c m d   B u f N e w F i l e , B u f R e a d   * . c o f f e e   s e t   f i l e t y p e = c o f f e e 8 7 .   a u t o c m d   F i l e T y p e   h a s k e l l   s e t l o c a l   c o m m e n t s t r i n g = - -   % s 8 8 .   a u t o c m d   F i l e T y p e   h a s k e l l   s e t l o c a l   n o s p e l l 9 0 .   "   k e y   9 1 .   l e t   m a p l e a d e r   =   ' , '                   "   l e a d e r 9 2 .   l e t   m a p l o c a l l e a d e r   =   ' _ '         "   l e a d e r 9 4 .   "   t a g w i n d o w   9 5 .   l e t   g : e a s y W i n d o w s   =   1 9 6 .   i f   e x i s t s ( ' g : e a s y W i n d o w s ' ) 9 7 .           "   9 8 .           m a p   < C - J >   < C - W > j < C - W > _     9 9 .           "   1 0 0 .           m a p   < C - K >   < C - W > k < C - W > _ 1 0 1 .           "   1 0 2 .           m a p   < C - L >   < C - W > l < C - W > _ 1 0 3 .           "   1 0 4 .           m a p   < C - H >   < C - W > h < C - W > _ 1 0 5 .   e n d i f 1 0 7 .   "   1 0 8 .   n o r e m a p   j   g j 1 0 9 .   n o r e m a p   k   g k 1 1 1 .   "   s u d o 1 1 2 .   c m a p   w ! !   w   ! s u d o   t e e   %   > / d e v / n u l l 1 1 4 .   "   , f c 1 1 5 .   m a p   < l e a d e r > f c   / v ^ [ < | = > ] { 7 } (   . * | $ ) < C R > 1 1 7 .   "   , f f   1 1 8 .   n m a p   < L e a d e r > f f   [ I : l e t   n r   =   i n p u t ( " W h i c h   o n e :   " ) < B a r > e x e   " n o r m a l   "   .   n r   . " [ t " < C R > 1 2 0 .   "   1 2 1 .   m a p   z l   z L 1 2 2 .   m a p   z h   z H 1 2 4 .   "   v s p b u f f e r , 1 2 5 .   c n o r e m a p   % %   < C - R > = f n a m e e s c a p e ( e x p a n d ( ' % : h ' ) ) . ' / ' < c r > 1 2 6 .   m a p   < l e a d e r > e w   : e   % % 1 2 7 .   m a p   < l e a d e r > e s   : s p   % % 1 2 8 .   m a p   < l e a d e r > e v   : v s p   % % 1 2 9 .   m a p   < l e a d e r > e t   : t a b e   % % 1 3 1 .   "  
1 3 9 .   1 4 3 .   1 4 6 .   1 5 1 .   1 5 4 .   1 6 5 .   1 6 6 .   1 7 5 .   1 8 0 .   1 3 2 .   i f   h a s ( ' c l i p b o a r d ' ) 1 3 3 .           i f   h a s ( ' u n n a m e d p l u s ' ) 1 3 4 .                   s e t   c l i p b o a r d = u n n a m e d p l u s 1 3 5 .           e l s e 1 3 6 .                   s e t   c l i p b o a r d = u n n a m e d 1 3 7 .           e n d i f 1 3 8 .   e n d i f 1 4 0 .   " 1 4 1 .   s e t   g u i f o n t = C o n s o l a s , B i t s t r e a m _ V e r a _ S a n s _ M o n o : h 9 : c A N S I   "   g u i 1 4 2 .   s e t   g f w = : h 1 0 : c G B 2 3 1 2 1 4 4 .   "   1 4 5 .   s y n t a x   o n 1 4 7 .   "   v i m 1 4 8 .   i f   f i l e r e a d a b l e ( e x p a n d ( " ~ / . v i m r c . b u n d l e s " ) ) 1 4 9 .     s o u r c e   ~ / . v i m r c . b u n d l e s 1 5 0 .   e n d i f 1 5 2 .   "   m d 1 5 3 .   f i l e t y p e   p l u g i n   i n d e n t   o n   "   1 5 5 .   "   , U I 1 5 6 .   "   s o l a r i z e d   1 5 7 .   s e t   b a c k g r o u n d = d a r k 1 5 8 .   i f   f i l e r e a d a b l e ( e x p a n d ( " ~ / . v i m / b u n d l e / v i m - c o l o r s - s o l a r i z e d / c o l o r s / s o l a r i z e d . v i m " ) ) 1 5 9 .     l e t   g : s o l a r i z e d _ t e r m c o l o r s = 2 5 6 1 6 0 .     l e t   g : s o l a r i z e d _ t e r m t r a n s = 1 1 6 1 .     l e t   g : s o l a r i z e d _ c o n t r a s t = " n o r m a l " 1 6 2 .     l e t   g : s o l a r i z e d _ v i s i b i l i t y = " n o r m a l " 1 6 3 .     c o l o r   s o l a r i z e d                           "   L o a d   a   c o l o r s c h e m e 1 6 4 .   e n d i f 1 6 7 .   s e t   c u r s o r l i n e   "     1 6 8 .   a u t o c m d   B u f E n t e r   * . p y   s e t   c c = 8 1   "   p y 8 1     1 6 9 .   "   线 b l a c k i t e r m 2 b l a c k 1 7 0 .   h i   C u r s o r L i n e       c t e r m = N O N E   c t e r m b g = b l a c k   g u i b g = b l a c k     1 7 1 .   h i   C u r s o r C o l u m n       c t e r m = N O N E   c t e r m b g = b l a c k   g u i b g = b l a c k   "   1 7 2 .   h i g h l i g h t   C o l o r C o l u m n   c t e r m b g = b l a c k   g u i b g = b l a c k 1 7 3 .   s e t   n u m b e r   "   1 7 4 .   h i   L i n e N r   c t e r m b g = b l a c k 1 7 6 .   "   I n d e n t   G u i d e s   线 1 7 7 .   l e t   g : i n d e n t _ g u i d e s _ s t a r t _ l e v e l   =   2 1 7 8 .   l e t   g : i n d e n t _ g u i d e s _ g u i d e _ s i z e   =   1 1 7 9 .   l e t   g : i n d e n t _ g u i d e s _ e n a b l e _ o n _ v i m _ s t a r t u p   =   1 1 8 1 .   "   a i r l i n e   1 8 2 .   l e t   g : a i r l i n e _ t h e m e = " d a r k " 1 8 3 .   l e t   g : a i r l i n e _ p o w e r l i n e _ f o n t s   =   1 1 8 4 .   l e t   g : a i r l i n e # e x t e n s i o n s # t a b l i n e # e n a b l e d   =   1 1 8 5 .   l e t   g : a i r l i n e # e x t e n s i o n s # t a b l i n e # b u f f e r _ n r _ s h o w   =   1
1 8 6 .   1 9 1 .   2 0 0 .   2 1 4 .   2 2 6 .   2 3 5 .   1 8 7 .   "   N e r d T r e e   c o n t r o l + e 1 8 8 .   m a p   < C - e >   : N E R D T r e e T o g g l e < C R > 1 8 9 .   m a p   < l e a d e r > e e   : N E R D T r e e T o g g l e < C R > 1 9 0 .   n m a p   < l e a d e r > n t   : N E R D T r e e F i n d < C R > 1 9 2 .   l e t   N E R D T r e e S h o w B o o k m a r k s = 1 1 9 3 .   l e t   N E R D T r e e I g n o r e = [ ' . p y c ' ,   ' ~ $ ' ,   ' . s w o $ ' ,   ' . s w p $ ' ,   ' . g i t ' ,   ' . h g ' ,   ' . s v n ' ,   ' . b z r ' ] 1 9 4 .   l e t   N E R D T r e e C h D i r M o d e = 0 1 9 5 .   l e t   N E R D T r e e Q u i t O n O p e n = 1 1 9 6 .   l e t   N E R D T r e e M o u s e M o d e = 2 1 9 7 .   l e t   N E R D T r e e S h o w H i d d e n = 1 1 9 8 .   l e t   N E R D T r e e K e e p T r e e I n N e w T a b = 1 1 9 9 .   l e t   g : n e r d t r e e _ t a b s _ o p e n _ o n _ g u i _ s t a r t u p = 0 2 0 1 .   "   s y n t a s t i c   2 0 2 .   "   w 2 0 3 .   f u n c t i o n !   T o g g l e E r r o r s ( ) 2 0 4 .           E r r o r s 2 0 5 .   e n d f u n c t i o n 2 0 6 .   l e t   g : s y n t a s t i c _ c h e c k _ o n _ o p e n = 1 2 0 7 .   l e t   g : s y n t a s t i c _ a l w a y s _ p o p u l a t e _ l o c _ l i s t   =   1 2 0 8 .   l e t   g : s y n t a s t i c _ a u t o _ l o c _ l i s t   =   1 2 0 9 .   l e t   g : s y n t a s t i c _ c h e c k _ o n _ w q   =   0 2 1 0 .   l e t   s y n t a s t i c _ l o c _ l i s t _ h e i g h t   =   5 2 1 1 .   l e t   g : s y n t a s t i c _ h t m l _ t i d y _ i g n o r e _ e r r o r s = [ "   p r o p r i e t a r y   a t t r i b u t e   " n g - " ] 2 1 2 .   a u t o c m d   W i n E n t e r   *   i f   & b u f t y p e   = = # ' q u i c k f i x '   & &   w i n n r ( ' $ ' )   = =   1   |   q u i t   | e n d i f 2 1 3 .   a u t o c m d   W i n L e a v e   *   l c l o s e 2 1 5 .   "   t a b 2 1 6 .   f u n c t i o n !   I n s e r t T a b W r a p p e r ( ) 2 1 7 .     l e t   c o l   =   c o l ( ' . ' )   -   1 2 1 8 .     i f   ! c o l   | |   g e t l i n e ( ' . ' ) [ c o l   -   1 ]   ! ~   ' k ' 2 1 9 .                   r e t u r n   " < t a b > " 2 2 0 .     e l s e 2 2 1 .                   r e t u r n   " < c - p > " 2 2 2 .     e n d i f 2 2 3 .   e n d f u n c t i o n 2 2 4 .   i n o r e m a p   < T a b >   < c - r > = I n s e r t T a b W r a p p e r ( ) < c r > 2 2 5 .   i n o r e m a p   < S - T a b >   < c - n > 2 2 7 .   "   C t r l p     C t r l p - f u n k y ( , f u ) 2 2 8 .   i f   i s d i r e c t o r y ( e x p a n d ( " ~ / . v i m / b u n d l e / c t r l p . v i m / " ) ) 2 2 9 .           l e t   g : c t r l p _ w o r k i n g _ p a t h _ m o d e   =   ' r a ' 2 3 0 .           n n o r e m a p   < s i l e n t >   < D - t >   : C t r l P < C R > 2 3 1 .           n n o r e m a p   < s i l e n t >   < D - r >   : C t r l P M R U < C R > 2 3 2 .           l e t   g : c t r l p _ c u s t o m _ i g n o r e   =   { 2 3 3 .                                     ' d i r ' :     ' . g i t $ | . h g $ | . s v n $ ' , 2 3 4 .                                     ' f i l e ' :   ' . e x e $ | . s o $ | . d l l $ | . p y c $ '   } 2 3 6 .           i f   e x e c u t a b l e ( ' a g ' ) 2 3 7 .                   l e t   s : c t r l p _ f a l l b a c k   =   ' a g   % s   - - n o c o l o r   - l   - g   " " ' 2 3 8 .           e l s e i f   e x e c u t a b l e ( ' a c k - g r e p ' ) 2 3 9 .                   l e t   s : c t r l p _ f a l l b a c k   =   ' a c k - g r e p   % s   - - n o c o l o r   - f '
2 5 6 .   2 6 4 .   2 7 1 .   2 4 0 .           e l s e i f   e x e c u t a b l e ( ' a c k ' ) 2 4 1 .                   l e t   s : c t r l p _ f a l l b a c k   =   ' a c k   % s   - - n o c o l o r   - f ' 2 4 2 .                   "   O n   W i n d o w s   u s e   " d i r "   a s   f a l l b a c k   c o m m a n d . 2 4 3 .           e l s e 2 4 4 .                   l e t   s : c t r l p _ f a l l b a c k   =   ' f i n d   % s   - t y p e   f ' 2 4 5 .           e n d i f 2 4 6 .           i f   e x i s t s ( " g : c t r l p _ u s e r _ c o m m a n d " ) 2 4 7 .                   u n l e t   g : c t r l p _ u s e r _ c o m m a n d 2 4 8 .           e n d i f 2 4 9 .           l e t   g : c t r l p _ u s e r _ c o m m a n d   =   { 2 5 0 .                                     ' t y p e s ' :   { 2 5 1 .                                     1 :   [ ' . g i t ' ,   ' c d   % s   & &   g i t   l s - f i l e s   .   - - c a c h e d   - - e x c l u d e - s t a n d a r d   - - o t h e r s ' ] , 2 5 2 .                                     2 :   [ ' . h g ' ,   ' h g   - - c w d   % s   l o c a t e   - I   . ' ] , 2 5 3 .                                     } , 2 5 4 .                                     ' f a l l b a c k ' :   s : c t r l p _ f a l l b a c k 2 5 5 .                                     } 2 5 7 .           i f   i s d i r e c t o r y ( e x p a n d ( " ~ / . v i m / b u n d l e / c t r l p - f u n k y / " ) ) 2 5 8 .                   "   C t r l P   e x t e n s i o n s 2 5 9 .                   l e t   g : c t r l p _ e x t e n s i o n s   =   [ ' f u n k y ' ] 2 6 0 .                   " f u n k y 2 6 1 .                   n n o r e m a p   < L e a d e r > f u   : C t r l P F u n k y < C r > 2 6 2 .           e n d i f 2 6 3 .   e n d i f 2 6 5 .   "   c o m p l e t e 2 6 6 .   a u t o c m d   F i l e t y p e   *   i f   & o m n i f u n c   = =   " "   |   s e t l o c a l   o m n i f u n c = s y n t a x c o m p l e t e # C o m p l e t e   |   e n d i f 2 6 7 .   a u t o c m d   F i l e T y p e   c s s   s e t l o c a l   o m n i f u n c = c s s c o m p l e t e # C o m p l e t e C S S 2 6 8 .   a u t o c m d   F i l e T y p e   h t m l , m a r k d o w n   s e t l o c a l   o m n i f u n c = h t m l c o m p l e t e # C o m p l e t e T a g s 2 6 9 .   a u t o c m d   F i l e T y p e   j a v a s c r i p t   s e t l o c a l   o m n i f u n c = j a v a s c r i p t c o m p l e t e # C o m p l e t e J S 2 7 0 .   a u t o c m d   F i l e T y p e   p y t h o n   s e t l o c a l   o m n i f u n c = p y t h o n c o m p l e t e # C o m p l e t e 2 7 2 .   " 2 7 3 .   " 2 7 4 .   m a p   < F 4 >   : c a l l   T i t l e D e t ( ) < c r > ' s 2 7 5 .   a u t o c m d   B u f N e w F i l e   * . p y   : c a l l   T i t l e D e t ( ) 2 7 6 .   f u n c t i o n   A d d T i t l e ( ) 2 7 7 .           c a l l   a p p e n d ( 0 , " # !   / u s r / b i n / e n v   p y t h o n " ) 2 7 8 .           c a l l   a p p e n d ( 1 , " #   - * -   c o d i n g :   u t f - 8   - * - " ) 2 7 9 .           c a l l   a p p e n d ( 2 , " #   v i m : f e n c = u t f - 8   " ) 2 8 0 .           c a l l   a p p e n d ( 3 , " #     C o p y r i g h t   ©   X Y M " ) 2 8 1 .           c a l l   a p p e n d ( 4 , " #   L a s t   m o d i f i e d :   " . s t r f t i m e ( " % Y - % m - % d   % H : % M : % S " ) ) 2 8 2 .           c a l l   a p p e n d ( 5 , " " ) 2 8 3 .   e n d f 2 8 4 .   " 2 8 5 .   f u n c t i o n   U p d a t e T i t l e ( ) 2 8 6 .           n o r m a l   m ' 2 8 7 .           e x e c u t e   ' / #   * L a s t   m o d i f i e d : / s @ : . * $ @ = s t r f t i m e ( " : t % Y - % m - % d   % H : % M " ) @ ' 2 8 8 .           n o r m a l   ' ' 2 8 9 .           n o r m a l   m k 2 9 0 .           e x e c u t e   ' / #   * F i l e n a m e : / s @ : . * $ @ = " : t t " . e x p a n d ( " % : t " ) @ ' 2 9 1 .           e x e c u t e   " n o h " 2 9 2 .           n o r m a l   ' k 2 9 3 .   e n d f u n c t i o n
  v i m r c . b u n d l e s v i m 2 .   6 .   3 2 .   2 9 4 .   " 1 0 L a s t   m o d i f i e d 2 9 5 .   " 2 9 6 .   " 2 9 7 .   f u n c t i o n   T i t l e D e t ( ) 2 9 8 .           l e t   n = 1 2 9 9 .           " 3 0 0 .           w h i l e   n   <   1 0 3 0 1 .                   l e t   l i n e   =   g e t l i n e ( n ) 3 0 2 .                   i f   l i n e   = ~   ' ^ # s * S * L a s t s m o d i f i e d : S * . * $ ' 3 0 3 .                           c a l l   U p d a t e T i t l e ( ) 3 0 4 .                           r e t u r n 3 0 5 .                   e n d i f 3 0 6 .                   l e t   n   =   n   +   1 3 0 7 .           e n d w h i l e 3 0 8 .           c a l l   A d d T i t l e ( ) 3 0 9 .   e n d f u n c t i o n 1 .   "   . v i m r c . b u n d l e s 3 .   i f   & c o m p a t i b l e 4 .     s e t   n o c o m p a t i b l e 5 .   e n d 7 .   f i l e t y p e   o f f 8 .   s e t   r t p + = ~ / . v i m / b u n d l e / v u n d l e 9 .   c a l l   v u n d l e # r c ( ) 1 0 .   B u n d l e   " g m a r i k / v u n d l e " 1 1 .   "   ,   5 4 3 1 2 .   "     * * * * 1 3 .   B u n d l e   " k i e n / c t r l p . v i m " 1 4 .   "   ( , f u )   * * * * 1 5 .   B u n d l e   ' t a c a h i r o y / c t r l p - f u n k y ' 1 6 .   "     * * * * * 1 7 .   B u n d l e   " s c r o o l o o s e / n e r d t r e e " 1 8 .   "     * * * * * 1 9 .   B u n d l e   ' s c r o o l o o s e / n e r d c o m m e n t e r ' 2 0 .   "     * * * * 2 1 .   B u n d l e   " s c r o o l o o s e / s y n t a s t i c " 2 2 .   "     * * * * 2 3 .   B u n d l e   ' j i a n g m i a o / a u t o - p a i r s ' 2 4 .   "     < C - n >   < C - x >   < C - p >   * * * * 2 5 .   B u n d l e   ' t e r r y m a / v i m - m u l t i p l e - c u r s o r s ' 2 6 .   "     * * * * 2 7 .   B u n d l e   " a l t e r c a t i o n / v i m - c o l o r s - s o l a r i z e d " 2 8 .   "   线   * * * * 2 9 .   B u n d l e   " n a t h a n a e l k a n e / v i m - i n d e n t - g u i d e s " 3 0 .   "     * * * 3 1 .   B u n d l e   " b l i n g / v i m - a i r l i n e " 3 3 .   "   p y t h o n   * * * * 3 4 .   B u n d l e   ' y s s o u r c e / p y t h o n . v i m '
3 7 .   4 4 .   5 1 .   v i m s p f 1 3 p y m o d e s y n t a s t i c l o c a l _ l i s t 退 s p f 1 3 p a s t e c t r l p - f u n k y v i m - m u l t i p l e - c u r s o r s h t t p : / / x y m l i f e . c o m / 2 0 1 6 / 0 2 / 0 7 / % E 6 % 8 9 % 9 3 % E 9 % 8 0 % A 0 % E 8 % 8 7 % A A % E 5 % B 7 % B 1 % E 7 % 9 A % 8 4 P y t h o n % E 7 % B C % 9 6 % E 7 % A 0 % 8 1 % E 7 % 8 E % A F % E 5 % A 2 % 8 3 /     X Y M [ 1 ] :   h t t p s : / / w w w . i t e r m 2 . c o m / [ 2 ] :   h t t p : / / b a i k e . b a i d u . c o m / l i n k ? u r l = u t D F n 9 o C V k - d T 0 d 2 N 2 X v U 1 A N s 3 z j c Y a A L Y G v G J p k g X K R 8 0 e 9 H d t - n Z C n 5 i W w P t F N B O S d R e n P c j a r p m b 9 2 G h N J _ [ 3 ] :   h t t p s : / / w i k i . a r c h l i n u x . o r g / i n d e x . p h p / Z s h _ % 2 8 % E 7 % A E % 8 0 % E 4 % B D % 9 3 % E 4 % B 8 % A D % E 6 % 9 6 % 8 7 % 2 9 [ 4 ] :   h t t p : / / b a i k e . b a i d u . c o m / l i n k ? u r l = 6 w O F R Z 2 b t d R o j E 5 F R H p i K O h a 3 i V W 5 E d g U C c 9 k H F B _ I P O W U Q _ X A B h w q I V B G Q - q q z b 2 i E 6 a V j z Y 4 W A W q 3 R 2 f x l H b b m 0 a d 0 L d f 9 A T a i 7 B _ a y 5 K [ 5 ] :   h t t p : / / w w w . d o u b a n . c o m / s u b j e c t / 1 4 3 2 7 9 6 7 / [ 6 ] :   h t t p s : / / g i t h u b . c o m / r o b b y r u s s e l l / o h - m y - z s h [ 7 ] :   h t t p s : / / g i t h u b . c o m / r o b b y r u s s e l l / o h - m y - z s h / w i k i / t h e m e s [ 8 ] :   h t t p : / / 7 x q 2 a s . c o m 1 . z 0 . g l b . c l o u d d n . c o m / 7 0 f 5 8 f b 6 - b a 0 3 - 1 1 e 4 - 8 2 c 9 - c 0 8 3 b f 9 a 6 5 7 4 % 2 0 ( 1 ) . p n g [ 9 ] :   h t t p s : / / g i t h u b . c o m / p o w e r l i n e / f o n t s [ 1 0 ] :   h t t p s : / / g i t h u b . c o m / p o w e r l i n e / f o n t s [ 1 1 ] :   h t t p s : / / g i t h u b . c o m / m b a d o l a t o / i T e r m 2 - C o l o r - S c h e m e s [ 1 2 ] :   h t t p s : / / g i t h u b . c o m / m b a d o l a t o / i T e r m 2 - C o l o r - S c h e m e s [ 1 3 ] :   h t t p s : / / g i t h u b . c o m / y a n g y a n g w i t h g n u / u s e _ v i m _ a s _ i d e [ 1 4 ] :   h t t p : / / v i m d o c . s o u r c e f o r g e . n e t / I D   I D   1 4 P y t h o n   2 1 6 P y t h o n     D o c k e r   4 4 2 1 0 3 4 E S R 1 6 0 6 4 3 4 .   B u n d l e   ' y s s o u r c e / p y t h o n . v i m ' 3 5 .   B u n d l e   ' p y t h o n _ m a t c h . v i m ' 3 6 .   B u n d l e   ' p y t h o n c o m p l e t e ' 3 8 .   "   j s   * * * * 3 9 .   B u n d l e   ' e l z r / v i m - j s o n ' 4 0 .   B u n d l e   ' g r o e n e w e g e / v i m - l e s s ' 4 1 .   B u n d l e   ' p a n g l o s s / v i m - j a v a s c r i p t ' 4 2 .   B u n d l e   ' b r i a n c o l l i n s / v i m - j s t ' 4 3 .   B u n d l e   ' k c h m c k / v i m - c o f f e e - s c r i p t ' 4 5 .   "   h t m l   * * * * 4 6 .   B u n d l e   ' a m i r h / H T M L - A u t o C l o s e T a g ' 4 7 .   B u n d l e   ' h a i l 2 u / v i m - c s s 3 - s y n t a x ' 4 8 .   B u n d l e   ' g o r o d i n s k i y / v i m - c o l o r e s q u e ' 4 9 .   B u n d l e   ' t p o p e / v i m - h a m l ' 5 0 .   B u n d l e   ' m a t t n / e m m e t - v i m ' 5 2 .   i f   f i l e r e a d a b l e ( e x p a n d ( " ~ / . v i m r c . b u n d l e s . l o c a l " ) ) 5 3 .   s o u r c e   ~ / . v i m r c . b u n d l e s . l o c a l 5 4 .   e n d i f 5 5 .   f i l e t y p e   o n
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则