mirror of
https://github.com/amix/vimrc
synced 2025-06-16 01:25:00 +08:00
Updated plugins
This commit is contained in:
63
sources_non_forked/vim-snippets/snippets/verilog.snippets
Normal file
63
sources_non_forked/vim-snippets/snippets/verilog.snippets
Normal file
@ -0,0 +1,63 @@
|
||||
# if statement
|
||||
snippet if
|
||||
if (${1}) begin
|
||||
${0}
|
||||
end
|
||||
# If/else statements
|
||||
snippet ife
|
||||
if (${1}) begin
|
||||
${2}
|
||||
end
|
||||
else begin
|
||||
${1}
|
||||
end
|
||||
# Else if statement
|
||||
snippet eif
|
||||
else if (${1}) begin
|
||||
${0}
|
||||
end
|
||||
#Else statement
|
||||
snippet el
|
||||
else begin
|
||||
${0}
|
||||
end
|
||||
# While statement
|
||||
snippet wh
|
||||
while (${1}) begin
|
||||
${0}
|
||||
end
|
||||
# Repeat Loop
|
||||
snippet rep
|
||||
repeat (${1}) begin
|
||||
${0}
|
||||
end
|
||||
# Case statement
|
||||
snippet case
|
||||
case (${1:/* variable */})
|
||||
${2:/* value */}: begin
|
||||
${3}
|
||||
end
|
||||
default: begin
|
||||
${4}
|
||||
end
|
||||
endcase
|
||||
# CaseZ statement
|
||||
snippet casez
|
||||
casez (${1:/* variable */})
|
||||
${2:/* value */}: begin
|
||||
${3}
|
||||
end
|
||||
default: begin
|
||||
${4}
|
||||
end
|
||||
endcase
|
||||
# Always block
|
||||
snippet al
|
||||
always @(${1:/* sensitive list */}) begin
|
||||
${0}
|
||||
end
|
||||
# Module block
|
||||
snippet mod
|
||||
module ${1:module_name} (${2});
|
||||
${0}
|
||||
endmodule
|
Reference in New Issue
Block a user