小编Tom*_*tal的帖子

在vimrc中映射<esc>会导致奇怪的箭头行为

我是一个快乐的VIM用户,虽然我承认我还不够流利.我找到了这篇不错的帖子: Vim清除了最后一次搜索突出显示,如果我不必每次进行搜索时都不需要敲击随机字符序列,我认为我会成为一个更好的人.现在,我也在这里使用vimrc配置:

http://amix.dk/vim/vimrc.html

我遇到的问题是,当我nnoremap <esc> :noh<return><esc>向它添加线条时(我似乎没有区别)我在命令模式下使用箭头时会出现尴尬的行为,即从A到D的字母出现在换行,我切换到插入模式.

必须有一些映射冲突,但对于我的生活,我无法弄清楚它在哪里.

编辑:从答案中可以看出,终极vimrc部分不相关,nnoremap即使它是唯一的vimrc条目,所提到的命令也会导致箭头行为发生变化.将标题更改为更具信息性的标题.

PS.我知道我不应该使用箭头,希望有一天我能到达那里.

vim

17
推荐指数
3
解决办法
4121
查看次数

Django模型中的一次写入字段

我很难在Django模型中创建一次写入字段.理想情况下,我希望它像最终变量一样工作,尽管我可以满足于仅通过管理员来防止它被编辑.

我知道有一个只读字段的解决方案,但它也影响添加表单,我不希望该字段在那里是只读的.

django-models

6
推荐指数
1
解决办法
1079
查看次数

在Vim中修复了太长的注释行

我正在寻找一种方便的方法来修复Vim中行长度超过一定数量字符的注释.我很好地使用代码手动执行此操作,特别是因为它不常见,加上重构长行通常是语言,甚至代码风格依赖,但是评论这是纯粹的苦差事.

发生的事情是我经常在评论中发现一些问题,调整一两个单词,并且该行溢出,比方说,80个字符的限制.我将最后一个单词移到下一行,然后下一行溢出,依此类推.有没有人知道在Vim中自动执行此操作的方法?

vim

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

使用stat_function以对数刻度绘制R

我在尝试进入stat_functionR's时遇到了严重的问题ggplot2。我从这个简单的例子开始:

ggplot(data.frame(x = c(1, 1e4)), aes(x)) + stat_function(fun = function(x) x)
Run Code Online (Sandbox Code Playgroud)

它按预期工作。不幸的是,当我同时为x和y轴添加对数刻度时:

ggplot(data.frame(x = 1:1e4), aes(x)) +
  scale_x_log10() + 
  scale_y_log10() +
  stat_function(fun = function(x) x)
Run Code Online (Sandbox Code Playgroud)

我得到以下结果,这完全违反了身份功能。 在此处输入图片说明

我缺少一些非常基本的东西吗?那么,在对数刻度上绘制函数的正确且最少的技巧是什么?

编辑: 受到我继续回答并尝试使用比例和aesthetics参数的答案的启发。我更困惑地发现使用以下代码可以达到我的期望:

ggplot(data.frame(x = 1:1e4, y = 1:1e4), aes(x, y)) +
  scale_x_log10() + 
  scale_y_log10() +
  stat_function(fun = function(x) x)
Run Code Online (Sandbox Code Playgroud)

具有明显未使用的y值向量(即未使用stat_function)。轴转换是否取决于数据的可用性?

r ggplot2

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

标签 统计

vim ×2

django-models ×1

ggplot2 ×1

r ×1