誰もがMicrosoft Visual Studioを使用してコードを編集するプロジェクトを開始しています。しかし、私はEmacsユーザーです。Visual StudioのようにEmacsでタブと空白を処理するコードを編集するには?
EmacsでこれらのC++ファイルを開くと、奇妙に見えます。例:
私はこことして»
として、タブ、およびスペースを表示し、違いを示すために
namespace·ns·{
»class·Foo·{
»»virtual·function_name(·some_type::const_iterator·start
»»»»»»»»····,·some_type::const_iterator·end
»»»»»»»»»,·boost::shared_ptr<some_type>·varname·)·=·0;
»};
}
「」。
私はEmacsで正しく見えるように、コードを透過的に表示して編集したいので、Visual Studioユーザーには普通のように保存されます。だから、
、それは、それらが示されることになっていたようファイルを示しおそらくであるようにすることができます私は、Emacsを設定する方法:
namespace ns {
class Foo {
virtual function_name(some_type::const_iterator start
, some_type::const_iterator end
, boost::shared_ptr<some_type> varname) = 0;
};
}
そして、私はタブを使用して、それを保存するためにEmacsをお伝えしたいと思います元気で、奇妙なやり方。
本当に?それはタブを取り除き、Visual Studioの人々は怒ってしまいます。 – Frank
これは古いタブ、つまりvs-spaces戦争になります。抽象的に私があなたの意見に同意する一方で、私が働いているところでは "タブリスト"が浮かび上がっており、その哲学は私たちのコーディング基準に書かれています。 –