vim 檢視選項及貼上文字時防止多餘縮排

2021-07-10 19:20:50 字數 648 閱讀 8903

在 vim 中檢視選項是否開啟或選項的值是什麼?

:set option?

# option表示選項名稱,比如::set showcmd?

:set all

# 檢視所有選項

貼上文字時怎麼防止多餘的縮排?

比如一段正確的 python **如下:

# filename: test.py

for i in range(5):

print i

print

'yesssssss'

# filename: test.py

for i in range(5):

print i

print

'yesssssss'

因為 vim 開啟 atuoindent 選項的緣故,解決:

1)在貼上文字前關閉選項 :set noautoindent

2)把選項 set noautoindent 寫到配置檔案 vimrc 裡

補充:

也可以直接設定選項避免格式錯亂:

:set paste

vim 及文字操作命令練習

1.統計出 etc passwd檔案中其預設shell為非 sbin nologin的使用者個數,並將其使用者都顯示出來 使用者個數 getent passwd grep v sbin nologin wc l 使用者 getent passwd grep v sbin nologin cut d ...

文字檢視及處理工具

wc 單詞統計 grep root etc passwd wc 2 2 77 第乙個數指的是行數,第二個指的是單詞,第三個指的是位元組數 因為沒有空格就會把一塊看出乙個位元組 w是只顯示單詞數 l是只顯示行數 c是位元組數 l是最大長度的行的位元組 cut 剪下工具 d char 以指定的字元為分隔...

複製貼上有那麼麻煩嗎?理解VIM的文字複製

vim的文字複製,邏輯上要比我們日常的拷貝 貼上要複雜些。之前看了很多文章,真是太複雜了,複製個東西搞得好像系統性的工程建設一樣。其實兩句話就解釋明白的。參考這篇文章 vim的剪下板 首先輸入 reg命令,檢視vim記錄的所有剪下板內容,大概是這樣的 常用命令 reg 檢視所有註冊的剪下板內容 vi...