小编Aar*_*oma的帖子

我可以(重新)在vim中映射Ex命令吗?

我喜欢vim和它给我的速度.但有时,我的手指太快了,我发现自己打字:WQ而不是:wq.(在德国的键盘,你必须按下Shift得到冒号:.)然后Vim会抱怨说,WQNot an editor command.

有没有办法制作WQ编辑命令?

vim

69
推荐指数
3
解决办法
2万
查看次数

Vim:忽略映射替换列表中的错误

我经常做一些正则表达式替换,因此想要映射一个键来轻松完成.但是,如果在文件中找不到要替换的其中一个正则表达式,则我的键映射会因此而停止,E486: Pattern not found并且不会执行进一步的替换.例如,如果我的vimrc中的映射是

map <F12> :%s/spam/foo/<enter>:%s/ham/bar/<enter>:%s/eggs/baz/<enter>
Run Code Online (Sandbox Code Playgroud)

ham在我的文件中没有,eggs不会被替换.是否有一个标志我可以放在替换上以忽略错误?我已阅读:help regex,:help map但没有找到任何可用的东西.

或者,是否还有另一种更容易,更明显的方法可以解决这个问题?

regex vi vim

10
推荐指数
2
解决办法
2031
查看次数

从命名范围的Name对象中获取工作表名称

我有:

Microsoft.Office.Interop.Excel.Workbook wb;
Microsoft.Office.Interop.Excel.Name name;
Run Code Online (Sandbox Code Playgroud)

有没有办法获得指定范围在给定工作簿中的工作表名称,假设我已经获得了命名范围的Name对象和wb?

excel named-ranges

7
推荐指数
2
解决办法
2万
查看次数

Google表格脚本通配符

我知道我可以在公式中使用通配符;

=COUNTIF(A:A ; "*text*")
Run Code Online (Sandbox Code Playgroud)

如果A1包含“文本”,我想运行我的代码。

A1 =“测试文字”

谁能帮我 ?

google-sheets google-apps-script google-sheets-api

2
推荐指数
1
解决办法
2302
查看次数