typescript - Vim 不读取 TypeScript 文件

标签 typescript vim ionic-framework

我最近开始研究 ionic并运行他们的 ionic start生成新项目后的命令。

我注意到,当打开任何在 vim 中生成的 ionic TypeScript 文件时,文件的内容是:<?xml version="1.0"?> .

但是,如果我以 sublime text 或 cat 打开文件该文件我得到了我应该得到的实际内容。

src/app/app.module.ts

import { BrowserModule } from '@angular/platform-browser';
import { ErrorHandler, NgModule } from '@angular/core';
import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular';

import { MyApp } from './app.component';
import { HomePage } from '../pages/home/home';
import { ListPage } from '../pages/list/list';

import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';

@NgModule({
  declarations: [
    MyApp,
    HomePage,
    ListPage
  ],
  imports: [
    BrowserModule,
    IonicModule.forRoot(MyApp),
  ],
  bootstrap: [IonicApp],
  entryComponents: [
    MyApp,
    HomePage,
    ListPage
  ],
  providers: [
    StatusBar,
    SplashScreen,
    {provide: ErrorHandler, useClass: IonicErrorHandler}
  ]
})
export class AppModule {}

我确实安装了 typescript-vim ,但这似乎没有帮助。 Vim 似乎认为这是一个 xml文件,但是在我的 vim 页脚中它指示 typescript .

关于如何实际打开和编辑的任何想法 TypeScript vim 中的文件?

最佳答案

在我的例子中,这最终成为我用于格式化 XML 文件的 .vimrc 中的一行。

删除此行,使文件能够正确加载:

au FileType xml exe ":silent 1,$!xmllint --format --recover - 2>/dev/null"

关于typescript - Vim 不读取 TypeScript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44330104/

相关文章:

latex - Vim 根据文件内容自动执行命令

javascript - 无法读取未定义的 angular2 ngif 的属性

typescript - 从 Typescript 到 Javascript => required 未在 chrome 浏览器中定义

vim - 从 Syntastic 隐藏装订线

vim - 用表达式和匹配的模式替换

ios - IAP iOS 抛出错误域=SKErrorDomain 代码=0 "Cannot connect to iTunes Store"

android - 如何在不包含 Ionic.js 的情况下使用 Ionic Framework 创建应用程序

javascript - EventTarget 类型上不存在属性 innerWidth

typescript - 安装了 jSweet。怎么办?

javascript - Jest Test 检查 redux-form 名称