質問

コード折りたたみに領域を使用したい 日食; Javaでそれはどのようにできますか?

の例の使用 C#:

#region name
//code
#endregion
役に立ちましたか?

解決

そのようなものはありません 標準 同等。一部の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>

http://forums.java.net/jive/thread.jspa?threadid=1311

私は同じリスト項目のワークフローをトリガーしていると思います。アイテムが変更されたときにワークフローを開始し、もう一度Workflowで同じリスト項目を変更しようとしています。そのため、そのエラーを返します。

これは、言語機能というよりもIDE機能です。 NetBeansはあなたを許可します 独自の折り畳み定義を定義します 次の定義を使用してください。

// <editor-fold defaultstate="collapsed" desc="user-description">
  ...any code...
// </editor-fold>

記事で述べたように、これは他の編集者によってもサポートされる場合がありますが、保証はありません。

最速の方法 Android Studio (また IntelliJ IDEA)

  1. highlight the code あなたはそれを囲みたいです
  2. 押す ctrl + alt + t
  3. 押す c ==>次に、説明を入力します
  4. 楽しい

AndroidStudio 領域
地域を作成します

初め, 、必要に応じて見つけます(そして必要に応じて定義します) Surround With メニューenter image description here

それで, 、コードを選択して、押します Ctrl+Alt+Semicolon - >選択 region..endregion...
enter image description here

地域に行きます

まず、見つけます Custom Folding ショートカット
enter image description here第二に、コードのどこからでも押してください Ctrl+Alt+Period('>' on keyboard) enter image description here

これらのページ(他のものがあるため)は、公開サイトまたはコラボレーションで使用されているとリンクされていませんが、これらは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>ステートメントなどのネットビーンで、一方的に定義されています。

MacおよびAndroidスタジオでは、このシーケンスに従います。

  1. ソースコードを強調表示します
  2. プレス alt+指示+t
  3. 選択する <editor-fold>

また、他のオプションを選択することもできます。

enter image description here

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)保存されたショートカットキーを押します

以下の結果を参照してください:

enter image description here

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top