我在 Windows Vista 上,想创建一个文本文件。MS DOS 无法识别编辑命令。我可以使用什么来代替?Windows PowerShell?我可以使用记事本吗?
答案1
要在 DOS 提示符下创建文本文件,可以使用以下命令:
- 复制我的文本文件.txt
“con”这个词的意思是(在这种情况下对于 Windows 来说)使用键盘作为源。
下一行将只是一个闪烁的光标,等待您输入。您可以随意输入,并且每个 Enter 键击也会被准确记录。完成后,按 CTRL-Z,然后按 Enter 键。
或者,要从 DOS 提示符开始创建或编辑文本文件,您可以使用以下命令:
- 记事本我的文本文件.txt
这将导致 Windows 记事本开始编辑您指定的文件(如果该文件不存在,则在保存时创建一个新文件)。
答案2
兰道夫的回答看起来不错。
另一个建议。如果您习惯使用 *nix 环境并希望从 CMD 中获得类似的功能,则可以使用普通的旧 Vim:
http://www.vim.org/download.php
这里有一个 Windows 端口。从自安装可执行文件为了创建.bat文件以供命令行使用C:\Windows
。vim
基本 vim 语法:
vim <file-name>
编辑或创建同名文件
- 写入 = i
- 停止书写 = esc
- 运行保存、退出或查找等命令:输入冒号(“:”)
- 保存 = w
- 退出 = q
- 查找 = /要查找的文本
- 删除:按住 Shift,按住箭头键进行选择,按 d
- 删除行:按 esc,然后按 d 两次。i 再次进入写入模式
使用 vim 的最大好处是它适用于多种不同的 Linux 版本,也适用于 Mac,因此您可以在操作系统之间顺利切换,不会有太多麻烦。与记事本不同,它还具有多种语言(c++、PHP、Java 等)的上下文突出显示功能。
您还可以尝试在 MSYS 下编译各种 GNU 类型(包括 Vim)编辑器,尽管这需要更多努力:
http://telengard.wordpress.com/2008/09/05/installing-mingw-and-msys-on-windows-xp/