VimからBashで現在の行を実行する
2023-09-20 07:39:03
質問
この質問は Vim: 現在のファイルを実行しますか? しかし、現在のファイルを実行するのではなく、現在の行だけを実行したいのです。
これは可能でしょうか?
理想を言えば、外殻に副作用を持たせることができるような解決策を探しています。
たとえば、次のような行があるとします。
alias foo=bar
Vimでコマンドを実行した後、シェルを起動し
:sh
と入力すると、エイリアス
foo
は利用可能ですが、もし私が
vim
を使って
:q
を使用する場合、エイリアスは使用できなくなります。
どのように解決するのですか?
もちろん、現在のファイルの任意のコンテンツを 標準入力 に書き込むことができます。
:.w !bash
ここで
.
(の前の部分)。
w
の前の部分)は、書いている行の範囲を指しており
.
は現在の行だけである。次に
!bash
を使って、それらの行をBashに書き込みます。
関連
-
[解決済み] Bashスクリプトのソースディレクトリをスクリプト自体から取得するにはどうすればよいですか?
-
[解決済み] Vimエディタを終了するにはどうすればよいですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
-
[解決済み] Bashで文字列変数を連結する方法
-
[解決済み] Bash prints リテラルの改行をエコーする \n
-
[解決済み] Bashスクリプトからプログラムが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashでコマンドライン引数を解析するには?
-
[解決済み] Vim 直前の検索ハイライトをクリアする
-
[解決済み] Vimで行全体を複製する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】vimの「sudoで書く」トリックはどうやるの?
-
[解決済み] bash に次の行に進むように指示する方法
-
[解決済み] bashで変数に改行を埋め込もうとする [重複].
-
[解決済み] Bashで引用符で囲まれた文字列の中で環境変数を使用する方法
-
[解決済み] すべてのファイルに再帰的にファイル拡張子を追加する
-
[解決済み] bash スクリプトで ENTER キー押下をシミュレートする
-
[解決済み] bashでsshがwhileループから抜け出す [重複] [重複
-
[解決済み] 環境変数の指定とエコーを同じコマンドラインで実行できないのはなぜですか?
-
[解決済み] 現在のシェル内でコマンドの出力を実行するには?
-
[解決済み] Vim: 現在のファイルを実行しますか?