重要な場合は、Mac OSでZSHを使用します。 Gitでブランチを手動で選択するときに、時にはgit checkout origin/develop --<path>
gitlabからコピーして貼り付けたものを入力したい場合があります。ところで、何らかの理由で認識コピーと貼り付け機能が失敗する場合があり、何らかの理由でクリップボードに改行文字が表示され、ブランチを確認することになります。このようなことが起こらないようにしたいと思います。
答え1
これは以下のようにiTermを介して達成できます。次のプログラムで+をショートカットCtrl
として選択しました。これは、Chromeや他のアプリケーションで「プレーンテキストとして貼り付け」と機能するためです。Shift
V
オプション1:すべての新しい行を削除する
Preferences
- > Keys
(タブ) - > +
(ボタン) - >アクション:Paste...
- > Remove newlines
(チェックボックス)。
以下を貼り付けてください。
asdf
asdf
次のような結果が発生します。
asdfasdf
オプション2:正規表現で新しい行をスペースに置き換える
Preferences
- > Keys
(タブ) - > +
(ボタン) - >アクション:Paste...
- > Replace
(チェックボックスの選択)次のように入力します。
(\r\n|\r|\n)
-> (空白文字)。
以下を貼り付けてください。
asdf
asdf
結果は次のとおりです(上記のオプション1よりも私が好む結果です)。
asdf asdf
それでも安全です(コマンドは実行されませんが、複数行がある場合は読みやすくなります)。