คำถามติดแท็ก sublime-text

Sublime Text เป็นโปรแกรมแก้ไขข้อความ GUI ข้ามแพลตฟอร์มสำหรับ Windows, OS X และ Linux ใช้แท็กนี้สำหรับคำถามที่ไม่เชื่อเรื่องพระเจ้าเกี่ยวกับเวอร์ชัน

3
ฉันจะทำให้ Sublime Text โหลดไฟล์ที่ถูกแก้ไขใหม่ได้อย่างไร
ฉันจะทำให้ Sublime Text (3) โหลดไฟล์ที่กำลังแก้ไขอยู่อีกครั้งเพื่อพิจารณาการเปลี่ยนแปลงที่เกิดขึ้นจากภายนอกได้อย่างไร

1
วิธีการปิดการใช้งานแท็บที่ทับซ้อนกันหรือแท็บการเลื่อนใน Sublime Text 3
Sublime Text 3 มีคุณสมบัติเริ่มต้นซึ่งทำให้แท็บซ้อนทับกันแทนที่จะเป็นพฤติกรรมเก่าที่ความยาวแนวนอนของแท็บจะลดลง คุณจะปิดการใช้งานนี้ได้อย่างไร

3
ใน Sublime Text 2 ฉันจะเยื้องออกไปยังคอลัมน์แบบตรงด้วยเคอร์เซอร์หลายตัวบนขอบที่ขรุขระได้อย่างไร
สมมติว่าฉันมีเคอร์เซอร์หลายตัวพร้อมหลายบรรทัดเช่นนี้ foo| barr| foobar| baz| ฉันจะผลักพื้นที่ว่างโดยอัตโนมัติในตอนท้ายของแต่ละบรรทัดออกมาเป็นขอบแบนได้อย่างไร: foo | barr | foobar | baz | (ในตัวอย่างเหล่านี้|ควรจะเป็นเคอร์เซอร์ของฉัน) เมื่อคุณเพิ่งTabหรือSpaceจากข้อตกลงเริ่มต้นคุณจะได้รับสิ่งนี้: foo | barr | foobar | baz | นั่นมีประโยชน์ แต่ไม่ใช่สิ่งที่ฉันกำลังมองหา ฉันกำลังมองหาแป้นพิมพ์ลัดบางประเภทที่จะให้ฉันเยื้องจากเคอร์เซอร์หลาย ๆ อันที่ขาดหายไปและแทรกลงในคอลัมน์แบบตรง


5
จะถอนการติดตั้ง / ลบ Package Control จาก Sublime Text 3 ได้อย่างไร
ค้นหาuninstall package controlใน Google ผลลัพธ์ที่แสดงวิธีการติดตั้งแพ็กเกจด้วยการควบคุมแพ็กเกจเท่านั้นหรือลบออก แต่ไม่ลบPackage Controlตัวเอง ฉันจะลบPackage Controlจาก Sublime-Text-3 ได้อย่างไร

2
ข้อความประเสริฐย้ายแท็บด้วยคีย์บอร์ด
ใน Sublime Text 3 มีวิธีการจัดระเบียบแท็บใหม่โดยใช้แป้นพิมพ์เท่านั้นหรือไม่ ฉันรู้ว่าคุณสามารถสลับแท็บจากบานหน้าต่างหนึ่งไปอีกบานหนึ่งโดยใช้ตัวอย่างctrl+shift+2เพื่อย้ายแท็บจากบานหน้าต่าง X ไปยังบานหน้าต่าง 2 แต่ไม่ใช่สิ่งที่ฉันกำลังมองหา ฉันต้องการย้ายแท็บในบานหน้าต่าง ตัวอย่างเช่นฉันมี 3 แท็บและฉันต้องการที่จะแลกเปลี่ยนแท็บที่ 1 และ 2 มันสามารถทำได้โดยใช้เมาส์ แต่ฉันไม่พบแป้นพิมพ์ลัดใด ๆ แท็บในตำแหน่งเดิม แท็บ 1 ถูกย้ายไปทางขวา


