No edit summary |
(Change <tt> to <code>, perhaps also minor tweak.) |
||
(8 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{TipImported |
||
− | {{review}} |
||
− | {{Tip |
||
|id=700 |
|id=700 |
||
+ | |previous=699 |
||
− | |title=indenting for Java |
||
+ | |next=701 |
||
− | |created= |
+ | |created=2004 |
|complexity=basic |
|complexity=basic |
||
− | |author=dunamin |
+ | |author=dunamin |
|version=5.7 |
|version=5.7 |
||
|rating=6/9 |
|rating=6/9 |
||
+ | |category1=Indenting |
||
− | |text= |
||
+ | |category2=Java |
||
− | I needed to do a few tweaks to .vimrc get Java code looking smooth in vim and I'm passing the joy. This is probably good for at least 80% of Java programmers. Hope this helps my fellow Java/Vim peeps. |
||
⚫ | |||
+ | I needed to do a few tweaks to vimrc to get Java code looking smooth in Vim. |
||
⚫ | |||
+ | <pre> |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
+ | </pre> |
||
⚫ | |||
− | Randy Solomonson |
||
⚫ | |||
+ | <pre> |
||
⚫ | |||
⚫ | |||
+ | </pre> |
||
⚫ | |||
+ | ---- |
||
⚫ | |||
⚫ | |||
+ | <pre> |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
+ | </pre> |
||
⚫ | |||
− | |||
⚫ | |||
− | |||
⚫ | |||
− | |||
− | |||
− | |||
⚫ | |||
− | |||
⚫ | |||
⚫ | |||
− | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
− | |||
⚫ | |||
− | :help java |
||
− | |||
− | alexander_kurilovich--AT--hotmail.com |
||
− | , April 15, 2004 2:30 |
||
---- |
---- |
||
⚫ | |||
⚫ | |||
− | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
− | |||
− | '''Anonymous''' |
||
− | , April 15, 2004 6:34 |
||
---- |
---- |
||
+ | Prefer using <code>:setlocal</code> from a java ftplugin if you do not want to pollute all types of files with Java settings. |
||
⚫ | |||
− | lyle_z--AT--hotmail.com |
||
− | , March 9, 2005 15:14 |
||
---- |
---- |
||
− | <!-- parsed by vimtips.py in 0.474011 seconds--> |
Latest revision as of 05:44, 13 July 2012
Tip 700 Printable Monobook Previous Next
created 2004 · complexity basic · author dunamin · version 5.7
I needed to do a few tweaks to vimrc to get Java code looking smooth in Vim.
My vimrc file:
"Take care of indents for Java. set autoindent set si set shiftwidth=4 "Java anonymous classes. Sometimes, you have to use them. set cinoptions+=j1
Comments[]
Also you can use
let java_comment_strings=1 let java_highlight_java_lang_ids=1
See help on java syntax highlighting file :help java.
I use these settings too:
let java_mark_braces_in_parens_as_errors=1 let java_highlight_all=1 let java_highlight_debug=1 let java_ignore_javadoc=1 let java_highlight_java_lang_ids=1 let java_highlight_functions="style" let java_minlines = 150
Also, in cygwin or UNIX-based systems, there's a program called "astyle" which properly indents Java programs, just like cb or indent do for C programs.
Prefer using :setlocal
from a java ftplugin if you do not want to pollute all types of files with Java settings.