我知道对于Linux和Unix机器有emacs和vi文本编辑器和内置gcc来编译c代码?什么是cmd中的Windows文本编辑器,是否有内置的编译器?
答案 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)
答案 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上运行得非常好。
同样,我正在运行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将打开记事本编辑器