2
Sublime Text 3 - พฤติกรรมเพิ่ม / ค้นหาการจับคู่ด่วน
สมมติว่าฉันกำลังทำงานกับไฟล์ใน Sublime Text 3 ที่มีการเกิดขึ้นหลายครั้งของตัวแปรตัวอักษรเดียวcซึ่งฉันต้องการเปลี่ยนชื่อเป็นชื่ออื่น เมื่อฉันเลือกหนึ่งอินสแตนซ์ของตัวแปรนั้นด้วยเคอร์เซอร์ของฉัน Sublime Text จะไฮไลต์อินสแตนซ์อื่น ๆ ของตัวแปรนั้นให้ฉันโดยอัตโนมัติ: ภาพไฮไลต์นี้เปิดใช้งานโดยการตั้งค่า: "match_selection": trueและแสดงให้เห็นชัดเจนว่าประเสริฐนั้นฉลาดพอที่จะเน้นเฉพาะอินสแตนซ์อื่น ๆ ของตัวละครนั้นซึ่งเกี่ยวข้องกับตัวแปร อย่างไรก็ตามแม้จะมีไฮไลต์นี้ที่ระบุว่าควรจะเป็นไปได้ แต่ดูเหมือนว่าไม่มีวิธีที่ง่ายเลยในการเลือกเฉพาะcตัวแปรที่เน้นสีเหล่านี้โดยอัตโนมัติ หากฉันต้องการเปลี่ยนชื่ออินสแตนซ์ทั้งหมดของตัวแปรอย่างรวดเร็วcโดยใช้เคอร์เซอร์หลายตัวไม่ว่าจะเป็นQuick Add Next ( cmd+D) หรือQuick Find All ( ctrl+cmd+G) แทนที่จะเลือกเฉพาะตัวแปรcนั้นฉันจะได้รับอินสแตนซ์ทั้งหมดของอักขระ 'c' ที่เลือก: เห็นได้ชัดว่าไม่มีประโยชน์เลยเนื่องจากไม่มีความสัมพันธ์กับตัวแปรจริง มันเลือกตัวอักษรทั้งหมด "c" โดยไม่คำนึงถึงว่าเป็นตัวแปรที่เลือกหรือไม่ มีวิธีบังคับให้เพิ่มด่วนถัดไปและค้นหาด่วนทั้งหมดเพื่อให้ทำงานเหมือนกับกฎการไฮไลต์ที่การmatch_selectionตั้งค่าใช้หรือไม่ สิ่งนี้จะมีประโยชน์มากกว่าในกรณีนี้มากกว่าเพียงแค่เลือกตัวละครทุกตัวที่เลือก ฉันพลาดอะไรไปรึเปล่า? ฉันไม่สามารถหาค้นหาด่วนทุกกรณีหรือเพิ่มอย่างรวดเร็วต่อไปตัวแปรตัวเลือกหรือวิธีการในการปรับแต่งการทำงานเริ่มต้นของการค้นหาด่วนทั้งหมดและเพิ่มอย่างรวดเร็วต่อไป เท่าที่ฉันสามารถบอกได้ตัวเลือกเดียวของฉันคือการเปลี่ยนชื่อด้วยตนเองทุกครั้งcหรือเขียน regex ที่กำหนดเองเพื่อให้ได้ผลลัพธ์เดียวกันกับอัลกอริทึมการเน้นดั้งเดิม

1
เปลี่ยนปุ่มกลางของเมาส์ใน Sublime Text
บน Sublime Text ที่ทำงานบน Windows ปุ่ม Middle Mouse ทำหน้าที่เป็นช่วงที่เลือกบน Linux แล้ว Shift + คลิกขวา ฉันจะตั้งค่าปุ่มกลางของเมาส์เพื่อเลือกช่วงบน Linux ได้อย่างไร? Sublime Text 3 โดยเฉพาะบน Ubuntu?

2
ฉันจะดูสิ่งที่“ ขอบเขต” ปัจจุบันใน SublimeText ได้อย่างไร
ฉันพยายามที่จะกำหนดตัวอย่างบางส่วนสำหรับการแก้ไข Markdown แต่ฉันไม่สามารถเรียกมันได้ ผมได้ลองใช้source.markdown, text.markdownและmarkdownขอบเขต แต่ไม่มีผู้ใดของการทำงานของพวกเขา หากฉันลบข้อ จำกัด ของขอบเขตข้อมูลโค้ดจะทำงาน ฉันจะทราบได้อย่างไรว่าจะใช้ขอบเขตใด

