簡體   English   中英

如何評論/取消評論 vim 中的單行

[英]How to comment/uncomment a single line in vim

我是 vim 的新手,在 Mac 上使用 python 工作,想知道如何使用 vim 評論/取消注釋單行。我使用過的大多數 IDE 都使用 Cmd+/它有類似的東西嗎? 我試圖找到答案,但我發現的一切都是關於多行的!

Python 中的評論以#為前綴

在 vim 中工作,您需要在您認為合適的位置插入 #。

Go 到那個點然后輸入: i #ESC...其中 ESC 是轉義鍵

要刪除評論,您需要搜索#

類型: /#

這會將您帶到當前 position 中第一次出現的#。一旦您確定您已經找到要刪除的評論,然后...

類型:D

以下是一些在 Python 中注釋當前行的原生方法:

I#<Esc> 
:s/^/#<CR>

請參閱:help I:help:s:help /^

以下是一些取消注釋的原生方法:

^x
:s/^#<CR>

請參閱:help ^:help x

Vim 沒有您習慣使用的快捷方式的本機等效項,並且處理評論的本機方式甚至遠不如該快捷方式有效。 這就是為什么在過去的幾十年里編寫了如此多的插件來滿足這樣一個普遍的需求: NERD CommenterCommentary等。我建議你選擇一個然后繼續。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM