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

การแก้ไขข้อความเป็นกระบวนการของการเลือกและเตรียมข้อความ [ไฟล์]

4
คุณนำการเลือกโหมดภาพกลับมาใช้ใหม่ได้อย่างไร
บ่อยครั้งเมื่อแก้ไขรหัสฉันจะเลือกบล็อกในโหมดภาพและทำการค้นหาและแทนที่บล็อก อย่างไรก็ตามหลังจากที่ฉันทำการเปลี่ยนแปลงมันจะออกจากโหมดภาพ คุณจะค้นหาและแทนที่สิ่งที่เลือกใหม่ได้อย่างไร

5
วิธีเขียนหลายบรรทัดในเซลล์ Excel เดียว?
ฉันต้องการเขียนหลายบรรทัดในเซลล์ MS Excel เดียว แต่เมื่อใดก็ตามที่ฉันกดปุ่มการEnterแก้ไขเซลล์จะสิ้นสุดลงและเคอร์เซอร์จะเลื่อนไปที่เซลล์ถัดไป ฉันจะหลีกเลี่ยงสิ่งนี้ได้อย่างไร

6
ฉันจะสลับลำดับบรรทัดที่เลือกเป็นกลุ่มได้อย่างไร?
ตัวอย่างเช่นถ้าฉันมีสี่บรรทัดดังนี้ บรรทัดแรกบรรทัด ที่สองบรรทัด ที่สามบรรทัด ที่สี่ ฉันต้องการกลับพวกเขาไป บรรทัดที่สี่บรรทัด ที่สามบรรทัด ที่สองบรรทัด แรก ฉันจะทำสิ่งนี้ใน Vim ได้อย่างไร


8
จะแยกไฟล์ขนาดใหญ่บน Windows ได้อย่างไร?
มีเครื่องมือในการแยกไฟล์ข้อความขนาดใหญ่ (9Gb) ออกเป็นไฟล์ที่เล็กลงหรือไม่เพื่อให้ฉันสามารถเปิดดูได้บ้าง มีสิ่งใดบ้างที่ใช้ได้กับบรรทัดคำสั่งที่มาพร้อมกับ Windows (XP) หรือวิธีแยกที่ดีที่สุดคืออะไร ฉันสามารถใช้ 7z เพื่อสร้างวอลลุ่มแยกต่างหากจากนั้นแตกซิปอันใดอันหนึ่งออกจากกันได้หรือไม่ มันจะสามารถอ่านได้หรือไม่หรือต้องการส่วนอื่น ๆ ทั้งหมดเพื่อคลายซิปลงในไฟล์ขนาดใหญ่อีกครั้งหรือไม่ ปรับปรุง ฉันรวมสคริปต์ python 48 บรรทัดอย่างรวดเร็วเข้าด้วยกันซึ่งแบ่งไฟล์ขนาดใหญ่เป็นไฟล์ 0.5GB ซึ่งง่ายต่อการเปิดแม้จะเป็นกลุ่ม ฉันแค่ต้องการตรวจสอบข้อมูลไปยังส่วนสุดท้ายของบันทึก (ใช่เป็นไฟล์บันทึก) แต่ละเร็กคอร์ดถูกแบ่งข้ามหลายบรรทัดดังนั้น grep จะไม่ทำ

4
ฉันจะกรองไฟล์สำหรับบรรทัดที่มีสตริงใน Sublime Text 2 ได้อย่างไร
ฉันต้องการกรองไฟล์ที่ฉันกำลังแก้ไขใน Sublime Text 2 สำหรับบรรทัดมีสตริงที่แน่นอนถ้าเป็นไปได้รวมถึงนิพจน์ทั่วไป พิจารณาไฟล์ต่อไปนี้: foo bar baz qux quuux baz เมื่อกรองbaแล้วผลลัพธ์ควรเป็น: foo bar baz quuux baz ฉันจะทำสิ่งนั้นได้อย่างไร

10
การทดแทนในไฟล์ข้อความ ** ที่ไม่มี ** การแสดงออกปกติ
ฉันต้องการแทนที่ข้อความภายในไฟล์ข้อความด้วยการแทนที่ โดยปกติฉันจะทำอะไรเช่น sed -i 's/text/replacement/g' path/to/the/file ปัญหาคือทั้งสองtextและreplacementเป็นสตริงที่ซับซ้อนที่มีเครื่องหมายขีดกลาง, เครื่องหมายทับ, blackslashes, คำพูดและอื่น ๆ ถ้าฉันหลบหนีอักขระที่จำเป็นทั้งหมดภายในtextสิ่งนั้นจะกลายเป็นอ่านไม่ได้ ในขณะที่ฉันไม่ต้องการพลังของการแสดงออกปกติ: ฉันแค่ต้องการแทนที่ข้อความอย่างแท้จริง มีวิธีการแทนที่ข้อความโดยไม่ใช้นิพจน์ทั่วไปด้วยคำสั่ง bash หรือไม่? มันค่อนข้างจะเป็นเรื่องเล็กน้อยที่จะเขียนสคริปต์ที่ทำสิ่งนี้ แต่ฉันคิดว่าควรจะมีบางสิ่งอยู่แล้ว
68 bash  regex  sed  text-editing 

