
Ubuntu日本語フォーラム

ログインしていません。
環境
ubuntu16.04.01LTS日本語Remix
イメージファイルより新規インストール
検索しても解決策を見つけることができませんでしたので質問させてください。
Javaを勉強しようと思い
$ sudo apt-get install oracle-java8-installer
このコマンドにてOracleJDK8をインストール致しました。
その後付属のviにて簡単なテスト文を書いたのですが、
オートインデントをしてくれません。
(前の行と同じインデントにはしてくれる。今回実現したいのは{の後などのオートインデント)
ファイル名test.java
class test{
public static void main(String[] args){
System.out.println("Hello World");
}
}
その後、.exrcというものをホームディレクトリ上に作成し、
set autoindent
という記載をしたのですが動きません。
ファイル名を.vimrcなどにもしたのですが動きません。
その後、vim-gnomeやvim-noxなどでも試したのですが動きません。
なお、
https://www.kaoriya.net/software/vim/
にて配布されておりますwindows版をwindowsに入れた場合はきちんと動作することを確認しております。
こちらなにか解決策など御座いましたらご教示頂きたく存じます。
オフライン
k.sato による投稿:
環境
ubuntu16.04.01LTS日本語Remix
イメージファイルより新規インストール
検索しても解決策を見つけることができませんでしたので質問させてください。
Javaを勉強しようと思い
$ sudo apt-get install oracle-java8-installer
このコマンドにてOracleJDK8をインストール致しました。
その後付属のviにて簡単なテスト文を書いたのですが、
オートインデントをしてくれません。
(前の行と同じインデントにはしてくれる。今回実現したいのは{の後などのオートインデント)
ファイル名test.java
class test{
public static void main(String[] args){
System.out.println("Hello World");
}
}
その後、.exrcというものをホームディレクトリ上に作成し、
set autoindent
という記載をしたのですが動きません。
ファイル名を.vimrcなどにもしたのですが動きません。
その後、vim-gnomeやvim-noxなどでも試したのですが動きません。
なお、
https://www.kaoriya.net/software/vim/
にて配布されておりますwindows版をwindowsに入れた場合はきちんと動作することを確認しております。
こちらなにか解決策など御座いましたらご教示頂きたく存じます。
下記ページを参考に、.vimrc を作成しましたが、正常に動作しました。
http://vim.wikia.com/wiki/Indenting_for_Java
test.java を vim にコピペしてテスト
class test{
public static void main(String[] args){
System.out.println("Hello World");
}
}インストール済みの vim 関連パッケージ
$ dpkg -l|grep vim
ii vim 2:7.4.1689-3ubuntu1.1 amd64 Vi IMproved - enhanced vi editor
ii vim-common 2:7.4.1689-3ubuntu1.1 amd64 Vi IMproved - Common files
ii vim-gnome 2:7.4.1689-3ubuntu1.1 amd64 Vi IMproved - enhanced vi editor - with GNOME2 GUI
ii vim-gui-common 2:7.4.1689-3ubuntu1.1 all Vi IMproved - Common GUI files
ii vim-runtime 2:7.4.1689-3ubuntu1.1 all Vi IMproved - Runtime files
ii vim-tiny 2:7.4.1689-3ubuntu1.1 amd64 Vi IMproved - enhanced vi editor - compact version
オフライン
迅速なご回答ありがとうございます。
si による投稿:
下記ページを参考に、.vimrc を作成しましたが、正常に動作しました。
http://vim.wikia.com/wiki/Indenting_for_Java
上記URLを参考にして.vimrcを変更しましたところ無事に動作を確認致しました。
本当にありがとうございます。
こちら原因だったのですが、
set si
にて、高度な自動インデントを有効にする必要があったようです。
本当にありがとうございました。
オフライン