web-dev-qa-db-ja.com

Ubuntuでオートコンプリートを行うエディターはありますか?

多くの言語(C++だけでなく)の自動補完を行うエディター/ IDE(またはVimやGEditのような既存のエディターのプラグイン)はありますか? AptanaはHTML/CSS/JSのみを実行し、Code :: BlocksはC++のみを実行します(これは間違っている可能性があります。その場合は修正してください)。

Windowsでは、Notepad ++は非常にきちんとした仕事をします。

3
Manu

Vimには、多くのプログラミング言語向けにいくつかの異なる形式の補完が組み込まれています。開始するのに適した場所は、「:help 'complete'」および omni-completion を検索することです。

2
Fred Nurk

個人的に、私はNetBeansが好きです。多言語、C++、Java、PHPを挙げると、私が一番気に入っているのは、他のIDEとは異なり、NetBeansが含まれているヘッダーファイルおよびキーワードとローカル変数名だけでなく、より洗練された名前も自動補完します(たとえば、GTKmmライブラリとNetBeansを使用して、可能なすべての補完を一覧表示するだけでなく、選択した機能のドキュメント)。

私自身の研究から、NetBeansは(残念ながら)唯一のIDEであるため、試してみてください。

1
Rafał Cieślak

Unixの編集者は、注意を払わないと、一連の言語フレーム戦争を起こす傾向があります。これは私の意図ではありません。私はコード開発にvimを使い始めて、ある時点で私がずっといたemacsに移行しました。それは10年以上前のことです。使用するすべての言語(C/C++、LISP、Python、Perl)の自動補完を行うように構成しました。しかし、強力なエディターと同様に、学習曲線があります。

しかし、vi/mにも違いはありません。同じ種類のことを行うように構成されているハードコアハッカーを知っています。あるレベルでの結論は、あなたがどのように結ばれているのかだと思います-どちらも、ほとんどの人がこれまでに使用することを学ぶことができるよりも多くの機能を備えた非常に有能で非常に強力なコードエディターです。

IDE環境で長年気付いた問題は、学習曲線がはるかに浅い可能性があることですが、それには理由があります。どこかに行きたければ、いつか標高を上げる必要があります。非常に優れたエディターは、多くのことを早い段階で学習し、邪魔にならないようにします。他のものはあなたに多くを学ぶことを強制しません(知る価値があります)が、その後あなたの方法で永遠にいます。

ちょうど私の2セント。

jkcunningham

1
jkcunningham

GeditはWord補完プラグインを提供しますが、実際には使用していません。 gedit-pluginsをインストールしてください。

1
fragos

Emacs は、処理可能なほとんどのプログラミング言語のオートコンプリートを備えています。 Elpa、 Melpa またはMarmaldeから選択した言語のオートコンプリートパッケージをインストールする必要がある場合があります。

以下を使用してemacsをインストールします。

Sudo apt install emacs
0
haziz

Komodo Editは個人的なお気に入りであり、他の優れた機能とともに自動補完をサポートしています。詳細はこちらをご覧ください: http://www.activestate.com/komodo-edit

0
dandelionmood

Sublime_textに投票します http://www.sublimetext.com/

0
Zahiduzzaman

IDEの使用は非常に個人的なものですが、 Geany もご覧ください。かなり基本的なWebサイトにだまされてはいけません。Geanyは多くの languages をそのままサポートしており、非常に小さい(わずか9Mb)。

0
Rinzwind