vim - Vim 选择中的交换点和标记
问题描述
我想使用 vanilla Vim 在选定的文本中交换点和标记。
考虑一个代码块,该代码块前面有一些注释。假设我只想对代码块进行操作。我可以选择带有 的段落vip
。但是,这样做会将光标置于段落的底部。如果我能够将光标所在的位置与选择开始的位置进行交换,那么我可以向下移动。
由于我是一个邪恶的用户,我可以做vip
C-x C-x o
jj
,中间的序列是exchange-point-and-mark
。没有 Emacs 怎么办?
解决方案
推荐阅读
- python - 有没有办法检查属性是否有设置器?
- c# - 提取谓词中的冗余
- c# - 如何在信号器路由的 url 中获取参数?
- ruby-on-rails - 提取所有具有特定单词的哈希键
- angular - Angular Material Datepicker:空日期的自定义字段文本
- ansible - ansible-galaxy 集合安装超时
- mysql - 将 column_id 替换为该 id 的 column_name
- delphi - 不通过主 DNS 时,TIdTCPClient 无法解析多个主机名
- javascript - Node.js - 从 http.get 中的函数访问 const
- asterisk - Asterisk 仅阻止来自特定国家的来电