C#の#regionに相当するJava
質問
解決
そのようなものはありません 標準 同等。一部のIDES-たとえば、Intellij、またはEclipse-は、関連するコードタイプ(コンストラクター、輸入など)に応じて折りたたむことができますが、まったくのようなものはありません #region
.
他のヒント
Jet Brains Ideaにはこの機能があります。そのためにHotKeyサラウンドを使用できます(Ctrl + Alt + T)。それは単なるアイデア機能です。
そこの地域は次のように見えます:
//region Description
Some code
//endregion
Android Studioで、これを試してください:
//region VARIABLES
private String _sMyVar1;
private String _sMyVar2;
//endregion
気をつけろ : //領域の後の空白行はありません...
そして、あなたは得るでしょう:
言語に相当するものはありません... IDESに基づいて...
たとえば、NetBeans:
NetBeans/Creatorはこの構文をサポートしています:
// <editor-fold defaultstate="collapsed" desc="Your Fold Comment">
...
// </editor-fold>
私は同じリスト項目のワークフローをトリガーしていると思います。アイテムが変更されたときにワークフローを開始し、もう一度Workflowで同じリスト項目を変更しようとしています。そのため、そのエラーを返します。
これは、言語機能というよりもIDE機能です。 NetBeansはあなたを許可します 独自の折り畳み定義を定義します 次の定義を使用してください。
// <editor-fold defaultstate="collapsed" desc="user-description">
...any code...
// </editor-fold>
記事で述べたように、これは他の編集者によってもサポートされる場合がありますが、保証はありません。
最速の方法
Android Studio
(またIntelliJ IDEA
)
highlight the code
あなたはそれを囲みたいです- 押す
ctrl
+alt
+t
- 押す
c
==>次に、説明を入力します - 楽しい
これらのページ(他のものがあるため)は、公開サイトまたはコラボレーションで使用されているとリンクされていませんが、これらはWebアプリケーションレベルで変更可能なアプリケーションページです。 NET / JAYANTSHARMA / ARCHIVE / 2012/07/09 /変更方法-pags.aspx "rel=" nofollow "> http://geekswithblogs.net/jayantsharma/archive / 2012/07/09/ shyp-showed-system-application-pages.aspx ( http://www.learningsharepoint.com/2013/06/17/17/17/17/17/17/17/17/14 -aspx-ith-custom-error-page-in-sharepoint-2013 / )
SharePoint 2013に固有の発行サイトでは、エラーページにリンクしている新しいコンテンツタイプがあります - あなたが置き換えることができます( https://www.nothingbutsharepoint.com/sites/devwiki/articles/pages/sharePoint-2013-Custom-Error-Pages.aspx < / a>)
最良の方法
//region DESCRIPTION_REGION
int x = 22;
// Comments
String s = "SomeString";
//endregion;
ヒント:put ";" 「エンドリージョン」の終わりに
サブサイトレベルで公開機能をダウンロードする必要があるように聞こえます。これにより、サイトページライブラリが作成されます。
Site Actions> Site Settings>サイト機能の管理(サイト操作セクションの下)>アクティブな "SharePoint Server Publishing"を管理します。ページオプションが見つからないサブサイトレベルでこれを行うべきです。
誰かが興味を持っている場合は、Eclipseですべての方法などを一度に崩壊させることができます。通常、ブレークポイントを挿入したときに右クリックするだけで、「折りたたみ」>「すべての崩壊」をクリックします。質問に対する答えではなく、クイックコードの折りたたみに代わるものを提供するだけです。
#region
// code
#endregion
本当にIDEの利益を得るだけです。 Javaでは、IDEに設定された標準がないので、本当にありません 標準 に平行 #region
.
私は通常、これをコメントしたコードに必要なので、その開始時と終わりに巻き毛ブラケットを使用します。
{
// Code
// Code
// Code
// Code
}
コードスニペットに使用できますが、変数の範囲を変更するため、一部のコードに問題を作成できます。
実際にヨハン、 #
それがプリプロセッサ指令であることを示します。これは、基本的にはIDEに何をすべきかを伝えることを意味します。
使用の場合 #region
と #endregion
コードでは、最終コードがそこにあるかどうかにかかわらず違いはありません。それを使用しても何も変更されていない場合、あなたは本当にそれを言語要素と呼ぶことができますか?
それとは別に、JavaにはPreprocessorディレクティブがありません。つまり、コード折りたたみのオプションは、// <codefold>ステートメントなどのネットビーンで、一方的に定義されています。
Eclipseでは、可変領域ブロックをラッピングするブラケットを崩壊させることができます。最も近いのは、このようなことをすることです:
public class counter_class
{
{ // Region
int variable = 0;
}
}
SharePointは、自動的にキックオフされたアラートとワークフロー内のリンクにデフォルトのURLを使用します。アラートに関してこれを回避する唯一の実際の方法は、デフォルトゾーンのURLを変更することです。これは、CAとAAMで行うことができます。コマンドレット・セット-SpalTernateURLまたは(マイプリンデー)によって、Webアプリケーションを削除し(コースのデータを保存して)、新しいURLを使用するための新しいWebアプリを作成できます。選択したオプションは、Webアプリケーションとその認証プロバイダに対してどのような構成を完了したかによって異なります。最初の2つのオプションがあなたのために機能するかもしれませんが、それは実際にはWebアプリケーションが作成された後にどれだけの構成によってどのかによって異なります。何も壊れることは何もないと確信する唯一の方法は、Webアプリを再作成することです。
TechNetの記事を参照しているのは、まだ古い環境のURLを使用している移行されたWebアプリケーションです。
同じことを達成するためのいくつかのオプションがあり、以下のポイントに従ってください。
1)マクロエクスプローラーを開く:
2)新しいマクロを作成します:
3)「Outlineregions」(またはあなたが望むもの)に名前を付ける
4)「Outlineregions」(Macro Explorerで表示)を右クリックして、「編集」オプションを選択し、次のVBコードを貼り付けます。
Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports EnvDTE90a
Imports EnvDTE100
Imports System.Diagnostics
Imports System.Collections
Public Module OutlineRegions
Sub OutlineRegions()
Dim selection As EnvDTE.TextSelection = DTE.ActiveDocument.Selection
Const REGION_START As String = "//#region"
Const REGION_END As String = "//#endregion"
selection.SelectAll()
Dim text As String = selection.Text
selection.StartOfDocument(True)
Dim startIndex As Integer
Dim endIndex As Integer
Dim lastIndex As Integer = 0
Dim startRegions As Stack = New Stack()
Do
startIndex = text.IndexOf(REGION_START, lastIndex)
endIndex = text.IndexOf(REGION_END, lastIndex)
If startIndex = -1 AndAlso endIndex = -1 Then
Exit Do
End If
If startIndex <> -1 AndAlso startIndex < endIndex Then
startRegions.Push(startIndex)
lastIndex = startIndex + 1
Else
' Outline region ...
selection.MoveToLineAndOffset(CalcLineNumber(text, CInt(startRegions.Pop())), 1)
selection.MoveToLineAndOffset(CalcLineNumber(text, endIndex) + 1, 1, True)
selection.OutlineSection()
lastIndex = endIndex + 1
End If
Loop
selection.StartOfDocument()
End Sub
Private Function CalcLineNumber(ByVal text As String, ByVal index As Integer)
Dim lineNumber As Integer = 1
Dim i As Integer = 0
While i < index
If text.Chars(i) = vbCr Then
lineNumber += 1
i += 1
End If
i += 1
End While
Return lineNumber
End Function
End Module
5)マクロを保存し、エディターを閉じます。
6)次に、ショートカットをマクロに割り当てましょう。ツール - > options->環境 - >キーボードに移動して、「テキストボックスに「Type:Macro」を含む「showコマンド」でマクロを検索します。マクロ名を提案し、あなたのものを選択します。)
7)「プレスショートカットキー」の下のテキストボックスで、目的のショートカットを入力できます。 Ctrl+M+Nを使用します。
使用する:
return
{
//Properties
//#region
Name:null,
Address:null
//#endregion
}
8)保存されたショートカットキーを押します
以下の結果を参照してください: