63403


Visual Stdio Codeで同じファイルを開いた時に後から開いたユーザは読み取り専用になるような設定はありますでしょうか。

追記

環境は、Linux系のOSでVisual Stdio Codeからsshで複数ユーザがログインして編集するような作業になります。  
現状vimを使用しているユーザから、同じファイルを開いて読み取り専用にならないのは困るとの指摘がVisual Stdio
Codeを導入する障壁になっています。  
個人的には、運用を変えろと思うところなんですが。


CC BY-SA 4.0
2020-02-26T00:27:36.540
63355
2020-02-27T06:58:11.557
2020-02-27T03:35:20.657
19110
2266
question
vscode
Visual Studio Codeで同じファイルを開いた場合に読み取り専用にしたい


完全な回答にはならないかもしれませんが、参考までに投稿してみます。

「使用するエディタ(アプリ)」と「OSまたはファイルシステム」、それぞれの事情が絡んでくるので簡単には解決しないかもしれません。

希望している通り、別のプロセスが該当のファイルを既に開いている場合には、読み取り専用で開くエディタも(Windowsでは)ありますが、一方で Vim
に関してはスワップファイル (`*.swp`) を作成することでロック状態を管理しています。

共有ファイルに対して異なるエディタを使っている場合、排他制御の方法に違いがあるとうまく処理できない気がします。


CC BY-SA 4.0
2020-02-27T06:58:11.557
63403
2020-02-27T06:58:11.557
3060
63355
answer