タグ付けされた質問 「save」

永続ストレージメディア(通常はハードドライブまたはSSD)へのファイルの書き込み。Viでは、これは:writeコマンドで行われます。


1
「:ls」の結果をファイルに書き出す方法はありますか?
現在、たくさんの分割があり、これらのファイルを見つけるのにしばらく時間がかかりました(基本的に、相互に接続された50個のファイルを通してバグを追跡しています)。 :ls > /tmp/filelist私がファイルに対して開いている現在のスプリット/バッファを書き出すようなコマンドはありますか?

2
`:w'`を`:w`にエイリアスして、 'という名前のファイルを作成しないようにする方法はありますか?
たまに、私の小指が'エンターに到達するまでキーをかすめるため、が発生し:w'<Enter>ます。 私はもう試した: cabbrev w' :w cabbrev w\' :w cabbrev "w'" :w それらのどれも動作しません。エイリアスする方法がある:w'のでは:w? また、通常のコマンドラインの代わりにcmdwin(:help cmdwin+ nnoremap : :<C-F>)を使用しているので、そこでも機能する場合はボーナスポイントになります。


3
変更後の作成タイムスタンプを保持
vim作成タイムスタンプを変更せずにファイルを変更したい。 ドキュメントはそのような可能性について何も言及していないようです。 スワップ/リカバリ機能をオフにせずにこれを実現したいのですが。 1つの代替方法は、時間をどこかに保存し、終了時に上書きすることだと思います。
8 buffers  save 

1
特定の拡張子を持つファイルを書き込むときにbashコマンドを実行しますか?
.lessファイルを書き込み、保存し.cssて、同じ名前で同じディレクトリに対応するファイルを生成するときに、bashコマンドを実行したいと思います。.cssファイルを生成するbashコマンドがあります。 vimでの作業と私のの一部の変更を除いて、vimscriptに慣れ.vimrcていないので、これを機能させる方法がわかりません。 要約すると: どのようにbashコマンドを実行し:wますか? 現在のファイルディレクトリ(vimscriptまたはbash)を取得するにはどうすればよいですか? 現在のファイル名(vimscriptまたはbash)を取得するにはどうすればよいですか?
7 save  autocmd  linux  bash 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.