mirror of
https://github.com/amix/vimrc
synced 2025-07-04 15:04:59 +08:00
updated
This commit is contained in:
@ -61,6 +61,7 @@ if : if without else
|
||||
ife: if $1 else $2
|
||||
eif : else if ($1) { .. }
|
||||
el : else ..
|
||||
wh : while (cond) ...
|
||||
```
|
||||
|
||||
If you're not satisfied with these defaults, open a ticket that we implement
|
||||
@ -89,7 +90,7 @@ Thus for conditions (while, if ..) and block bodies just use ${N} - Thanks
|
||||
|
||||
Open questions:
|
||||
What about one line if ee then .. else .. vs if \n .. then \n ... \n else \n .. ?
|
||||
What about wh(ile), which trigger?
|
||||
Which additional policies to add?
|
||||
Discuss at: https://github.com/honza/vim-snippets/issues/230
|
||||
|
||||
|
||||
|
@ -59,7 +59,7 @@ if ${1} then
|
||||
${2}
|
||||
endsnippet
|
||||
|
||||
snippet while "while"
|
||||
snippet wh "while"
|
||||
while ${1} do
|
||||
${2}
|
||||
done
|
||||
|
@ -117,7 +117,7 @@ unless ($1) {
|
||||
|
||||
endsnippet
|
||||
|
||||
snippet while "while"
|
||||
snippet wh "while"
|
||||
while ($1) {
|
||||
${2:# body...}
|
||||
}
|
||||
|
@ -432,8 +432,8 @@ end
|
||||
endsnippet
|
||||
|
||||
snippet dov "do |<key>| ... end" i
|
||||
do |${0:v}|
|
||||
$1
|
||||
do |${1:v}|
|
||||
$2
|
||||
end
|
||||
endsnippet
|
||||
|
||||
@ -455,7 +455,7 @@ endsnippet
|
||||
|
||||
|
||||
|
||||
snippet while "while <expression> ... end"
|
||||
snippet wh "while <expression> ... end"
|
||||
while ${1:expression}
|
||||
${0}
|
||||
end
|
||||
|
@ -79,7 +79,7 @@ until ${2:[[ ${1:condition} ]]}; do
|
||||
done
|
||||
endsnippet
|
||||
|
||||
snippet while "while ... (done)"
|
||||
snippet wh "while ... (done)"
|
||||
while ${2:[[ ${1:condition} ]]}; do
|
||||
${0:#statements}
|
||||
done
|
||||
|
@ -40,7 +40,7 @@ switch ${1:-exact} -- ${2:\$var} {
|
||||
|
||||
endsnippet
|
||||
|
||||
snippet while "while... (while)" b
|
||||
snippet wh "while... (while)" b
|
||||
while {${1}} {
|
||||
${2}
|
||||
}
|
||||
|
@ -75,7 +75,7 @@ snippet do
|
||||
do {
|
||||
${2}
|
||||
} while (${1:cond})
|
||||
snippet while
|
||||
snippet wh
|
||||
while ${1:cond}{
|
||||
${2}
|
||||
}
|
||||
|
@ -41,7 +41,7 @@ snippet select
|
||||
{$4:; Else code}
|
||||
EndSelect
|
||||
# While loop
|
||||
snippet while
|
||||
snippet wh
|
||||
While (${1:condition})
|
||||
${2:; code...}
|
||||
WEnd
|
||||
|
@ -65,7 +65,7 @@ snippet forto
|
||||
end
|
||||
|
||||
# While Loop
|
||||
snippet while
|
||||
snippet wh
|
||||
while ${1:conidition}
|
||||
${2}
|
||||
end
|
||||
|
@ -19,6 +19,12 @@ snippet rpl
|
||||
= render :partial => "${1:item}", :locals => { :${2:$1} => ${3:@$1}
|
||||
snippet rpo
|
||||
= render :partial => "${1:item}", :object => ${2:@$1}
|
||||
snippet lt
|
||||
= link_to ${1:name}, ${2:dest}
|
||||
snippet mt
|
||||
= mail_to ${1:email_address}, ${2:name}
|
||||
snippet mts
|
||||
= mail_to ${1:email_address}, ${2:name}, :subject => ${3}, :body => ${4}
|
||||
snippet ife
|
||||
- if ${1:condition}
|
||||
${2}
|
||||
|
@ -49,7 +49,7 @@ snippet try
|
||||
{% finallly %}
|
||||
${3}
|
||||
{% end %}
|
||||
snippet while
|
||||
snippet wh
|
||||
{% while ${1:condition} %}
|
||||
${2}
|
||||
{% end %}
|
||||
|
@ -23,11 +23,11 @@ snippet ![:*
|
||||
![${1:id}]: ${2:`@*`} "${3:title}"
|
||||
|
||||
snippet ===
|
||||
`repeat('=', strlen(getline(line(".") - 1)))`
|
||||
`repeat('=', strlen(getline(line(".") - 1)) - strlen(getline('.')))`
|
||||
|
||||
${1}
|
||||
snippet ---
|
||||
`repeat('-', strlen(getline(line(".") - 1)))`
|
||||
`repeat('-', strlen(getline(line(".") - 1)) - strlen(getline('.')))`
|
||||
|
||||
${1}
|
||||
|
||||
|
@ -405,3 +405,10 @@ snippet aw
|
||||
array_walk($${1:foo}, function(&$${2:v}, $${3:k}) {
|
||||
$$2 = ${4};
|
||||
});
|
||||
|
||||
# static var assign once
|
||||
snippet static_var
|
||||
static $${1} = null;
|
||||
if (is_null($$1)){
|
||||
$$1 = ${2};
|
||||
}
|
||||
|
@ -63,7 +63,7 @@ snippet for
|
||||
${4:$1[$2]}
|
||||
};
|
||||
#loop while
|
||||
snippet while
|
||||
snippet wh
|
||||
while (${1:/* condition */}) {
|
||||
${2}
|
||||
}
|
||||
|
@ -75,7 +75,7 @@ snippet unless
|
||||
unless ${1:condition}
|
||||
${2}
|
||||
end
|
||||
snippet while
|
||||
snippet wh
|
||||
while ${1:condition}
|
||||
${2}
|
||||
end
|
||||
@ -422,8 +422,8 @@ snippet do
|
||||
# not be worth adding another snippet. should 0/1 placeholders change order?
|
||||
# its a good idea to think about the var name, so use it first
|
||||
snippet dov
|
||||
do |${0:v}|
|
||||
${1}
|
||||
do |${1:v}|
|
||||
${2}
|
||||
end
|
||||
snippet :
|
||||
:${1:key} => ${2:"value"}${3}
|
||||
@ -854,7 +854,7 @@ snippet format
|
||||
format.${1:js|xml|html} { ${2} }
|
||||
snippet wc
|
||||
where(${1:"conditions"}${2:, bind_var})
|
||||
snippet wh
|
||||
snippet wf
|
||||
where(${1:field} => ${2:value})
|
||||
snippet xdelete
|
||||
xhr :delete, :${1:destroy}, :id => ${2:1}${3}
|
||||
|
@ -33,7 +33,7 @@ snippet eif
|
||||
${4}
|
||||
}
|
||||
#while loop
|
||||
snippet while
|
||||
snippet wh
|
||||
while (${1:obj}) {
|
||||
${2}
|
||||
}
|
||||
|
Reference in New Issue
Block a user