Column previews in Finder are in fact provided by QuickLook, not Preview xe2x80x93 as are the icons displaying the file contents, the CoverFlow icons and the QuickLook preview proper you invoke by pressing Space or Cmd+Y on a selected file.
QuickLook uses plugins to display file contents xe2x80x93 a piece of code rendering the file contents and telling the QuickLook server it can do so (see the QuickLook Programming Guide if you want the technical details). You need plugins because files can be binary data xe2x80x93 without knowledge of its structure, no representation of the file is possible xe2x80x93 or textual data that needs processing xe2x80x93 HTML for instance, which youxe2x80x99ll probably prefer to preview rendered, not as raw source. They also must be limited to specific, known file types (to be precise: Uniform Type Identifiers, or UTIs for short) for this exact reason xe2x80x93 a rendering plugin for HTML will not give you a usable preview for a JPEG. OS X provides quite an impressive default collection of these plugins (located in
/System/Library/QuickLook), and applications you install add their own (located in the application package itself,
~/Library/QuickLook). You can also add some yourself to those two last locations.
In the case of text files without an extension, the problem is OS Xxe2x80x99s built-in plain-text QuickLook plugin is not assigned to these as they do not correspond to a UTI it handles. However, there is a 3rd party QuickLook plugin adding that functionality: QLStephen. Just download it and install it according to its installation instructions on GitHub and you should be good to go.