SciTE

ภาพหน้าจอของซอฟแวร์:
SciTE
รายละเอียดซอฟแวร์:
รุ่น: 4.1.0 การปรับปรุง
วันที่อัพโหลด: 22 Jun 18
ผู้พัฒนา: Neil Hodgson
การอนุญาต: ฟรี
ความนิยม: 30

Rating: 1.0/5 (Total Votes: 1)

SciTE เป็นซอฟต์แวร์โอเพ่นซอร์สแบบข้ามแพลตฟอร์มและแจกจ่ายซอฟต์แวร์ได้อย่างอิสระโดยอิงตามโครงการ ScIntilla ซึ่งดำเนินการใน C + + และ GTK + ซึ่งออกแบบมาจากออฟเซตเพื่อทำหน้าที่เป็นโปรแกรมแก้ไขซอร์สโค้ดสำหรับปรับแต่ง เฉพาะสำหรับนักเขียนโปรแกรมและนักพัฒนาซอฟต์แวร์

แอปพลิเคชันนี้พิสูจน์ให้เห็นว่ามีประโยชน์มากสำหรับการเขียนและใช้งานแอปพลิเคชันต่างๆในช่วงหลายปีที่ผ่านมา คุณลักษณะที่สำคัญของเราสามารถพูดถึงรูปแบบไวยากรณ์การพับคำแนะนำการโทรตัวชี้วัดข้อผิดพลาดและการสิ้นสุดรหัส

สนับสนุนหลากหลายภาษาในการเขียนโปรแกรมเช่น C, C ++, C #, CSS, Fortran, PHP, Shell, Ruby, Python, Batch, Assembler, Ada, D, Plain Text, Makefile, Matlab, VB, Perl, YAML, TeX, Hypertext, Difference, Lua, Lisp, Errorlist, VBScript, XML, TCL, SQL, Pascal, JavaScript, Java รวมถึงคุณสมบัติต่างๆ


เริ่มต้นใช้งาน SciTE

ขออภัย SciTE มีการแจกจ่ายเฉพาะในรูปแบบไฟล์ TGZ และติดตั้งไม่ใช่งานที่ง่าย ดังนั้นหากไม่ได้ติดตั้งไว้ในระบบปฏิบัติการ GNU / Linux ของคุณ (การกระจายต่างๆมาก่อนโหลด SciTE) เราขอแนะนำให้เปิดตัวจัดการแพคเกจของคุณค้นหาแพ็คเกจ scite และติดตั้ง

หลังจากติดตั้งแล้วคุณสามารถเปิดโปรแกรมจากเมนูหลักของสภาพแวดล้อมเดสก์ท็อปได้เช่นเดียวกับที่คุณจะเปิดแอปพลิเคชันติดตั้งอื่น ๆ ในระบบของคุณ จะเรียกว่า SciTE Text Editor

ซอฟต์แวร์แสดงตัวตนด้วยเอกสารเปล่าและมีส่วนติดต่อผู้ใช้แบบกราฟิกที่เรียบง่ายสะอาดและเรียบง่ายที่ออกแบบมาพร้อมกับชุดเครื่องมือ GUK ของ GTK + แบบข้ามแพลตฟอร์ม เฉพาะแถบเมนูขนาดเล็กเท่านั้นที่พร้อมใช้งานเพื่อให้คุณสามารถเข้าถึงเครื่องมือที่มีอยู่ภายในได้อย่างรวดเร็วการตั้งค่าต่างๆการเปลี่ยนแปลงบัฟเฟอร์และตัวเลือกที่เป็นประโยชน์อื่น ๆ


ระบบปฏิบัติการที่สนับสนุน

SciTE (ตัวแก้ไขข้อความจาก SCIntilla) เป็นซอฟต์แวร์ระบบปฏิบัติการหลากหลายที่ใช้งานได้ดีบน Linux (Ubuntu, Fedora, ฯลฯ ), ระบบปฏิบัติการ FreeBSD และ Microsoft Windows (Windows 95, NT 4.0, Windows 2000, Windows 7 เป็นต้น)

