- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
每个人。
我已经使用 vim 两年了。我发现自己总是想把一句话包起来。例如在 python 中:
class.method(http://v.youku.com/v_show/id_XNzc4MzE1NzQ4.html)
现在光标在单词上
v_show
如何尽快用''包裹http://v.youku.com/v_show/id_XNzc4MzE1NzQ4.html
,换句话说,如何指定句子。
我想知道 vim 是如何定义一个句子的。
谢谢!
最佳答案
vim 中的一个句子必须以 .
、!
或 ?
结尾,后跟行尾或空格或制表符。参见 :h 句子
。因此,您不能将您的行视为一个句子。
但是,你可以把 class.method(http://v.youku.com/v_show/id_XNzc4MzE1NzQ4.html)
当作一个 vim WORD
因为它没有空格。参见 :h WORD
。
要在普通 vim 中包围 "
中的 WORD
,您可以这样做:ciW"
ctrl- r""
。
正如@Yosh 所指出的,您可能想要的是 ci("
ctrl-r""
.
您可能还对 tpope 的 surround.vim 感兴趣.
关于python - vim如何定义一个句子。我怎样才能尽快结束一个句子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26030198/
在Powershell中,如何读取并尽快获取包含巨大文本文件中的特定字符串的最后一行(或所有行)(约200000行/ 30 MB)? 我正在使用 : get-content myfile.txt |
我正在使用 AngularJS 1.4,这是我页面的代码 // this is ng-include - first.html
我需要改变 Word8 的固定大小数组中的元素很快。为此,我使用了 IOUArray .我需要通过 websocket 连接发送这个数组。函数sendBinaryData来自 websockets 包
我是一名优秀的程序员,十分优秀!