Forum Replies Created

Viewing 8 posts - 3,651 through 3,658 (of 3,658 total)
  • Author
    Posts
  • Yutaka Emura
    Keymaster

    You can add Save As (encoding) to the main menu by selecting Customize Menus on the Tools menu, and then select File category – List of Encodings to Save.

    in reply to: cursor position #3851
    Yutaka Emura
    Keymaster

    I perfectly understand what you mean, and I know some text editors allow you to do just that. I will consider that in future. Thanks! :-)

    in reply to: store settings in .ini/.xml instead of registry #3849
    Yutaka Emura
    Keymaster

    This is one of frequently asked features, and I consider that seriously. Thanks!

    p.s. Please don’t post the same message in different forums.

    in reply to: store settings in .ini/.xml instead of registry #3848
    Yutaka Emura
    Keymaster

    This is one of frequently asked features, and I consider that seriously. Thanks!

    in reply to: select non-continuous text #3845
    Yutaka Emura
    Keymaster

    I understand your requests. Thanks for your opinions.

    in reply to: save empty text file #3842
    Yutaka Emura
    Keymaster

    Did you try:

    Text Properties > File tab > Saving button > Always Enable Saving?

    I hope this will solve your issue. :-)

    in reply to: select non-continuous text #3841
    Yutaka Emura
    Keymaster

    That isn’t very easy, but I will consider that. What do you want to do by double-clicking the text?

    in reply to: how to delete duplicate lines #3835
    Yutaka Emura
    Keymaster

    It isn’t easy to do with regular expressions, but how about a macro like this (JavaScript):


    // Create an array
    a = new Array();

    // Fill the array a with all lines (with returns) in the document.
    document.selection.StartOfDocument();
    for( ; ; ){
    y = document.selection.GetActivePointY( eePosLogical );
    document.selection.SelectLine();
    sLine = document.selection.Text;
    if( sLine == "" ) { // Reached the end of document, escape from the loop
    break;
    }
    a.push( sLine );
    document.selection.Collapse();
    if( document.selection.GetActivePointY( eePosLogical ) == y ) {
    // Reached the end of document (the last line without return), escape from the loop
    break;
    }
    }

    // Delete duplicate elements.
    for( i = 0; i < a.length; i++ ){
    sLine = a[i];
    for( j = i + 1; j < a.length; j++ ){
    if( sLine == a[j] ){
    a.splice( j, 1 );
    j--;
    }
    }
    }

    // Replace the entire document with new elements
    document.selection.SelectAll();
    document.selection.Text = a.join( "" );

    Please let me know if you have questions. :-)

Viewing 8 posts - 3,651 through 3,658 (of 3,658 total)