คำถามติดแท็ก iterm2

iTerm2 เป็นการแทนที่เทอร์มินัลโอเพ่นซอร์สสำหรับ OS X

6
การกำหนดค่า Vim นั้นช้าใน Terminal & iTerm2 แต่ไม่ได้อยู่ใน MacVim
เป็นการดีที่ฉันต้องการใช้ Vim จาก Terminal หรือ iTerm2 อย่างไรก็ตามมันช้าอย่างไม่น่าเชื่อดังนั้นฉันต้องใช้ MacVim ไม่มีอะไรผิดปกติกับ MacVim แต่ขั้นตอนการทำงานของฉันจะราบรื่นยิ่งขึ้นถ้าฉันใช้เฉพาะ Terminal / iTerm2 เมื่อมันช้า การโหลดไฟล์โดยเฉพาะไฟล์ Rails ใช้เวลาประมาณ 1 - 1.5 วินาที การลบ rails.vim ลดเวลานี้เป็น 0.5 - 1 วินาที ใน MacVim สิ่งนี้จะเกิดขึ้นทันที เลื่อนผ่านแถวและคอลัมน์ผ่านh, j, ,k lมันช้าลงเรื่อย ๆ ยิ่งฉันกดปุ่มค้างไว้นานเท่าไหร่ ในที่สุดก็เริ่มกระโดดแถว ฉันได้ตั้งค่าการทำซ้ำคีย์ของฉันเป็นรวดเร็วและล่าช้าจนกว่าจะทำซ้ำตั้งเป็นสั้น หลังจากการใช้งาน 10 - 15 นาทีการใช้ปลั๊กอินเช่น ctrlp หรือ Command-T จะล่าช้ามาก ฉันจะพิมพ์ตัวอักษรรอ …

2
ปุ่ม iTerm2 pin Visor (ฮอต)
ยังมีการตรึง (เก็บไว้ด้านบน) หน้าต่าง Visor / ฮอตคีย์สำหรับ iTerm2 หรือไม่ ทุกครั้งที่ฉันให้ความสำคัญกับหน้าต่างอื่น (เช่น Chrome สำหรับเอกสารประกอบ) หน้าต่างฮอตคีย์ของ iTerm2 จะหายไป ฉันต้องเรียกใช้ฮอตคีย์อีกครั้งเพื่อเริ่มพิมพ์
9 iterm2  iterm 

2
เปิดหลายแท็บใน iTerm2 ด้วยไดเรกทอรีเฉพาะ
ฉันต้องการทราบว่าเป็นไปได้หรือไม่ ฉันต้องการตั้งค่าสคริปต์หรือคำสั่งที่จะเปิด 5 แท็บและแต่ละแท็บที่จะเปิดจะมีการระบุไดเรกทอรีของตัวเอง ทั้งหมดในหน้าต่างเดียวกัน tab 1: open ~/folderA1 tab 2: open ~/folderA2 tab 3: open ~/folderA3 tab 4: open ~/folderA4 tab 5: open ~/folderA5 นี่คือ iTerm2 ใน Mac OS X ฉันรู้ว่าฉันสามารถทำบางอย่างเช่น CMD + T จากนั้นเปิดแต่ละรายการโดยใช้cd ~/folderA1และอื่น ๆ แต่ถ้ามีคำสั่งที่ฉันสามารถตั้งค่าหรือสคริปต์ที่เรียกใช้งานได้หลังจากนั้นพวกเขาจะทำทุกอย่างทันทีฉันชอบที่จะรู้ หากมีวิธีการทำเช่นนั้น
9 macos  bash  iterm2 

