Java 開発 してる人って居る?
昔 emacs 使ってて C で開発しててそのあと、Eclipse でJava 開発してて戻ってきて、
lsp-mode やらなんやら入れてみたんだがなかなかうまく動かない
これ頑張って動くようにすれば最低限的コード補完などのテキストベースの機能は
Eclipse と同程度 の環境になるんだろうか。
頑張って整備しても今提供されている機能だと
メソッド名もフィールド名も全部調べて手打ちしなきゃならなくて
リファクタリングしたら全部自分で検索してし修正しなきゃないとかだったらもうあきらめたい。
lsp-mode だけ入れて eclipse.jdt.ls は入れてないっていうオチ?
lspって野良のファイルの編集は想定されてないのなんで?
何もかもプロジェクトとして管理されてるわけじゃないよ
Java書かんけどC++で俺もかなり近いことやってる
gtags と dynamic abbrev 便利
補完は候補一覧が出るタイプを昔は使ってたけど
覚えちゃうから結局はdynamic abbrev
あーやってるよ
補完もアクセッサの生成もできるし便利
全然問題ない
インターフェースのメソッド名変えたら実装クラスのメソッド名も連動して変わるみたいなことはできる?
0966名無しさん@お腹いっぱい。2022/11/24(木) 12:35:53.88
moccur とかの置換見える系じゃなかった?
なんかあったよな
occur系は構文解析を元にした動作をするわけではないし微妙じゃね?
リファクタリング系のパッケージを使わなきゃいけないけど、名前は忘れた。
0968名無しさん@お腹いっぱい。2022/11/24(木) 20:59:56.63
replace-regexpでプロジェクトファイル全体にmapればいいんじゃね?(´・ω・`)
foo.open()とbar.open()が有って、barのクラスのopenをcreateにリネームする時は、foo.create()になってはいけない
単純置換だと全部createになってしまう
いまどきその手の処理はLSPに頼るのが一般的な気がする
LSP server側の実装状況次第かもしれんが
0974名無しさん@お腹いっぱい。2022/11/26(土) 14:52:45.38
そういうことやりたければIDE使った方がいいんじゃない?
0977名無しさん@お腹いっぱい。2022/11/27(日) 00:25:32.07
>>975
いやいや 可読性を高める立派なリファクタリングかと
a b c d e...
センター試験のような無味乾燥な名前は付ける人いないとは思うけど、
名前適正でないということはコードを頭の中で整理できてない 低脳の基地外が来たな
過疎スレとはいえ泳がせてスレ活性化させても
マイナス方向にしかならないか
29からeglotとtree sitterがビルトインになるらしいから
プログラミング言語周りはいろいろ大きく変わるのかな
名前は重要。
そもそもプログラムを設計するにあたって、必要な関数を一通り洗いだせて、
「適切な」名前をつけられたら、設計はおろか、プログラム自体、半分がたできあがったようなもん。
今ソースのリポジトリでgit pullしたらemacs-29ブランチが出来てmasterが30.0.50になってた
とうとうEmacsも30の大台に突入かぁ
初めて触ったときはredhatが無料だった頃だから
バージョンはまだ10台くらいの時からの
お付き合いになるか
Emacs 21.4までがずっと長かった。
いまでこそ、メジャーバージョンアップをバンバンやるけど、
当時のバージョンの上がり方でいくと、いま、21.28ぐらいじゃなかろうかw
bit別冊のGNU Emacsマニュアルっていうのがうちにあるけど、
バージョン18の話だな。懐かしいw
10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 561日 6時間 36分 38秒