WSL vi 的使用 唯讀下的修改操作

2021-10-04 11:50:51 字數 875 閱讀 6165

vi 的使用

1、vim 儲存退出,

(1)先按esc ,然後輸入冒號「:」 後,再輸入w,q(儲存退出)

w:write,寫入 q:quit,退出,
(2)也可以直接輸入x,代表wq,也是儲存退出

(3)或者 先按esc,再按shift+zz 也是儲存退出

2、正常退出,就是檔案沒有修改過的退出

按了esc後再輸入冒號,在輸入命令時,直接輸入"q",

3、不儲存退出:【重要!誰用誰知道】

先按esc,再輸入冒號,在輸入命令時,直接輸入"q!"

4、強制退出:

先按esc,再按冒號,在輸入命令時,直接輸入"!" 但退出後,會有提示! ,不建議用

關於唯讀檔案:

:w !sudo tee %

:w : write a file.可以將檔案寫入,檔案仍然是唯讀模式,通過 :q! 退出

!sudo : call shell sudo command.

tee : the output of the vi/vim write command is redirected using tee.

% : triggers the use of the current filename.

simply put, the 『tee』 command is run as sudo and follows the vi/vim command on the current filename given.

通常使用以下即可以修改唯讀模式下的檔案

:w !sudo tee %

: q!

IE 下的唯讀 innerHTML

今天做東西遇到乙個問題,我試圖動態為乙個 新增多行資料,先定義了乙個table 複製 如下 然後在j ascript 中這樣操作 複製 如下 for var i in entries 在firefox 下這麼乾是沒有問題的,但是放到 ie 下面就死活不行了,問了下同事 搜尋了一下,發現在 ie 下 ...

檔案IO操作 修改檔案的唯讀屬性

檔案的io操作.很多同行的io工具類都是直接寫.但是如果檔案有唯讀屬性的話.則會寫入失敗.所以附加了乙個唯讀的判斷和修改.如下 建立檔案或者附加內容 要寫入的文字 編碼方式 檔案路徑 支援相對路徑或絕對路徑 是否是絕對路徑 附加還是全新寫入 public static bool write stri...

C 那些不許被修改的唯讀量

常量 表示常量值的類的成員。摘要 表示 32 位帶符號整數。comvisible true public struct int32 icomparable,iformattable,iconvertible,icomparable,iequatable上面摘自int型別的api,我們可以看到int型...