มีอะไรใหม่ ในรุ่นนี้:

  • สนับสนุนการทดลองและไม่สมบูรณ์เพิ่มสำหรับข้อความแบบสองทิศทางบน Windows โดยใช้ DirectWrite และ Cocoa สำหรับเอกสาร UTF-8 โดยการเรียก SCI_SETBIDIRECTIONAL (SC_BIDIRECTIONAL_L2R) อนุญาตให้มีการแก้ไขเอกสารที่มีภาษาอาหรับหรือภาษาฮิบรูได้ง่ายขึ้นในลักษณะที่คล้ายกับบรรณาธิการคนอื่น ๆ
  • เพิ่มประเภทตัวบ่งชี้ INDIC_GRADIENT และ INDIC_GRADIENTCENTRE แล้ว INDIC_GRADIENT เริ่มต้นด้วยสีและอัลฟาที่ระบุที่ด้านบนสุดของบรรทัดและจางหายไปให้เต็มโปร่งใสที่ด้านล่าง INDIC_GRADIENTCENTRE เริ่มต้นด้วยสีและอัลฟาที่ระบุที่กึ่งกลางของเส้นและจางหายไปที่ความโปร่งใสทั้งหมดที่ด้านบนและด้านล่าง
  • ตัดการเยื้องย่อหน้า SC_WRAPINDENT_DEEPINDENT เพิ่มซึ่งเยื้องสองแท็บจากบรรทัดก่อนหน้านี้
  • ตัวบ่งชี้จะถูกวาดขึ้นสำหรับอักขระบรรทัดสุดท้ายเมื่อแสดงขึ้น
  • ไบต์ที่ไม่ถูกต้องที่สุดในการเข้ารหัส DBCS จะแสดงเป็น blobs เพื่อทำให้ปัญหาชัดเจนและมั่นใจว่ามีบางอย่างปรากฏ
  • ในโกโก้ข้อความที่ไม่ถูกต้องในการเข้ารหัส DBCS จะถูกตีความโดยใช้การเข้ารหัส MacRoman แบบไบต์เดี่ยวซึ่งจะยอมรับไบต์ใด ๆ
  • lexer ที่ต่างกันจะเพิ่มสไตล์สำหรับ diffs ที่มีแพทช์
  • เกิดข้อขัดข้องใน MacOS สำหรับอักขระ DBCS ที่ไม่ถูกต้องเมื่อลากข้อความเปลี่ยนกรณีของข้อความการค้นหาที่ไม่คำนึงถึงตัวพิมพ์เล็กและเรียกข้อความเป็น UTF-8
  • ความผิดพลาดของนิพจน์ทั่วไปที่แก้ไขใน macOS เมื่อเชื่อมโยงกับ libstdc ++.
  • SciTE บน GTK + เมื่อทำงานในโหมดอินสแตนซ์เดียวตอนนี้ส่งต่ออาร์กิวเมนต์บรรทัดคำสั่งทั้งหมดไปยังอินสแตนซ์ที่รันอยู่แล้ว อนุญาตให้ใช้ชื่อ & quot; ชื่อไฟล์ SciTE -o: บรรทัด & quot; ทำงานได้