1
วิธีการเปลี่ยนไวยากรณ์สำหรับโฟลเดอร์เฉพาะใน Sublime Text 3
ฉันเขียนโครงการ JS ใน ES5 และ ES6 ฉันติดตั้งBabel-Sublimeเพื่อเน้นรหัสที่รองรับ Babel ตอนนี้ฉันเปิดไฟล์. js ที่เขียนใน ES6, ไปที่ "มุมมอง -> ไวยากรณ์ -> เปิดทั้งหมดด้วยส่วนขยายปัจจุบันเป็น: Javascript (Babel)" แต่สิ่งนี้ทำให้รหัส ES5 ของฉันสลับไปเป็น Javascript (Babel) โดยพื้นฐานแล้วไฟล์ JavaScript (Babel) .sublime-settings ได้รับการอัปเดตในโฟลเดอร์ผู้ใช้ที่มีการแมปส่วนขยายและการเปลี่ยนแปลงจะถูกนำไปใช้ทั่วโลกกับโครงการของฉันทั้งหมด ดังนั้นจึงมีวิธีระบุการแมป "ไวยากรณ์ต่อส่วนขยาย" ต่อโฟลเดอร์หรือตามโครงการ

1
วิธีทำให้ Sublime Text 3 ถือว่านามสกุลเป็น html
ฉันมีสภาพแวดล้อมการพัฒนา node.js ซึ่งเทมเพลตมี.hbsส่วนขยาย ฉันสงสัยว่าจะทำให้พวกเขาเป็น html สำหรับ Sublime Text 3 ได้อย่างไรเพื่อที่ฉันจะได้ประโยชน์จากการทำสีมาร์กอัปและการเรียงลำดับ ฯลฯ ?

2
ใช้ Sublime Text find เพื่อเน้นกลุ่ม regex ในรูปแบบการค้นหา
มีวิธีในการทำให้Sublime Text highlight (คู่) เป็นเพียงส่วนหนึ่งของรูปแบบการค้นหา regex หรือไม่? ตัวอย่างเช่นผมต้องการเน้นเฉพาะเมื่อค้นหาTextSome(Text)

0
การไฮไลต์ประเภทที่กำหนดเองกำหนดเองใน Sublime Text
ฉันกำลังมองหาการกำหนดค่า / การรวมกันของปลั๊กอิน + เสียงดังกราว (หรือตัวแยกวิเคราะห์อื่น ๆ ) ที่สามารถอนุญาตให้ข้อความประเสริฐเพื่อเน้นประเภทที่กำหนดเองทั้งหมดเช่นเดียวกับมันเน้นประเภทพื้นเมืองเช่น int, double, char ฯลฯ โดยเฉพาะฉันเดา การนำไปใช้อย่างถูกต้องคือสำรวจไฟล์ที่รวมอยู่ทั้งหมด (ทั้งที่เขียนแบบกำหนดเองและไลบรารีที่คอมไพล์แล้ว) และค้นหาชื่อของคลาสที่กำหนดไว้ทั้งหมด, structs และ typedefs และเน้นเป็นประเภทในส่วนที่เหลือของซอร์สโค้ด มีการกำหนดค่าที่คล้ายกันสำหรับภาษาอื่นเช่น python, javascript, java หรือไม่

0
ฉันจะรู้ได้อย่างไรว่าปลั๊กอินย่อยอันไหนคือหมูทรัพยากร
สิ่งที่ชื่อกล่าวถึงรายละเอียดที่เหลือ :) บ่อยครั้งที่อินสแตนซ์ ST3 ของฉันค้างไว้สองสามวินาที (หรือตอนนี้ซึ่งแจ้งให้โพสต์นี้มันแขวนไปเรื่อย ๆ และฉันต้องฆ่าplugin_hostกระบวนการ) ดูเหมือนว่าจะไม่ได้มีความสัมพันธ์เฉพาะกับสิ่งที่มีเหตุผลเช่นขนาดไฟล์หรือประเภทดังนั้นฉัน (โดยทั่วไป) พิจารณาสิ่งต่าง ๆ เช่น linters แทนที่จะปิดใช้งานปลั๊กอินแต่ละตัวทีละตัวทำงานชั่วขณะหนึ่งดูว่ามันเกิดขึ้นหนึ่งวันหรือเปล่า (อาจจะเกิดขึ้น 2-3 ครั้งต่อชั่วโมงหรือวันละครั้ง / มันสุ่มแบบสุ่ม) ฉันหวังว่าบางคนอาจมีคำแนะนำ เกี่ยวกับวิธีการคิดออกว่าเป็นผู้กระทำผิดปลั๊กอิน? บน OSX ในกรณีที่มีวิธีแก้ไขปัญหาที่เกี่ยวข้องกับการตรวจสอบทรัพยากรระดับ OS

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.