命令提示符中的基本文本编辑器

时间:2013-10-21 14:36:00

标签: windows text cmd

我知道对于Linux和Unix机器有emacs和vi文本编辑器和内置gcc来编译c代码?什么是cmd中的Windows文本编辑器,是否有内置的编译器?

15 个答案:

答案 0 :(得分:17)

我从批处理中制作了一个简单的VIM克隆来满足您的需求。

@echo off
title WinVim
color a
cls
echo WinVim 1.02
echo.
echo To save press CTRL+Z then press enter
echo.
echo Make sure to include extension in file name
set /p name=File Name:
copy con %name%
if exist %name% copy %name% + con

希望这会有所帮助:)

答案 1 :(得分:13)

还有一个用于windows的nano端口,它更像是notepad.exe而不是vim

http://www.nano-editor.org/download.php

更新:现在可以在此处找到链接:
https://www.nano-editor.org/dist/win32-support/

获取WINNT拉链。在Windows 7中测试按预期工作

答案 2 :(得分:10)

MS-DOS编辑器(或只是edit)是一个16位文本编辑器,仍然包含在32位版本的Windows XP,Vista,7,8和8.1中。它可以编辑长达65,279行的文件并支持鼠标。 作为16位DOS编辑器,它不能直接在64位版本的Windows上运行。可以通过在命令提示符下键入edit来启动它。

答案 3 :(得分:8)

我想补充说,在没有本机控制台全功能编辑器的情况下引入Core和Nano服务器是非常奇怪的。像其他人一样,我建议使用vim或nano。但我的建议是通过OneGet安装它(需要WMF5)!它们都在Chocolatey存储库中呈现,因此安装简单快捷:


PS C:> Find-Package -Name vim | Format-Table -AutoSize
Name Version Status    ProviderName Source     Summary
---- ------- ------    ------------ ------     -------
vim  7.4.638 Available Chocolatey   chocolatey Vim is an advanced text editor...

PS C:> Install-Package vim

答案 4 :(得分:2)

Windows中没有基于命令的文本编辑器(至少从Windows 7开始)。但您可以尝试这里提供的vi windows clone:http://www.vim.org/

答案 5 :(得分:2)

我也想知道Windows中控制台模式下文本编辑器发生了什么。我记得Linux中着名的mc。当然,它适用于Windows!

  

GNU Midnight Commander是一个可视文件管理器,在GNU下获得许可   通用公共许可证,因此有资格成为自由软件。它' S   一个功能丰富的全屏文本模式应用程序,允许您   复制,移动和删除文件和整个目录树,搜索   子shell中的文件和运行命令。 内部查看器和编辑器   的包含

     

Midnight Commander基于多种文本界面,例如   Ncurses或S-Lang,它允许它在常规控制台上工作,   在X Window终端内,通过SSH连接和各种各样的   远程炮弹。

如上所述,还有FAR Manager

答案 6 :(得分:1)

对于初学者来说,vim可能具有挑战性。对于快速而肮脏的Windows控制台模式文本编辑器,我建议Kinesics Text Editor

答案 7 :(得分:0)

  

Windows中没有基于命令的文本编辑器(至少从Windows 7开始)。但您可以尝试这里提供的vi windows clone:http://www.vim.org/

错误! 如果您使用的是 Windows 7 ,则可以使用以下命令:

copy con [filename.???]

或者,如果您使用 Windows XP 或更低版本,请使用(具有 DOS GUI):

edit

有任何评论吗?

答案 8 :(得分:0)

Windows上实际上有一个基本的文本编辑器。在命令提示符中输入 edit ,它会带你到那里。现在,有人已经提到了它,但他们说它是XP或更低。实际上它在我的Windows 7上运行得非常好。

Wikipedia page

同样,我正在运行Windows 7,所以我不知道它是否仍然出现在Windows 8上。

正如IInspectable指出的那样,没有内置的C编译器,这令人失望。哦,好吧,回到MinGW。

此外,"here"有人提到Far Manager,它有能力编辑文件,因此可以选择其他方式。

希望有所帮助

答案 9 :(得分:0)

您可以为Windows安装vim / vi并设置Windows PATH变量并在命令行中打开它。

答案 10 :(得分:-1)

正如Morne所说,你可以使用vi编辑器进行windows
您还可以从here获取Windows的CodeBlocks 安装它并将Windows安装的PATH环境变量定向到codeblocks安装文件夹的bin文件夹中的gcc或其他二进制文件。
现在你可以使用cmd中的gcc或其他编译器,如linux。

答案 11 :(得分:-2)

Windows 7中内置了一个,您可以通过同时单击窗口和r键然后键入edit.com来打开它。

我希望这有帮助

答案 12 :(得分:-3)

Windows中的标准文本编辑器是记事本。没有内置的命令行编辑器。

Windows不提供C或C ++编译器。 .NET框架附带了几个编译器:csc.exe(C#编译器),vbc.exe(VB.NET编译器),jsc.exe(JavaScript编译器)。

如果您想要免费的替代方案,可以下载优化C / C ++编译器(cl.exe)附带的Visual Studio Express 2013 for Windows Desktop

答案 13 :(得分:-3)

在紧要关头,只需输入'notepad(filename)',记事本就会弹出要编辑的文件。否则必须安装Vim或其他一些。

答案 14 :(得分:-4)

notepad filename.extension将打开记事本编辑器