8
emacs: วิธีการเยื้อง / unindent ภูมิภาคของรหัสหลาม 4 ช่องว่าง?
ฉันมีส่วนของรหัสหลามที่เลือกใน emac อะไรคือวิธีที่มีประสิทธิภาพที่สุดในการเยื้องและการรวมเข้าด้วยกันทุกบรรทัดใน 4 ช่องว่าง? โดยหลักการแล้วฉันต้องการบางสิ่งที่ไม่ไวต่อบริบท (เช่นจะช่วยให้ฉันสามารถเยื้องข้อความในเอกสารที่มีการเยื้องไม่เกี่ยวข้องกับไวยากรณ์ของงูใหญ่) (Python)ฉันแสดงโหมดออนไลน์ ค้นหาเว็บฉันพบการสนทนาจำนวนมากpython-modeแทนที่จะใช้pythonแต่ฉันเพิ่งเริ่มใช้ emacs เมื่อไม่กี่วันที่ผ่านมาดังนั้นฉันจึงระวังการเปลี่ยนค่าเริ่มต้นก่อนที่ฉันจะมีโอกาสเข้าใจและพวกเขา หากเปลี่ยนpython-modeเป็นตัวเลือกที่ดีที่สุดฉันยินดีที่จะยอมรับว่าเป็นคำตอบ สิ่งที่ฉันได้ลอง (จากคู่มือ): <TAB> ไม่มีผลอะไร C-M-\ ไม่มีผลอะไร C-x <TAB> (เยื้องอย่างเข้มงวด) เยื้องทุกบรรทัดโดยหนึ่งคอลัมน์ (และยกเลิกการเลือกภูมิภาค) M-i เยื้องหนึ่งบรรทัดแรกด้วยแท็บ (ความยาว 8 ช่องว่าง) C-M-q - "CMq ไม่ได้กำหนด" วิธีเดียวที่ฉันพบคือใช้การแทนที่ regex แต่นั่นเป็นจำนวนการกดแป้นพิมพ์ที่น่ากลัวสำหรับงานง่าย ๆ

3
เหตุใดข้อมูลเดียวกันจึงใช้พื้นที่มากกว่าในไฟล์ข้อความมากกว่าในไฟล์ Excel
ฉันมีข้อมูลประมาณ 100,000 แถว ถ้าฉันเก็บข้อมูลนี้ในรูปแบบไฟล์ข้อความจะใช้พื้นที่มากกว่าถ้าฉันเก็บไว้ในรูปแบบไฟล์ Excel ทำไมถึงเป็นอย่างนั้น?

4
วิธีการตัด / คัดลอก / วางใน GVim บน Ubuntu ทำงานร่วมกับ Ctrl + X, Ctrl + C, Ctrl + V ได้อย่างไร
ตามค่าเริ่มต้นการตัด / คัดลอก / วางทางลัดใน GVim บน Ubuntu คือ: ตัด "+ x คัดลอก "+ y วาง "+ gP ฉันต้องการใช้คอมโบควบคุมหลักใน GVim เช่นฉันใช้ใน Firefox และแอพพลิเคชั่นอื่น ๆ ของ gnome ฉันจะกำหนดค่า GVim ให้ทำงานเหมือนกับแอป Gnome อื่น ๆ ได้อย่างไร


3
ปิดการจับคู่วงเล็บในข้อความประเสริฐ 2
ฉันมีคำถามเกี่ยวกับปิดการจับคู่วงเล็บ ไม่มีใครรู้วิธีปิดการจับคู่วงเล็บหรือไม่ ตัวอย่าง: เมื่อฉันพิมพ์(ก็จะเพิ่มโดยอัตโนมัติกลายเป็น)() มันค่อนข้างดีสำหรับการแก้ไขข้อความธรรมดา แต่ค่อนข้างน่ารำคาญในขณะที่แก้ไขไฟล์ clojure

3
แปลง CSV เป็นความกว้างคงที่ใน Notepad ++ หรือไม่
มีวิธีในNotepad ++ในการแปลงไฟล์ที่คั่นด้วยเครื่องหมายจุลภาคเป็นคอลัมน์ความกว้างคงที่หรือไม่ คุณลักษณะนี้มีอยู่ในUltraEditและอธิบายในการทำงานกับไฟล์ CSVแต่ฉันมีความสุขกับ Notepad ++ ของฉันและฉันไม่ต้องการจ่ายสำเนา UltraEdit

4
Ctrl + Backspace แทรกกล่องขนาดเล็กแทนการลบ
เมื่อฉันกดCtrl+ Backspaceบางครั้งจะแทรกสี่เหลี่ยมจัตุรัสเล็ก ๆ แทนที่จะลบทั้งคำ หากฉันคัดลอกและวางอักขระที่นี่ฉันจะได้รับสิ่งนี้: `` แต่มันดูไม่เหมือนในกล่องข้อความ - มันแค่สี่เหลี่ยมสีขาวธรรมดาที่มีขอบดำ 1px ปัญหาเกิดขึ้นในกล่องข้อความบางกล่องเท่านั้น ในทางอื่นทางลัดทำงานได้อย่างที่ควรจะเป็น ช่องค้นหาเมนูเริ่ม: ใช้งานได้ แผ่นจดบันทึก: ไม่ทำงาน Notepad2: ใช้งานได้ Firefox: ใช้งานได้ ฉันใช้ Windows 7 x64

13
แปลงจุดปลาย Unix เป็น Windows
ฉันเพิ่งย้ายกลับไปยัง Windows จาก Linux ฉันมีไฟล์บางไฟล์ที่มี CRLF บางไฟล์ที่มี LFS และบางไฟล์รวมกัน มียูทิลิตี้ที่จะช่วยฉันค้นหาไฟล์ Unix-touched ทั้งหมดของฉันและแปลงเป็นไฟล์ CRLF ที่ถูกยกเลิกหรือไม่? ยูทิลิตี้นี้จะต้องทำงานบน Windows ไม่ใช่ Linux ฉันได้ย้ายแล้ว ฉันไม่ควรติดตั้งCygwinหากฉันสามารถหลีกเลี่ยงได้

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