2
หน้าต่างปุ่มลัด iTerm2 จะเปิดใช้งานหน้าต่างที่ไม่ใช่ปุ่มลัด
เมื่อฉันตั้งค่าโหมดฮอตของ iTerm2 บน Mavericks การเปิดหน้าต่างฮอตคีย์จะนำหน้าต่างเทอร์มินัลที่ไม่ใช่ฮอตคีย์ที่เปิดอยู่ด้านหน้า เป็นไปได้ไหมที่ iTerm นำโฟกัสไปที่หน้าต่างฮอตคีย์แทนที่จะปล่อยให้หน้าต่างทั้งหมดโฟกัส? ฉันได้พิจารณาการเรียกใช้กระบวนการ iTerm สองกระบวนการ แต่เนื่องจากพวกเขามาจากไฟล์การตั้งค่าเดียวกันฉันจึงไม่สามารถปิดการใช้งานปุ่มลัดนี้ได้

3
จะระบุเทอร์มินัลจากสคริปต์ได้อย่างไร?
และไม่ได้พูดว่า " $TERM" - xtermมันเสมอ วิธีสามารถbashสคริปต์บอกสิ่งที่ขั้วมันทำงานในโดยเฉพาะไม่ว่าจะเป็น iTerm, Terminal.app หรือจริง xterm? ฉันถามเพราะresetไม่ทำงานนอกกรอบบน Terminal.app และ iTerm2 อย่างไรก็ตาม iTerm2 รู้จักลำดับการหลบหนีสำหรับทำการรีเซ็ตเทอร์มินัล ( \x1b]50;ClearScrollback\x07) และหากฉันตรวจพบได้ฉันสามารถลบล้างresetด้วยนามแฝงที่ทำสิ่งที่ถูกต้องได้ AFAICT, Terminal.app ขาดลำดับรีเซ็ตและคนหันไปไร้สาระทอม-hackery จะตัดรอบที่ เป้าหมายสุดท้ายของฉันที่นี่คือการresetทำงานเหมือนกันไม่ว่าฉันจะทำงานบน OS X หรือ Linux ทำงานในพื้นที่หรือจากระยะไกลผ่าน SSH (ฉันไม่ต้องการที่จะพยายามจำสิ่งที่และมันมีประโยชน์ที่จะทำreset && command-that-outputs-a-bunchและมีงานขึ้น) Terminal.app และ iTerm โยนประแจในแผนนี้โดยการใช้งานไม่resetถูกต้อง ซึ่งหมายความว่าการเอาชนะอย่างง่ายresetนั้นไม่ได้เป็นอย่างนั้น: ถ้าฉันใช้เครื่องลีนุกซ์, มันต้องรู้ว่าฉันใช้gnome-terminalหรือ iTerm เพื่อส่งลำดับการหลบหนีที่ถูกต้องหรือไม่ มีวิธีใด ๆ (แม้ว่าฉันต้องการioctl) เพื่อขอให้ขั้วสิ่งที่มันจริงๆคืออะไร? ¹สำหรับวัตถุประสงค์ของคำถามนี้การรีเซ็ตควรล้างหน้าจอรีเซ็ตเคอร์เซอร์และล้างบัฟเฟอร์การเลื่อนกลับ

2
iterm2 ไม่สามารถสลับเต็มหน้าจอเมื่ออยู่ในโหมด 'ด้านบนของหน้าจอ'
ฉันกำลังพยายามสลับเต็มหน้าจอใน iTerm2 โดยกด "cmd + enter" น่าเสียดายที่มันไม่ทำงานเมื่อมีการเลือกสไตล์ 'ด้านบนของหน้าจอ' ในการตั้งค่าโปรไฟล์ (ดังแสดงใน png ที่แนบมา) เมื่อฉันกด "cmd + enter" แท็บ 'มุมมอง' ในเมนูจะกะพริบ แต่หน้าต่างยังคงใช้ครึ่งหน้าจอแทนแบบเต็มหน้าจอ เป็นไปไม่ได้ที่จะสลับไปมาระหว่างครึ่งหน้าจอและเต็มหน้าจอ?

2
ฉันจะตั้ง iTerm เป็นเทอร์มินัลเริ่มต้นใน OS X ได้อย่างไร
ฉันต้องการกำหนดค่า iTerm2 ให้เป็นสถานีเริ่มต้นบน Mac ของฉัน (Mountain Lion 10.8.4) ดังนั้นเมื่อฉันคลิกขวาที่โฟลเดอร์และเลือก "New Terminal Tab at Folder" มันควรเปิด iTerm ฉันจะทำสิ่งนี้ได้อย่างไร

2
การเลื่อนขึ้นใน iTerm2 แสดงเซสชัน Vim ก่อนหน้า
ใน iTerm2 (เวอร์ชั่น 2.1.4) เมื่อฉันเลื่อนขึ้นเพื่อดูคำสั่งก่อนหน้านี้ฉันเห็นชิ้นส่วนของ Vim ก่อนหน้าซึ่งฉันไม่ต้องการเห็น มีความคิดใดที่จะเกิดขึ้นและจะแก้ไขได้อย่างไร ตัวอย่างเช่นนี่คือผลลัพธ์บางส่วนหลังจากฉันพิมพ์บรรทัดของไฟล์ใน Vim จากนั้นเลื่อนขึ้น บรรทัดบนสุดคือส่วนที่เหลือของเซสชัน Vim (ฉันมีหมายเลขบรรทัดใน Vim ซึ่งเป็นที่1มาของ) 1 I'm typing a line in Vim. Last login: Tue Jan 5 10:16:18 on ttys001 imac:~$ vi test.txt imac:~$ cat test.txt I'm typing a line in Vim. imac:~$ บางครั้งขยะที่มีขนาดใหญ่กว่าจะปรากฏขึ้น ความคิดใด ๆ ที่จะได้รับการชื่นชม.

1
การตั้งค่าแบบอักษร (Powerline) ที่กำหนดเองในแอป Terminal OSX เริ่มต้น
ฉันสามารถตั้งค่าแบบอักษรที่กำหนดเองใน Iterm 2 ได้โดยการตั้งค่าตัวเลือก Non-ASCII ในการตั้งค่าของ Iterm ฉันไม่พบตัวเลือกที่คล้ายกันใน Mac OS Terminal ที่เป็นค่าเริ่มต้น ฉันจะทำสิ่งนี้กับ Mac OS Terminal ได้อย่างไร

1
แม็พปุ่มการเคลื่อนไหวของ MacVim (mvim) ใน iTerm2
คำถามนี้ถูกถามในรูปแบบต่าง ๆ และมีโพสต์บล็อกไม่กี่แห่งทั่วเน็ต แต่ฉันดูเหมือนจะไม่สามารถค้นหาสิ่งที่ได้ผลอย่างสม่ำเสมอ ฉันจะขอมันเพื่อเห็นแก่ความสุขของฉัน (และบางที) ฉันพยายามจำลองการเคลื่อนไหวลูกศรที่คุณเห็นใน mvim ภายใน iTerm2 รายการหลักแสดงอยู่ด้านล่าง อาจมีมากกว่านั้นฉันจะลืมอย่างแน่นอน ซ้ายขวา ⌘ + ← (คำสั่ง / cmd + ลูกศรซ้าย) - ย้ายไปยังจุดเริ่มต้นของบรรทัด ⌘ + → (คำสั่ง / cmd + ลูกศรขวา) - เลื่อนไปที่ท้ายบรรทัด ⇧ + ← (Shift + ลูกศรซ้าย) - ย้ายไปจุดเริ่มต้นของคำว่า ⇧ + → (Shift + ลูกศรขวา) - เลื่อนไปยังจุดเริ่มต้นของคำ ขึ้นลง …
2 macos  macvim  iterm  iterm2 

2
ทำไม tmux ตอบสนองต่อทางลัดไม่ถูกต้อง
ฉันใช้ OSX 10.8.1 ร่วมกับ iTerm2, zsh และ tmux ผ่าน Homebrew จุดเริ่มต้นของไฟล์ ~ / .tmux.conf ของฉันมีลักษณะดังนี้: set -g prefix C-a unbind C-b bind-key a send-prefix set -sg escape-time 1 เมื่อฉันเริ่ม tmux และกดCa cไม่มีอะไรเกิดขึ้น เมื่อฉันสแปมCa cเร็วพอแล้วบางส่วนแท็บใหม่เปิดขึ้น แต่ไม่นับเทียบเท่า spaming คำสั่งของฉัน เมื่อฉันกดCaแรกตามด้วยcไม่มีอะไรเกิดขึ้นอีก มีปัญหาความล่าช้าหรือเกิดอะไรขึ้นกับการติดตั้ง / การกำหนดค่า tmux ของฉัน

