2012-03-01 12 views

Respuesta

3

Este plugin lo hace:

https://github.com/spadgos/sublime-DefaultFileType

parece bastante grande.

Editar:

autorización, dos cosas, en la actualidad parece que hay un pequeño error por lo que la sintaxis del archivo de texto no está siendo recogido correctamente debido al espacio en blanco en el nombre de archivo. Además, debe establecer "use_current_file_syntax" en false, (de lo contrario, el nuevo archivo tendrá el tipo de archivo que tenga abierto cuando pulse Ctrl-N) ... Por lo tanto, la corrección/solución alternativa es la siguiente:

Poner el siguiente código en: Paquetes//-settings default_file_type.sublime usuario

{ "default_new_file_syntax": "Packages/Text/Plain_text.tmLanguage", 
"use_current_file_syntax": false } 

tenga en cuenta el carácter de subrayado.

A continuación, busque el archivo "Texto sin formato.tmLanguage" y cópielo y cámbiele el nombre (en la misma carpeta) a "Texto_plano.tmLanguage". [asegúrese de copiarlo/duplicarlo, no solo renómbrelo, ya que puede tener dependencias]

Reinicie, solo para estar seguro, y esto debería hacer el truco. También tenga en cuenta que este complemento solo funciona para archivos nuevos creados con Ctrl-N.

+0

He instalado y configurado los ajustes a '{ "default_new_file_syntax": "Paquetes/Text/Text.tmLanguage ", " use_current_file_syntax ": true }' pero NO guarda el archivo como '.txt'. El archivo se guarda sin una extensión. –

+0

@David K ​​Egghead - error aparentemente pequeño en ST2 para obtener la sintaxis de txt - corrección/solución añadida anteriormente como edición. – fraxel

+0

He completado las correcciones anteriores. Desafortunadamente, después de crear un 'Ctrl-N (nuevo archivo)> agregar texto> Ctrl-S (guardar archivo)> 'Guardar como tipo' es [Todos los archivos (*. *)]' Que NO está predeterminado a '. TXT'. . Lo hice AVISO de que ahora tengo (2) 'Texto sin formato (* .txt)' en el menú desplegable 'Guardar como tipo'. –

1

Trabajar después de estos pasos:

1.Uninstalled

2.Installed utilizando Control de Paquete

3.Test utilizando instalación por defecto (tipo Jave) < - trabajó

4. Copiar y renombrar el archivo Sublime Text 2\Packages\Text\Plain text.tmLanguage>Sublime Text 2\Packages\Text\Plain_text.tmLanguage

5.Fichero modificado Sublime Text 2\Packages\Default File Type\default_file_type.sublime-settings>

`{ "default_new_file_syntax": "Packages/Text/Plain_text.tmLanguage", "use_current_file_syntax": true }` 

- Todo funcionando.

que no necesitaba para copiar todos los archivos en la carpeta 'Packages/User'

@fraxel _ Gracias por toda la ayuda y respuesta rápida.

+1

Me alegro de que funcione para usted. Siéntete libre de aceptar mi respuesta, o votala si fue útil para ti (fue, ¿no?). Además, si no copia sus configuraciones a la carpeta 'Paquetes/Usuario', las perderá si el complemento se actualiza alguna vez. – fraxel

+0

Upvoted - Seleccionado. –

4

Aquí es una manera más fácil ... acaba de golpear Herramientas-> Nueva Plugin

Luego pega este sobre el archivo, guardar hit y lo llaman "DefaultLanguage.py" o algo:

import sublime, sublime_plugin 

class EverythingIsPowerShell(sublime_plugin.EventListener): 
    def on_new(self, view): 
     view.set_syntax_file('Packages/PowerShell/Support/PowershellSyntax.tmLanguage') 

Por supuesto, puede cambiar el idioma de PowerShell a ... lo que prefiera. Solo necesita la ruta relativa al tmLanguage.Usted puede conseguir que al abrir un archivo en su idioma preferido y luego abrir la consola (Ver-> Mostrar consola) y el tipo:

view.settings().get('syntax') 
Cuestiones relacionadas