4

Terminal.app で実行されている VIM 内で挿入モードに入るときに、カーソルの形状をアンダースコアから垂直に変更したいと考えています。(注: これが macvim でのデフォルトの動作であることは承知しています。)

このリファレンス: http://vim.wikia.com/wiki/Change_cursor_shape_in_different_modesでは、これを行う方法について説明しています。たとえば、次は iterm2 で機能します。

let &t_SI = "\<Esc>]50;CursorShape=1\x7"
let &t_EI = "\<Esc>]50;CursorShape=0\x7"

残念ながら、これは Terminal.app (Lion の下) では機能しません。

Terminal.app でこれを行うためのトリックはありますか?それともサポートされていないだけですか?

4

3 に答える 3

0

過去に Applescript ベースのソリューションを見たことがあると確信していますが、5 分間 Google を使用しても何ももたらされませんでした。少し野蛮でしたが、うまくいくように見えました…IIRCはカーソル形状の設定をその場で変更し、.でトリガーされましたautocmd.

探し続けてください、それはどこかにあります。

iTerm を使用したくない理由はありますか?

于 2012-08-20T06:33:06.083 に答える