0
เลื่อนไปที่ด้านล่างของเอาต์พุตใหม่
ฉันมีสคริปต์ที่ทำหน้าที่ตรวจสอบบางอย่าง มันจะพิมพ์บรรทัดทุกครั้งหากเหตุการณ์พื้นหลังเกิดขึ้น ณ ตอนนี้ถ้าฉันเลื่อนกลับด้วย iTerm2 บรรทัดใหม่จากสคริปต์เชลล์ของฉันจะถูกพิมพ์ที่ส่วนท้ายของแท็บในขณะที่ตำแหน่งการเลื่อนของฉันได้รับการแก้ไข ฉันจะบอก iTerm2 ให้เลื่อนหน้าจอลงได้อย่างไรหากข้อความใหม่ออกมาจากสคริปต์ เป็นการดีที่มีลำดับ scape บางส่วนจากสคริปต์ของฉันและไม่ได้มีการตั้งค่าที่กำหนดเองสำหรับแท็บ ดียิ่งขึ้นถ้าพกพานอก iTerm2 (เพียงแค่เคล็ดลับ zsh / bash)
1 bash  terminal  zsh  iterm2 

0
ฉันจะให้ Emacs ตีความ M-left เป็นคำก่อนหน้าได้อย่างไร
ฉันคุ้นเคยกับการให้ Emacs ตีความM-left/M-rightว่าเป็น backword / forward word แต่คืนที่ผ่านมาด้วยเหตุผลบางอย่าง Emacs เริ่มตีความM-leftเป็นDและเป็นM-rightC ฉันสงสัยว่าฉันจะกู้คืนพฤติกรรมเริ่มต้นได้อย่างไร ฉันยังไม่ได้เปลี่ยนไฟล์. emacs เลยและฉันใช้ iTerm ด้วยชุดปุ่มตัวเลือกเป็นเมตา ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม. ขอบคุณ! --Edit-- ฉันพบว่าปัญหาเกิดขึ้นกับ iTerm ไม่ใช่ Emacs Emacs ตีความคำสั่งอย่างถูกต้องในเทอร์มินัลในตัว แต่ไม่ได้อยู่ใน emacs

1
'execute:' บนบรรทัดคำสั่งคืออะไรและฉันจะหลีกเลี่ยงได้อย่างไร
ดังนั้นฉันใช้ iTerm 2 บน mac OSX, รัน zsh ในกรณีใด ๆ ที่เกี่ยวข้อง ฉันต้องคลิกบางอย่างโดยไม่ได้ตั้งใจเพราะกล่องโต้ตอบนี้ปรากฏขึ้นและฉันไม่สามารถปฏิเสธได้: ทุกสิ่งที่ฉันพิมพ์จะปรากฏขึ้นถัดexecute:จาก ฉันไม่เคยเห็นสิ่งนี้มาก่อนและต้อง^Cออกไปจากที่นี่ ใครรู้ว่ามันคืออะไร / สิ่งที่ฉันคลิกเพื่อให้ปรากฏ?
1 macos  terminal  zsh  iterm2 

1
จะทราบข้อมูลขนาดไฟล์และตัวบ่งชี้ความคืบหน้าการดาวน์โหลดในเทอร์มินัล iterm2 ได้อย่างไร?
บางครั้งเมื่อฉันดาวน์โหลดไฟล์ใด ๆ จากเทอร์มินัลไม่มีข้อบ่งชี้ว่าไฟล์เล็กหรือใหญ่และไม่มีแถบความคืบหน้าในการรู้ความคืบหน้า มีวิธีรับคุณสมบัติเหล่านี้หรือไม่?

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