Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 509f3f8

Browse files
Auto add ruby hashbang when creating .rb files
1 parent c5826f4 commit 509f3f8

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

‎.vimrc‎

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ nmap tt :%s/\t/ /g<CR>
111111
"""""新文件标题
112112
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
113113
"新建.c,.h,.sh,.java文件,自动插入文件头
114-
autocmd BufNewFile *.cpp,*.[ch],*.sh,*.java,*.py exec ":call SetTitle()"
114+
autocmd BufNewFile *.cpp,*.[ch],*.sh,*.rb,*.java,*.py exec ":call SetTitle()"
115115
""定义函数SetTitle,自动插入文件头
116116
func SetTitle()
117117
"如果文件类型为.sh文件
@@ -121,7 +121,13 @@ func SetTitle()
121121
elseif &filetype == 'python'
122122
call setline(1,"#!/usr/bin/env python")
123123
call append(line("."),"# coding=utf-8")
124-
call append(line(".")+1, "")
124+
call append(line(".")+1, "")
125+
126+
elseif &filetype == 'ruby'
127+
call setline(1,"#!/usr/bin/env ruby")
128+
call append(line("."),"# encoding: utf-8")
129+
call append(line(".")+1, "")
130+
125131
" elseif &filetype == 'mkd'
126132
" call setline(1,"<head><meta charset=\"UTF-8\"></head>")
127133
else

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /