Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >为什么我的Vim要换个位置?

为什么我的Vim要换个位置?
EN

Stack Overflow用户
提问于 2013-12-09 05:08:42
回答 4查看 1.5K关注 0票数 3

我可能不小心改变了一些设置,但现在我不知道它是什么。

行为:

  • 每当我编辑一个现有文件时,Vim就会以替换(R)模式启动。这是本周以来的新情况。
  • 每当我执行vim nonExistantFile.txt时,Vim就会以正常模式启动。

到目前为止诊断的步骤:

  1. /etc/vimrc没有任何相关的内容,特别是不包含startreplace
  2. /home/<myuser>/.vimrc没有任何相关的内容,特别是不包含startreplace
  3. alias没有显示与vim相关的任何内容

平台信息:

  • Vim版本7.3.1314
  • Windows 7 64位
  • 32位Cygwin和Vim二进制

其他可能相关的信息:

  • 一段时间前(在此之前),我将/etc/vimrc从CentOS 6.4机器复制到Cygwin /etc/vimrc
  • 我最近编辑了一些二进制文件

我很困惑,我想不出还有什么可以尝试的。

更新:

  • 我已经把问题缩小到了这个/etc/vimrc片段
  • 奇怪的是,注释掉这两个命令中的任何一个都解决了这个问题。

Vimrc代码段(注意:这里有unix行尾):

代码语言:javascript
运行
AI代码解释
复制
" Only do this part when compiled with support for autocommands
if has("autocmd")
  "<snip>
  " When editing a file, always jump to the last cursor position
  autocmd BufReadPost *
  \ if line("'\"") > 0 && line ("'\"") <= line("$") |
  \   exe "normal! g'\"" |
  \ endif
  " don't write swapfile on most commonly used directories for NFS mounts or USB sticks
  autocmd BufNewFile,BufReadPre /media/*,/mnt/* set directory=~/tmp,/var/tmp,/tmp
  "<snip>
endif
EN

回答 4

Stack Overflow用户

发布于 2015-05-20 00:34:23

我将nnoremap <ESC> :nohlsearch<CR>映射到.vimrc中,这导致了这种行为。

把这个映射到<Enter>解决了我的问题。

票数 8
EN

Stack Overflow用户

发布于 2013-12-09 05:35:50

检查~/..exrc文件中的初始设置,在启动时必须有一个标志将vi设置为替换模式!

http://alvinalexander.com/unix/edu/un010003/

干杯!

票数 0
EN

Stack Overflow用户

发布于 2013-12-09 06:19:53

我添加了几行换行符,并在/etc/vimrc中交换了两个似乎导致了问题的命令.这似乎能解决问题。我不知道为什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20471461

复制
相关文章
ionic3升级适配angular5
昨天angular5和ionic3同时发布更新了,为了用上angular5的新特性,还是有必要踩下坑的,当然踩坑的白老鼠建议选用一个最近不用维护的项目。
IT晴天
2018/08/20
2.6K0
Spring Boot 之 MVC1、新建工程2、依赖更新3、编写Controller4、准备Model数据,映射请求路径5、配置JSP模版6、渲染输出
上一次我们使用Spring Boot开发了一个简单的REST服务应用,那么传统网页应用怎么做呢? 渲染HTML是Spring Boot可以完美胜任的,并且提供了多种模板引擎的默认配置支持,所以在模板引擎的支持下,我们可以很快的上手开发动态网站。 Spring Boot提供了默认配置的模板引擎主要有以下几种: Thymeleaf FreeMarker Velocity Groovy Mustache Spring Boot建议使用这些模板引擎,避免使用JSP,但JSP有天然的血缘关系,我们教程也是从最简便的
孙亖
2018/06/07
2.9K0
ionic4 -- angular 跳转页面
ionic4 与前辈们最大的不同就是通过angular引入了route,这样每次跳转的时候只需要直接跳转对应的路由地址就可以了,给了路由器上的解耦,也解决了原来的RXjs与Events的子页面反复跳转重复添加监听问题【挖坑,具体操作等后面进一步深入研究】。通过翻阅源码,我们看到:
stormKid
2018/09/12
2.9K0
ionic4 -- angular 跳转页面
Ionic2 Rest 认证1、创建Ionic 2 APP2、创建服务3、创建登陆和注册页面4、登出和token检查
今天,我们使用REST API实现用户名密码认证,服务端端点如下: Endpoint 请求 响应 /login { username: '',password: '' } auth_token /logout add a token to headers /register { username: '', password: '' } 1、创建Ionic 2 APP 反复练习,应该是很熟悉了: ionic start Ionic2RestAuth --v2 我习惯上会先启动看看,确保项目创建成功: c
孙亖
2018/06/07
3.8K0
新增章节——Ionic 2 中添加图表
Ionic 2 实例开发 今日更新新增章节——Ionic 2 中添加图表: Chart.js是一个在HTML5的<canvas>元素中绘制图标的JavaScript库,非常适合于HTML5的移动应用
孙亖
2018/06/07
2K0
Spring Boot 之 Spring Data JPA(一)1、新建工程2、配置数据库3、代码结构4、从数据到逻辑总结
今天,我们用一个最简单的例子上手Spring Data JPA的开发。 1、新建工程 首先,我们使用STS建一个工程: Paste_Image.png 这里我们示例使用H2数据库,主要是因为简单,使用
孙亖
2018/06/07
4.5K0
手把手教你从无到有写一个运维APP
由于自己现在无业游民,所以没有什么现成的环境,环境就随便找个公网的。再者当下的完成度应该算不上一个完整的 APP,但是作为参考,依瓢画葫芦绝对足够了,如果等完整产品,可能得等一段时间了,下面的是该项目
小小科
2018/05/02
1.3K0
手把手教你从无到有写一个运维APP
Ionic3 Start
本文是Ionic3系列的第一排你文章,主要介绍开发环境的搭建过程,之后的文章将依赖此应用,不再涉及到环境搭建方面的内容(除非是添加特性),Ionic官方文档: ionic官网 ionic官方文档
spilledyear
2018/08/21
9930
ionic3 + 实用
二级页面隐藏tabbar app.module.ts内 @NgModule 下 @NgModule({ imports: [ IonicModule.forRoot(MyApp, { tabsHideOnSubPages: 'true', // 二级页面隐藏tabbar } ] }) 特定页面隐藏tabbar 在指定页面的ts 文件内 非.module.ts文件 ionViewWillEnter() { //进入界面资源还没有加载完成时,设置隐藏下面
余生
2018/12/12
8140
【技巧】ionic3善用数据变更检查
利用Cordova插件加载本地图片显示在html中,有时等很久才显示,以为是插件的问题,但是调试的时候,发现图像数据很快就返回了,那猜想是显示的问题,同时发现,当页面切换到其它页面再切换回来时,图片很快就显示了,所以,认为是ts的绑定数据更新了,但是视图页面却没有更新,这个时候,ChangeDetectorRef就派上用场了。
IT晴天
2018/08/20
4760
最新ionic-cli创建ionic3而非ionic4的项目
在ionic CLI v4.8.0版本创建项目时,会询问是创建ionic3还是ionic4项目,然而更新到 ionic CLI v4.10.2(latest)时,这个询问提示消失了,直接默认创建ionic3项目,而且看参数是没有创建ionic3项目支持的,于是,我上Github发了个issue: How to create ionic3 project by ionic CLI v4.10.2(latest)
IT晴天
2019/03/06
1.4K0
Ionic3 Android打包
所谓的Anrdoid打包,就是将ionic项目打包成一个可以安装在Android系统上的apk文件,打包的时候,使用的是cordova工具,不过在此之前,需要一些准备工作:配置JDK、Android SDk还有各个android版本包的下载,最重要的是需要成功的创建了一个Ionic项目,有关ionic项目创建的详细教程,请参考以下文章: Ionic3 Start
spilledyear
2018/08/21
8910
Ionic3 Android打包
Ionic3 表单处理
在项目中,可以使用angular中的 @angular/forms模块处理表单,但是并不需要在app.module中引用@angular/forms模块,因为在app.module中已经引入了@angular/platform-browser模块,而在@angular/platform-browser模块中又导出了 @angular/forms 。也就是说,引入@angular/platform-browser模块之后就可以直接使用@angular/forms模块中提供的组件等内容。
spilledyear
2018/08/21
1.3K0
Ionic3 表单处理
Ionic3 Android签名
app签名,相当于是app在Anndroid系统上的一个认证,Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统中,也就是说如果一个Android应用程序没有经过数字签名,是没有办法安装到系统中的!Android通过数字签名来标识应用程序的作者和在应用程序之间建立信任关系,不是用来决定最终用户可以安装哪些应用程序。这个数字签名由应用程序的作者完成,并不需要权威的数字证书签名机构认证,它只是用来让应用程序包自我认证的。应用市场上APP签名不允许相同,也不会相同,但允许有相同的包名,相同签名的APP高版本可以覆盖低版本。
spilledyear
2018/08/21
1.3K0
Ionic3 Android签名
Ionic3 导航分析
路由是前端构建单页面应用(SPA)必不可少的一部分,AngularJS1.x中有两种路由实现,一个是内置的ngRouter,还有一个是基于 ngRoute 开发的第三方路由模块uiRouter。这里为什么要提uiRouter?因为就自我感觉而言uiRouter 和 ionic导航在使用方式上有点像,特别是从它们提供的指令这一层来考虑。如果你没有了解过Angular4中的路由,其实也可以简单看看uiRouter的使用,不需要了解的多详细,仅仅理解它的那个指令的使用方式就可以了。
spilledyear
2018/08/21
2K0
Ionic3 导航分析
Angular2、Ionic、TypeScript、es6的关系?
其实对于这3个东西来说,我根本搞不清楚他们之间的关系,突然之间意识到,自己不能再这样搞不清楚关系的就学下去。这样就像angular1似的,自己还是什么都不会,angular1我会用,但是不会讲,你要问我angular1和ionic的关系,我现在也不能讲清楚,说明白。 那么没关系,从小白做起,不会的就问,据说大神们都是乐于分享的。
贺贺V5
2018/08/21
5.3K0
Ionic3 Android调试
本文主要介绍将Ionic项目打包成安卓应用之后的调试过程,调试方式分两种:模拟器调试、真机调试。不过在此之前,必须要将ionic项目成功打包成Android应用,有关 ionic打包成Android应用的具体教程,请参考以下文章: Ionic3 Android打包
spilledyear
2018/08/21
1.1K0
Ionic3 Android调试
ionic3 极光推送
极光推送 官网:https://www.jiguang.cn/push 注册账号,创建应用,记录AppKey, 应用包名与ioinic 包名一致(config.xml 下 widget 的id)
余生
2018/12/17
7980
Ionic4与Ionic3部分比较
有较长时间没有用Ionic了,见新的公众号需求比较简单,便决定使用Ionic4来实现。
IT晴天
2018/09/19
7K0
Ionic4与Ionic3部分比较
Ionic3 拍照上传
本文主要介绍使用cordova实现拍照上传,走通 “拍照 》预览 》上传 》 下载 ”这个流程。为了方便查看测试结果,需要了解Ionic应用调试的基本方法,有关于Ionic项目Android 调试的详细教程,请参考以下文章:Ionic3 Android调试
spilledyear
2018/08/21
1.1K0
Ionic3 拍照上传

相似问题

在angular中动态更新Chart.js数据

117

日历不更新angular Ionic

119

Angular Ionic数据绑定

118

ionic 3 angular样式mydatepicker组件

10

Chart.js和Angular 8-从*ngfor动态更新Chart.js标签和数据

111
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文