มีอะไรใหม่ ในเวอร์ชัน:

  • การสนับสนุนลดลงสำหรับ Microsoft Visual C ++ 2013 เนื่องจากมีการใช้คุณลักษณะ C + + ที่เพิ่มขึ้น
  • เพิ่มเฟรมบรรทัดร. ท. เป็นภาพทางเลือกเพื่อเน้นเส้นขอบเครื่องหมาย
  • เพิ่ม & quot; ย้อนกลับสายที่เลือกไว้ & quot; คุณลักษณะ.
  • SciTE เพิ่ม & quot; เลือกบุ๊กมาร์กทั้งหมด & quot; คำสั่ง.
  • SciTE เพิ่มการตั้งค่า save.path.suggestion เพื่อแนะนำชื่อไฟล์เมื่อบันทึกบัฟเฟอร์ที่ไม่มีชื่อ
  • อัปเดตกรณีแปลงและประเภทอักขระเป็น Unicode 9
  • Baan lexer รู้จัก literals ตัวเลขในลักษณะที่สอดคล้องกันมากขึ้นรวมถึงตัวเลขเลขฐานสิบหกและเลขชี้กำลังด้วย
  • lexer Bash รู้จักสตริงในลิสต์ในกรณีอื่น ๆ ข้อผิดพลาด # 1944
  • Lexer ของ Fortran รู้จักสายการผลิตล่วงหน้าก่อนที่จะมีการต่อเนื่องของบรรทัด ข้อผิดพลาด # 1935
  • โฟลเดอร์ Fortran สามารถพับความคิดเห็นได้ ข้อผิดพลาด # 1936
  • lexer ของ PowerShell ยอมรับคำพูดที่ไม่ได้อยู่ในสตริง ข้อผิดพลาด # 1929
  • lexer Python จะรู้จักตัวระบุได้อย่างถูกต้องมากขึ้นเมื่อรวมอักขระที่ไม่ใช่ ASCII
  • โฟลเดอร์ Python จะถือว่าความคิดเห็นที่ท้ายไฟล์แยกจากโครงสร้างก่อนหน้านี้
  • lexer YAML ยอมรับความคิดเห็นในสถานการณ์และสไตล์ต่างๆมากกว่า & quot; ... & quot; บรรทัดเช่น & quot; --- & quot; เส้น ข้อผิดพลาด # 1931
  • อัปเดตแถบเลื่อนเมื่อมีการเพิ่มข้อมูลเสริมลบหรือเปลี่ยนการแสดงผล คุณสมบัติ # 1187
  • การยกเลิกโหมดด้วยปุ่ม Esc จะเป็นการเลือกรูปสี่เหลี่ยมผืนผ้า ข้อผิดพลาด # 1940
  • สร้างขึ้นโดยจัดเรียงรายการ lexers เพื่อให้สามารถทำซ้ำได้มากขึ้น ข้อผิดพลาด # 1946
  • เมื่อโกโก้พื้นที่ร่องรั่วของเมาส์ถูกแก้ไข
  • ในโกโก้การเติมข้อความอัตโนมัติมีความกว้าง 4 พิกเซลเพื่อป้องกันการตัดทอนข้อความ
  • ใน Windows ให้หยุดวาดสี่เหลี่ยมผืนผ้าโฟกัสในรายการเติมข้อความอัตโนมัติและเพิ่มความยาวรายการเริ่มต้นเป็น 9 รายการ
  • SciTE จะตรวจสอบไฟล์ไม่เกิน 1 MB เพื่อกำหนด indentation สำหรับ indent.auto โดยอัตโนมัติเพื่อหลีกเลี่ยงการหยุดชั่วคราวเมื่อโหลดไฟล์ขนาดใหญ่มาก
  • ส่วนติดต่อผู้ใช้ SciTE ใช้สีที่เบากว่าและองค์ประกอบ 3D น้อยกว่าเพื่อให้สอดคล้องกับสภาพแวดล้อมเดสก์ทอปปัจจุบัน
  • SciTE ตั้งค่าบัฟเฟอร์สกปรกและแสดงข้อความเมื่อไฟล์ถูกลบหาก load.on.activate on.
  • SciTE บน Windows ค้นหาปุ่ม Find Find Find Find Find ใช้ในโหมดปิด - ปิดที่เพิ่มขึ้น ข้อผิดพลาด # 1926

  • มีอะไรใหม่ ในเวอร์ชัน 3.7.3:

    • แสดงตัวบ่งชี้การบล็อกอักขระที่ส่วนท้ายของส่วนที่เลือกให้คล้ายกับบรรณาธิการคนอื่น ๆ
    • ใน SciTE สามารถเลือกสีสำหรับเครื่องหมายพับได้ คุณสมบัติ # 1172
    • ใน SciTE สามารถซ่อนหมายเลขบัฟเฟอร์ในแท็บ คุณสมบัติ # 1173
    • ผู้เลียนแบบอื่นจะรู้จักบรรทัดที่ลบซึ่งขึ้นต้นด้วย & quot; --- & quot;.
    • lexer Lua ต้องการบรรทัดแรกที่ขึ้นต้นด้วย & quot; #! & quot; จะถือว่าเป็นความคิดเห็นของ shebang ไม่ใช่แค่ & quot; # & quot; ข้อผิดพลาด # 1900
    • lexer ของ Matlab ต้องการเริ่มต้นและสิ้นสุดข้อคิดเห็นของบล็อกเพื่อให้อยู่คนเดียวในบรรทัด ข้อผิดพลาด # 1902
    • lexer Python สนับสนุน f-strings ด้วยรูปแบบใหม่ช่วยระบุตัวระบุ Unicode และไม่อนุญาตให้ @ 1 เป็น decorator อีกต่อไป ข้อผิดพลาด # 1848
    • แก้ไขความไม่สอดคล้องกันของการพับเมื่อส่วนหัวพับเพิ่มเหนือส่วนที่พับแล้ว หลีกเลี่ยงการกางออกที่ไม่จำเป็นเมื่อการลบไม่รวมถึงจุดสิ้นสุดของบรรทัด ข้อผิดพลาด # 1896
    • แก้ไขข้อผิดพลาดการสิ้นสุดใน Cocoa ข้อผิดพลาด # 1909
    • SciTE บน GTK + สามารถมีตัวแบ่งขนาดกว้างระหว่างบานหน้าต่างกับคุณสมบัติ split.wide
    • แก้ไขการแสดงรายการการเติมข้อความอัตโนมัติและ calltips บน GTK + 3.22 บน Wayland API ใหม่กว่าที่ใช้กับ GTK + 3.22 เนื่องจาก API เก่า ๆ ถูกเลิกใช้งาน
    • แก้ไขข้อขัดข้องในรหัสการเข้าถึงใน GTK + เนื่องจากรับสัญญาณหลังจากทำลาย ข้อผิดพลาด # 1907
    • ทำให้เลื่อนแทร็กแพดไปกับ Wayland ข้อผิดพลาด # 1901

    • ลดการวาดซ้ำสำหรับ API ของ SCI_SETSELECTIONN *

      ข้อผิดพลาด # 1888

    • ใช้ความแม่นยำมากขึ้นเพื่อเลือกเส้นแต่ละเส้นในไฟล์ที่มีมากกว่า 16.7 ล้านเส้น
    • สำหรับ Qt 5 ให้กำหนด QT_WS_MAC หรือ QT_WS_X11 บนแพลตฟอร์มเหล่านั้น ข้อผิดพลาด # 1887
    • สำหรับโกโก้ให้แก้ไขข้อขัดข้องในการทำลายข้อมูลด้วย macOS 10.12.2 ข้อผิดพลาด # 1891
    • แก้ไขข้อขัดข้องใน GTK +

    • มีอะไรใหม่ ในเวอร์ชัน 3.6.7:

      • ใช้ C ++ 11 สำหรับลูปที่ใช้ใน SciTE ดังนั้น GCC 4.6 จึงเป็นเวอร์ชันที่ได้รับการสนับสนุนขั้นต่ำสุดแล้ว
      • SC_CHARSET_DEFAULT ตอนนี้หมายถึงโค้ดเพจ 1252 ใน Windows เว้นแต่จะมีการตั้งค่าโค้ดเพจไว้ วิธีนี้จะป้องกันไม่ให้เกิดลักษณะที่ไม่คาดคิดและเกิดปัญหากับระบบเอเชียตะวันออกซึ่งตำแหน่งดีฟอลต์เป็น DBCS โดยทั่วไป โครงการที่ต้องการตั้งค่าเริ่มต้นสำหรับหน้ารหัส DBCS ในตำแหน่งที่ตั้งของเอเชียตะวันออกควรตั้งค่าโค้ดเพจและชุดอักขระอย่างชัดเจน
      • ตัวเลือก SCVS_NOWRAPLINESTART หยุดลูกศรซ้ายจากการห่อหุ้มไปที่บรรทัดก่อนหน้า ต้องการมากที่สุดเมื่อมีการใช้พื้นที่เสมือนจริง ข้อผิดพลาด # 1648
      • lexer ของ C + + สามารถพับใน #else และ #elif ด้วยคุณสมบัติ fold.cpp.preprocessor.at.else ข้อผิดพลาด # 210.
      • ข้อผิดพลาด list lexer ตรวจพบคำเตือนจาก Visual C ++ ที่ไม่มีหมายเลขบรรทัด
      • lexer HTML ไม่ถือว่า & quot;

        • เวอร์ชั่น 3.6.5 แก้ไขข้อผิดพลาดเล็กน้อย

          มีอะไรใหม่ li>

          มีอะไรใหม่ ในเวอร์ชัน 3.6.4:

          • SciTE อนุญาตให้ตั้งค่าตัวคั่นประเภทการเติมข้อความอัตโนมัติ
          • โฟลเดอร์ C + + พับรหัสลงใน '(' และ ')' เพื่ออนุญาตให้มีการพับหลายบรรทัด คุณสมบัติ # 1138
          • สำหรับ lexer HTML ให้ จำกัด ขอบเขตของความคิดเห็นของ Mako line ให้เสร็จสิ้นก่อนที่จะเป็นอักขระบรรทัดสุดท้าย
          • พับแบบกางออกเมื่อรวมพื้นที่สองแห่งโดยการลบเส้นแทรกแซงหรือเปลี่ยนระดับพับโดยการเพิ่มอักขระ นี้ได้รับการแก้ไขทั้งใน Scintilla และในรหัสเทียบเท่า SciTE ข้อผิดพลาด # 1799
          • lexer ความคืบหน้าสนับสนุนตัวเลข literals ฐานสิบหกความคิดเห็นบรรทัดเดียวคำที่ย่อและขยายความคิดเห็นที่ซ้อนกันไปยังระดับที่ไม่ จำกัด
          • Ruby lexer ใช้ไวยากรณ์คีย์แบบกัญชาสลับกัน & quot; คีย์: & quot; เป็นสัญลักษณ์ ข้อผิดพลาด # 1810
          • Lexer สนิมจะจัดการกับสตริง Unicode แบบวงเล็บเช่น & quot; u {123abc} & quot; ข้อผิดพลาด # 1809
          • สำหรับ GTK + ใน Windows จะติดตั้ง 64-bit build ซึ่งเสียใน 3.6.3
          • สำหรับ Qt การสร้างการเผยแพร่จะมีการปิดใช้งาน
          • สำหรับ Qt บน Windows ให้แก้ไขความล้มเหลวในการคอมไพล์สำหรับ Qt 4.x
          • ช่วงเป้าหมาย IME ที่แสดงใน Qt for OS X
          • ใน Windows ให้เพิ่มประสิทธิภาพการทำงานของคลิปบอร์ดโดยการลอง OpenClipboard ใหม่หากไม่สามารถใช้งานได้เนื่องจากแอปพลิเคชันอื่นเปิดคลิปบอร์ด
          • เมื่อ Windows กลับออกการเปลี่ยนแปลงที่ลบการใช้ไฟล์ def เพื่อให้แน่ใจว่า Scintilla_DirectFunction ส่งออกโดยไม่มีการโกงชื่อ ข้อผิดพลาด # 1813
          • ใน GTK + และ Qt over Win32 ในข้อผิดพลาดในการแก้ไขภาษาเกาหลีที่เกิดจากการเปลี่ยนแปลงการป้อนข้อมูลของการนำออกใช้ล่าสุด
          • สำหรับ SciTE ข้อความแสดงข้อผิดพลาดที่อธิบายถึงจะปรากฏขึ้นเมื่อมีปัญหาในการโหลดสคริปต์เริ่มต้น Lua คุณสมบัติ # 1139

          • แก้ไขข้อบกพร่อง 3.3.8 ที่ lexers ภายนอกกลายเป็นไม่สามารถเข้าถึง .

          • มีอะไรใหม่ ในรุ่น 3.6.0:

            • แก้ไขข้อบกพร่อง 3.3.8 ที่ lexers ภายนอกกลายเป็นไม่สามารถเข้าถึงได้

              .

            • มีอะไรใหม่ ในเวอร์ชัน 3.5.7:

              • แก้ไขข้อบกพร่อง 3.3.8 ที่ lexers ภายนอกกลายเป็นไม่สามารถเข้าถึงได้

                .

              • มีอะไรใหม่ ในเวอร์ชัน 3.5.5:

                • แก้ไขข้อบกพร่อง 3.3.8 ที่ lexers ภายนอกไม่สามารถเข้าถึงได้ .

                • มีอะไรใหม่ ในเวอร์ชัน 3.5.3:

                  • แก้ไขข้อบกพร่อง 3.3.8 ที่ lexers ภายนอกกลายเป็นไม่สามารถเข้าถึงได้

                    .

                  มีอะไรใหม่ ในเวอร์ชัน 3.3.7:

                  • รุ่นนี้ช่วยเพิ่ม lexers บางส่วนโดย lexer ของ C ++ จะเพิ่มวลีที่ผู้ใช้กำหนดและการจัดกลุ่มหลักจาก 11 C ++ / 14.

                  • มีอะไรใหม่ ในเวอร์ชัน 3.0.1:

                  • SciTE บน Windows รันสคริปต์ Lua โดยตรงบนเธรดหลักแทนการเริ่มต้นใช้งานในเธรดรอง
                  • เน้น & quot; อื่น & quot; เป็นคำสำคัญสำหรับ TCL เช่นเดียวกับภาษาอื่น ๆ ข้อผิดพลาด # 1836954
                  • แก้ไขปัญหาเกี่ยวกับการตั้งค่าแบบอักษรสำหรับรายการเติมข้อความอัตโนมัติใน Windows ที่คัดลอกและลบคำสั่งแบบอักษรแล้วจะทำให้ระบบใช้แบบอักษรเริ่มต้น
                  • แก้ไขขนาดตัวอักษรที่ใช้ใน Windows สำหรับวิธีป้อนข้อมูลภาษาเอเชียซึ่งบางครั้งทำให้ IME ไม่สามารถมองเห็นได้ ข้อผิดพลาด # 3436753
                  • แก้ไขรูปหลายเหลี่ยมบน Windows เพื่อให้สามารถมองเห็นสัญลักษณ์พับได้อีกครั้ง ข้อผิดพลาด # 3433558
                  • เปลี่ยนภาพพื้นหลังบน GTK + เพื่อให้สามารถจัดตำแหน่งอักขระที่เป็นเศษส่วนเช่นเดียวกับที่เกิดขึ้นใน OS X เพื่อหลีกเลี่ยงเส้นเลือน ๆ ที่ขอบ lexeme
                  • ตรวจสอบให้แน่ใจว่า Pixmaps ถูกจัดสรรก่อนวาดภาพเนื่องจากมีการขัดข้องเมื่อ Scintilla ดึงโดยไม่มีการเรียกค่าเริ่มต้นทั่วไป ข้อบกพร่อง # 3432354
                  • แก้ไข SciTE บนข้อผิดพลาดของ Windows ซึ่งทำให้ตำแหน่งเครื่องหมายผิดพลาดหลังจากที่เลือกตัวเลือก ข้อบกพร่อง # 3433433
                  • แก้ไขเซสชันของ SciTE เพื่อเก็บบัฟเฟอร์การจับคู่ตำแหน่งบัฟเฟอร์ ข้อผิดพลาด # 3434372
                  • แก้ไขรอยรั่วของเอกสารใน SciTE
                  • จดจำอักขระ URL '?' และ '%' สำหรับคำสั่ง Open Selected ใน SciTE ข้อบกพร่อง # 3429409

                  • เวอร์ชัน 2.24 จะแก้ไขปัญหาการรั่วไหลของหน่วยความจำใน GTK +

                  >

                • การแก้ไข

                • มี lexers เพิ่มเติมและแก้ไขข้อบกพร่องบางอย่าง
                • มีอะไรใหม่ ในเวอร์ชัน 1.78:

                  • >

                  • เวอร์ชัน 1.77 จะแก้ไขข้อบกพร่อง lexer และปัญหาเล็กน้อยอื่น ๆ

                  li>

ซอฟแวร์อื่น ๆ ของนักพัฒนา Neil Hodgson

Scintilla
Scintilla

20 Feb 15

SciTE
SciTE

29 Apr 18

ความคิดเห็นที่ SciTE

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!