Far Manager的简单使用(算法竞赛)

以下介绍的far manager的使用方法对算法竞赛比较有用。

  1. 字体
    一开始的字体是蛮丑的,如果你每次不嫌麻烦的话,就可以每次启动时输入chcp 65001,他的编码方式就会变成UTF-8,字体就会成consolas,好看很多。或者你可以将本机的默认编码设为UTF-8,window系统:设置 -> 时间和语言 -> 语言(左边)-> 管理语言设置(右边)-> 更改区域系统设置, 把beta版钩上,重启就完事了,以后打开far就不用输chcp 65001了,默认字体就是consolas,但如果改为UTF-8, 对于某些大龄软件来说有可能不兼容,会出现乱码,这个就自己权衡吧。

  2. 快捷键
    下面介绍几个算法竞赛常用的快捷键
    shift + F4 新建文件
    F7 新建文件夹
    F8 删除文件or文件夹
    F5 复制选中文件到其他位置
    F6 重命名或移到某个位置
    F3 查看文件(没什么用)
    F4 编辑文件
    tab 切换选定的块(左右两块互相切换)
    ctrl + o 切换到控制台
    ctrl + pageUp 返回上级目录
    enter 进入某个文件夹

当你进入编辑文件状态时:
F2 保存
esc 退出
所以vim的:wq就相当于这里的F2 + esc
F7 寻找某个词(注意光标位置)
ctrl + F7 批量替换(注意光标位置)
你所要操作的东西一定要在你当前光标的后面。
alt + u 选中块集体向左移动一个tab的距离
alt + i 选中块集体向右移动一个tab的距离
一个tab的距离他默认是8, 你可以在f9, options, editor settings, 把他的tab size 改为4。

  1. 配置篇

option -> editor setting -> tabsize=4 && 开auto indent

让字体变大:
1.Right-click on the window title, select Properties
2.Switch to Font tab
3.Select a bigger font

就我个人而言,首先在机器上配好c++的环境(可在cmd中用g++ --version来确定是否配置成功),然后打开Far,点F9, 选择Command ,选择File associations, 点键盘上的insert键,然后输入一下信息。
Far Manager的简单使用(算法竞赛)_第1张图片
-O2是开O2优化,否则stl运行的很慢,-std=c++11是让编译auto语句,lambda…,-DLOCAL_DEFINE是在编译时自动给他加上#define LOCAL_DEFINE,这个作用是本地可以直接文件读入, 提交到oj上也不用注释掉freopen。

敲F9, 选择Options, 选择Editor setting, 最后的default code page选择936|简体中文GBK, 我选了UTF-8就无法文件读入?就很奇幻。

  1. 使用
    一般都是一道题的cpp文件和input.txt文件放在一个文件夹里, 比如叫sol.cpp, 然后你写完按f2 + esc + enter,(保存退出编译),然后ctrl + o, 切换到控制台, 如果没用freopen,那你就输sol < input.txt, 就是将input.txt里面的数据放在sol.cpp中运行了, 你也可以直接新建一个名称为in的文档(不是文本文档txt), 这样你只要输 sol < in 能少打几个字母。

我所知道的和算法竞赛有关的使用方法就这些了,如果有其他的使用技巧欢迎补充 :> 。

你可能感兴趣的:(瞎搞,acm竞赛)