web-dev-qa-db-ja.com

ラップコメントを実装せずに、Matlabテキストエディターに特定の列幅でテキストをラップさせることはできますか?

通常は画面外の右側に伸びる長いコメント付きのテキストファイルがあります。現在のウィンドウサイズを超えたときにこのテキストを折り返すようにMatlabエディターを構成する方法はありますか以外自動コメントの折り返し機能?

コメントを長すぎて入力するたびにエディターが改行を自動的に挿入したくない理由は2つあります。

  • コメントの折り返しは、指定された列幅での折り返しを修正しますが、さまざまな画面で作業し、コンテキストに基づいてテキストエディターウィンドウのサイズを変更するため、ウィンドウの幅が一定ではありません。ある状況での固定ラップ幅は、別の状況では広すぎたり狭すぎたりすることを意味します。
  • スペースが足りなくなったという理由だけでなく、コメントに改行を使用して新しい段落や考えを示すのが好きです。これは、私のSLOCカウントが冗長なコメントによって膨らんでいないことを意味します。 X文字より長い場合でも、個別のコメントアイデアはそれぞれ1としてカウントされます。

Sublime Text 2 でこれを行う方法を見つけました(そして他の多くのテキストエディターもそれをサポートしていると確信しています)が、デバッグモードになったらMatlabエディターを使用しますそれはIDE機能であるため(そして私はそれを持っており、他のものをインストールするためにITと戦う必要がないため)。したがって、私はより良いテキストエディタの推奨事項を探していません。これを私が望むように機能させるために。

3
Adam Wuerl

それはあなたが望んでいることではないと思いますが、現時点では、画面サイズに基づいてコメントをラップするようにmatlabエディターを構成する可能性はありません。

この効果を実現するには、彼のコメントで説明されている @ Jonas のような代替エディターを使用できます。

しかし、 文書化されていないMatlab で、matlabエディターはJavaベースであると述べられました。これに照らして、ショートカットを次のように定義できる必要があると思います。 :

  1. エディタウィンドウの現在の幅を取得します
  2. 必要な文字制限を計算します
  3. 関連する設定を更新します

残念ながら、私は2番目のステップでしかお手伝いできません。一度作成すると、基本的にボタンをクリックするだけで機能します。

1