[23794] 2015-04-14_为Bash和VIM配置一个美观奢华的状态提示栏

文档创建者:s7ckTeam
浏览次数:3
最后更新:2025-01-18
2015-04-14_为Bash和VIM配置一个美观奢华的状态提示栏 B a s h V I M L i n u x   2 0 1 5 - 0 4 - 1 4 M a c p o w e r l i n e p o w e r l i n e p o w e r l i n e * U N I X V I M 使 p o w e r l i n e p o w e r l i n e s t a t e l e s s   s t a t u s   l i n e / , , , p o w e r l i n e B a s h V I M V I M b a s h T e r m i n a l i T e r m 2 V I M
p o w e r l i n e a p p M a c p o w e r l i n e p o w e r l i n e p o w e r l i n e g i t h u b p o w e r l i n e A P P ( b a s h v i m ) M a c A P P 使 P l u g i n 便 h o m e b r e w p o w e r l i n e 2 . 7 P y t h o n 1 .   s h e l l >   p y t h o n   - V 2 .   P y t h o n   2 . 7 . 9 p i p 1 .   s h e l l >   p i p   i n s t a l l   p o w e r l i n e - s t a t u s p i p   s h o w   p o w e r l i n e - s t a t u s
p o w e r l i n e B a s h 使 p o w e r l i n e B a s h ( ) B a s h p y t h o n p o w e r l i n e p y t h o n a p p l e   s t o r e p y t h o n p o w e r l i n e p o w e r l i n e T e r i m i n a l p o w e r l i n e B a s h p i p   s h o w   p o w e r l i n e - s t a t u s 1 .   s h e l l >   p i p   s h o w   p o w e r l i n e - s t a t u s 2 .   N a m e :   p o w e r l i n e - s t a t u s 3 .   V e r s i o n :   2 . 0 4 .   L o c a t i o n :   / L i b r a r y / P y t h o n / 2 . 7 / s i t e - p a c k a g e s 5 .   R e q u i r e s : / e t c / b a s h r c ~ / . b a s h r c ~ / . b a s h _ p r o f i l e b i n d i n g s / b a s h / p o w e r l i n e . s h p o w e r l i n e . s h ~ / . b a s h _ p r o f i l e 1 .   s h e l l >   e c h o   < <   E O F   > >   ~ / . b a s h _ p r o f i l e   2 .   .   / L i b r a r y / P y t h o n / 2 . 7 / s i t e - p a c k a g e s / p o w e r l i n e / b i n d i n g s / b a s h / p o w e r l i n e . s h 3 .   E O F 4 .   s h e l l >   .   / L i b r a r y / P y t h o n / 2 . 7 / s i t e - p a c k a g e s / p o w e r l i n e / b i n d i n g s / b a s h / p o w e r l i n e . s h / L i b r a r y / P y t h o n / 2 . 7 / s i t e - p a c k a g e s / p o w e r l i n e / b r e w   i n s t a l l   p y t h o n
p o w e r l i n e U n i c o d e U n i c o d e p o w e r l i n e p o w e r l i n e   p a t c h 使 g i t h u b * V I M 1 .   s h e l l >   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 2 .   s h e l l >   c d   f o n t s 3 .   s h e l l >   . / i n s t a l l . s h i T e r m 2 T e r m i n a l x x x   f o r   p o w e r l i n e A S C I I   f o n t s n o n - A S C I I   f o n t s f o r   p o w e r l i n e
V I M p o w e r l i n e v i m p y t h o n v i m 使 m a c v i m V I M p o w e r l i n e 2 .   R e f e r e n c e : p y t h o n   - - v e r s i o n | g r e p   + p y t h o n b r e w   i n s t a l l   v i m   - - w i t h - p y t h o n   - - w i t h - r u b y   - - w i t h - p e r l b r e w   i n s t a l l   m a c v i m   - - e n v - s t d   - - o v e r r i d e - s y s t e m - v i m ~ / . v i m r c s e t   r t p + = / L i b r a r y / P y t h o n / 2 . 7 / s i t e - p a c k a g e s / p o w e r l i n e / b i n d i n g s / v i m 1 .   s e t   r t p + = / L i b r a r y / P y t h o n / 2 . 7 / s i t e - p a c k a g e s / p o w e r l i n e / b i n d i n g s / v i m 3 .   "   T h e s e   l i n e s   s e t u p   t h e   e n v i r o n m e n t   t o   s h o w   g r a p h i c s   a n d   c o l o r s   c o r r e c t l y . 4 .   s e t   n o c o m p a t i b l e 5 .   s e t   t _ C o = 2 5 6 6 .     7 .   l e t   g : m i n B u f E x p l F o r c e S y n t a x E n a b l e   =   1 8 .   p y t h o n   f r o m   p o w e r l i n e . v i m   i m p o r t   s e t u p   a s   p o w e r l i n e _ s e t u p 9 .   p y t h o n   p o w e r l i n e _ s e t u p ( ) 1 0 .   p y t h o n   d e l   p o w e r l i n e _ s e t u p 1 1 .     1 2 .   i f   !   h a s ( ' g u i _ r u n n i n g ' ) 1 3 .         s e t   t t i m e o u t l e n = 1 0 1 4 .         a u g r o u p   F a s t E s c a p e 1 5 .               a u t o c m d ! 1 6 .               a u   I n s e r t E n t e r   *   s e t   t i m e o u t l e n = 0 1 7 .               a u   I n s e r t L e a v e   *   s e t   t i m e o u t l e n = 1 0 0 0 1 8 .         a u g r o u p   E N D 1 9 .   e n d i f 2 0 .     2 1 .   s e t   l a s t s t a t u s = 2   "   A l w a y s   d i s p l a y   t h e   s t a t u s l i n e   i n   a l l   w i n d o w s 2 2 .   s e t   g u i f o n t = I n c o n s o l a t a   f o r   P o w e r l i n e : h 1 4 2 3 .   s e t   n o s h o w m o d e   "   H i d e   t h e   d e f a u l t   m o d e   t e x t   ( e . g .   - -   I N S E R T   - -   b e l o w   t h e   s t a t u s l i n e )
h t t p : / / c e n a l u l u . g i t h u b . i o / l i n u x / m a c - p o w e r l i n e /   p o w e r l i n e p o w e r l i n e   i n s t a l l a t i o n s e t u p   v i m   p o w e r l i n e g e t t i n g   s p i f f y   w i t h   p o w e r l i n e
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则