Mac中pico编辑器的使用方法
Pico是一个由华盛顿大学(University of Washington)计算与通讯研究所(Computing and Communications Group)编写并维护的文本编辑程序,在多个版本的Unix和类Unix操作系统中都有移植版本。作为一个简单的纯文本编辑器,pico并不具备字处理 程序中常见的增强功能,例如黑体和斜体等等。Pico的基本功能包括文本输入,文本搜索,拼写检查,文件浏览,文本拷贝、剪切和粘贴。很有意思的是,一个 功能如此简单的文本编辑器,竟然经常被开发人员用来编写程序代码 -- 在种类繁多的纯文本编辑器中,pico在程序员中的市场占有率仅次于vi。
在命令行下输入pico命令,即可启动pico编辑器,例如:
pico [回车] --启动pico,并创建一个新文件
pico file_name [回车] -- 启动pico,并打开文件名为file_name的文件
在pico中同时按下CTRL键和x键,可以退出pico。如果pico中正在编辑的文件存在尚未存盘的修改内容,pico会询问你是否需要保存修 改过的内容。如果需要保存的是一个新创建的文件,pico还会让你输入新文件的文件名。在这里保存文件或者是放弃保存后就退出pico了。
上图是一个在osx和ubuntu中运行的pico的实例。在屏幕的最上方一行是系统信息,分别显示的是pico的版本号,当前正在编辑的文件名(如果正在编 辑的是一个尚未保存过的新文件,则会显示New Buffer)。如果缓冲区中右上为保存过的修改,在右上角还会出现Modified提示。
在屏幕的最下方两行,是常用的系统命令。每个命令都是一个组合键,也就是同时按下CTRL键(在pico提示中用^符号表示按下CTRL键)和表示 该命令的字母。虽然在提示用的字母都是大写,但是实际操作中并不需要输入大写字母。例如,调用系统帮助的命令是^G,我们只需要同时按下CTRL键和g键 就可以了。下面列出我们常用的一些pico命令:
^G — 获得系统帮助
^O — 保存文件,如果这是一个新创建的文件,则会要求您输入一个文件名
^R — 要求您输入一个文本文件的文件名,将该文件的内容插入到当前光标位置
^Y — 向前翻页
^V — 向后翻页
^W — 调用搜索功能
^K — 删除光标所在的行,并将该行的内容放入粘贴缓冲区
^U — 将粘贴缓冲区中的内容粘贴到当前光标位置
^C — 报告当前光标位置
^T — 调用拼写检查功能
^J — 段落重排功能
^X — 退出pico
需要说明的是,在Solaris,FreeBSD和大部分的Linux发行版中并没有缺省地提供pico。如果您的系统中没有pico编辑器,最方 便的方法是寻找该操作系统上的pine安装包,安装了pine之后pico就在系统的路径里面了。如果您没有往系统中安装应用程序的权限,还自己下载编译 然后放入自己的路径当中。
Mac中pico编辑器的使用方法的更多相关文章
- .pages怎么在windows上打开?Windows下打开在Mac中编辑的.pages文件方法
.pages怎么在windows上打开?Windows下打开在Mac中编辑的.pages文件方法 1.最简单的方法是修改后缀名为.zip然后解压,解压后就可以看到一张图片,这个就是文档内容了. 2.更 ...
- mac中vmware tools进行磁盘压缩和vmware-tools-cli的使用方法
前言: 高高兴兴的在vmware9.0中安装了mac10.8系统,然后学习iphone开发,但是发现下载的pdf都是基于xcode3.2.5的,又在10.8上面安装3.2.5,出现“五国”无法解决,最 ...
- 在MAC中安装Compass的方法 (转)
在MAC中通过gem命令安装compass时会出异常,原因是compass版本更新了,一些运行时所用到的依赖软件的版本没能得到更新,故而出现错误.例如,用以下命令安装compass: $ gem in ...
- mac中启动jmeter方法
1.mac中安装了jdk后,不需要去配置环境变量 2.现在jmeter包,解压缩后.打开terminal 3.在terminal中输入命令:sh jmeter.sh 打开Terminnal的方法: T ...
- Mac 中显示资源库(Library)文件夹目录的几种方法
Mac中Library目录在10.6.7系统之后默认隐藏的,要想找到此文件夹有如下几种方法: 1. 用命令可以使其显示: 在终端中执行命令: chflags nohidden ~/Library ...
- CSDN中Markdown编辑器使用方法
Markdown编辑器 如果想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识. 新的改变 CSDN中Markdown编辑器进行了一些功能拓展与语法支 ...
- vi—终端中的编辑器
*:first-child { margin-top: 0 !important; } .markdown-body>*:last-child { margin-bottom: 0 !impor ...
- No-9.vi __终端中的编辑器
vi —— 终端中的编辑器 01. vi 简介 1.1 学习 vi 的目的 在工作中,要对 服务器 上的文件进行 简单 的修改,可以使用 ssh 远程登录到服务器上,并且使用 vi 进行快速的编辑即可 ...
- vi_终端中的编辑器操作
vi -- 终端中的编辑器 目标 vi 简介 打开和新建文件 三种工作模式 常用命令 分屏命令 常用命令速查图 01. vi 简介 1.1 学习 vi 的目的 在工作中,要对 服务器 上的文件进行 简 ...
随机推荐
- 系统流畅/性能受限 谷歌Nexus4详细评测
http://mobile.it168.com/a2012/1220/1437/000001437938_8.shtml
- PayPal 对接
时间:2019-1-29 15:39:39 文章相应链接: 官方SDK:https://developer.paypal.com/docs/api/rest-sdks/ 官方API:https://d ...
- Atitit.java的浏览器插件技术 Applet japplet attilax总结
Atitit.java的浏览器插件技术 Applet japplet attilax总结 1. Applet类及各个方法说明 1 2. JApplet类示例 2 3. / 用main方法运行JAp ...
- TLS线程局部存储
0x01 TLS (Thread Local Storage) 为线程单独提供的私有空间 0x02 gcc中的隐式TLS使用方法 隐式TLS __thread int number; 显式TLS pt ...
- Django项目国际化
Django项目国际化 实验环境: py3.4.3 + django1.8.2 + Windows 项目设置 >django-admin startproject I18nDjango > ...
- Linux高性能server编程——I/O复用
IO复用 I/O复用使得程序能同一时候监听多个文件描写叙述符.通常网络程序在下列情况下须要使用I/O复用技术: client程序要同一时候处理多个socket client程序要同一时候处理用户 ...
- 李洪强IOS开发之iOS好项目收集
李洪强IOS开发之iOS好项目收集 在这里收集一些最近出现的比较实用好玩的框架或者项目,会不断更新 项目 简述 日期 SCTableViewCell 类似与QQ侧滑删除Cell的Demo 201501 ...
- Python中sort以及sorted函数初探
sorted(...) Help on built-in function sorted in module __builtin__: sorted(...) sorted(iterable, cmp ...
- Linux----文件I/O
1.文件描写叙述符:每次我们打开一个文件,就会得到一个相应于该文件的较小的整数,这个整数就是这个文件的文件描写叙述符. 在shell操作中,0,1,2这三个文件描写叙述附总是打开的.一般是指向shel ...
- 苹果mac版微软官方远程连接工具下载Microsoft Remote Desktop For Mac
官网beta版本,不用再到处找包了. ** 点我访问https://rink.hockeyapp.net/apps/5e0c144289a51fca2d3bfa39ce7f2b06/**