小编Mic*_* M.的帖子

在vim中重新分号到冒号':ls'

看完Damian Conway的优秀Instantly Better Vim后,我决定改用Vim的冒号和分号:

nnoremap ; :
nnoremap : ;
Run Code Online (Sandbox Code Playgroud)

这一切都很有效,除了一件小事.当我输入时;ls,我得到缓冲区列表(如预期的那样),标准消息为"按ENTER或键入命令继续".通常我想做的是输入类似:bd 2 4 9删除一些缓冲区的东西.

但是,使用新的映射,键入分号不起作用(它退出到新的空白命令行),但也没有键入冒号(它可以作为任何其他按键,就我所知)!有没有办法解决这个问题?我确实倾向于使用默认的分号功能,所以我希望尽可能保留该映射.如果我删除,nnoremap : ;以便默认冒号仍然有效,问题将自行解决.

vi vim

7
推荐指数
1
解决办法
1424
查看次数

是否可以为pandoc设置默认选项?

是否可以为pandoc设置默认选项?例如,我总是希望使用xelatex来生成PDF,据我所知,我这样做的选择是传递--latex-engine=xelatex给pandoc的每次调用,或者编写一个只用该选项调用pandoc的包装脚本.

这些对我来说似乎都不是最理想的,几乎所有其他命令行程序都有办法解决这个问题.有时它是在shell中使用环境变量(类似于设置PANDOC_OPTS="--latex-engine=xelatex"),有时则是配置文件(ala ~/.gitconfig等).我知道pandoc有一个数据目录~/.pandoc,但是从我的文档阅读中没有办法做到这一点.

pandoc

7
推荐指数
1
解决办法
332
查看次数

文件名中的Subversion冲突案例

我正在使用Subversion存储库,其中有人使用不同的情况将文件名复制到相同的文件名(至少,我很确定这是发生的事情).就像是:

svn copy FILENAME.xml filename.xml
Run Code Online (Sandbox Code Playgroud)

然而,这个人忽略了FILENAME.xml从存储库中删除(我在一个主要是非开发人员的团队中工作,所以他们不太可能意识到这一点).现在存在这样的情况:存储库中存在两个文件名(大写和小写).

这不会是一个问题,除了我在不区分大小写的文件系统上使用Mac:当我更新我的工作副本时,小写版本会覆盖大写版本我得到警告我的工作副本不完整,并且我不能让感叹号消失.我没有真正使用这个特定的存储库,除了偶尔检查一些事情,我对Subversion并不十分熟悉.

我想要做的是完全删除所有大写字母名称以支持小写名称.我不能这样做,因为当我尝试svn delete文件时它会删除小写版本.

svn

5
推荐指数
1
解决办法
5832
查看次数

Vim 将高亮信息屏幕保存到文件

Vim 中有没有办法保存输入时出现的窗口:highlight?我正在研究一个配色方案,如果能够在真实窗口中打开它的副本会很有帮助(这样我就可以在我的配色方案中处理好线条后进行搜索或删除)。我已经试过了:h :highlight,它没有发现任何有用的东西,但肯定有办法。谢谢!

vim

3
推荐指数
1
解决办法
1225
查看次数

标签 统计

vim ×2

pandoc ×1

svn ×1

vi ×1