web-dev-qa-db-ja.com

Macを手に入れました!ターミナル/ VIMエディターで「終了」、「ホーム」、「ページアップ」、「ページダウン」を行うにはどうすればよいですか?

ターミナルのVIMにたくさんのpythonを書きます。どうすればよいですか?

8
Alex

30年以上前の標準的なviショートカットを実行します

^f(フォワード==ページダウン)
^b(戻る==ページアップ)
^(これは行頭のシフト6キャレットです)および
$(行末)

...うまくいかない?

それとも、これらの機能のためのPCスタイルのキーボードキーをお探しですか?それらについては、Fn +矢印キーを使用します。

Fn +下矢印==ページダウン
Fn +上向き矢印== Page Up
Fn +左矢印==ホーム
Fn +右矢印==終了

17
Spiff

Vimコマンド(これらはMac固有ではありません):

行の終わり:$

行の開始:

ページダウン:ctrl + f

ページアップ:ctrl + b

7
Jed Daniels

ターミナルのキーボード設定を見ると、ページアップ/ダウンとシフトページアップ/ダウンのアクションを入れ替えることができます。これはデフォルトのvimで機能し、リモートボックスで期待するように機能します。

ホーム/エンドに必要なのはggとGだけです。 (私はそれを機能させるためにしばらく時間を費やしました)

2
Jacob

HOMEとENDをvimとシェルで機能させるには、$ HOME /.bashrcファイルにbind '"\e[1~":"\eOH"'bind '"\e[4~":"\eOF"'を入れます。

よりMacとLinuxに適したbash/vimのカスタマイズ https://github.com/sudoer/dotfiles 。 bashスクリプトで、$ OSTYPEおよび「darwin」という単語を探します。 Mac固有のvimの調整のために、vimrcにも同様の「Darwin」ブロックがあります。

1
Alan Porter