覚え書き@ ウィキ

PCいろいろ

最終更新:

oboegaki0915

- view
メンバー限定 登録/ログイン
vista とか使ってるソフトとかの覚え書きとかを



vista関連

インストールしたばかりのときにやること

  • 「視覚効果」→「パフォーマンスを優先する」を選択。
  • 隠しファイルとかを見えるようにする。
  • デスクトップのアイコンは、デスクトップを右クリックで変更できる。

googleツール


Gmail


ソフト関連


ATOK

  • 単語登録
  • 確定のアンドゥ
  • 再変換


xyzzy

「.xyyzy」の記述内容
;;;;;本体以外の追加外部Lispが不要なもの;;;;;
 
; Ctrl-S のサーチを Emacs のようにする
(require "isearch")
 
;;; Emacs風キーバインドに近づける
; undo
(global-set-key #\C-/ 'undo)
 
; dynamic abbreviation
;(require "dabbrev")
;(global-set-key #\M-/ 'dabbrev-expand)
 
; write-file
; バッファーの名前や割り付けられているファイル名も新しく指定
; されたファイルに変える
(define-key ctl-x-map #\C-w 'emacs-write-file)
 
 
;find-file(C-x C-f)の後F7で.xyzzy、F8でsiteinit.lをロード
(define-key minibuffer-local-completion-map #\F7
            #'(lambda () (interactive)
                (delete-region (point-min) (point-max))
                (insert (concat
                         (merge-pathnames ".xyzzy" (si:system-root))))))
 
(define-key minibuffer-local-completion-map #\F8
            #'(lambda () (interactive)
                (delete-region (point-min) (point-max))
                (insert (concat
                         (merge-pathnames "site-lisp" (si:system-root)) "/siteinit.l"))))
 
 
;現在のファイルをバイトコンパイル
;ここではC-c C-bに割り当て
(defun my-file-bytecompile () (interactive)
  (byte-compile-file (get-buffer-file-name)))
(define-key spec-map #\C-b 'my-file-bytecompile)
 
; Fundamental モード対応
(add-hook '*fundamental-mode-hook*
          #'(lambda()
              (set-syntax-match (syntax-table) #\( #\))
              (set-syntax-match (syntax-table) #\{ #\})
              (set-syntax-match (syntax-table) #\[ #\])
              ))
 
;; .xyzzy を lisp-mode で編集する
(pushnew '("\\.xyzzy$" . lisp-mode) *auto-mode-alist*)
 
;; C-F8で一発でインデント
(defun indent-current-buffer ()
  (interactive)
  (indent-region (point-min) (point-max))
  (message "indent buffer"))
(global-set-key #\C-F8 'indent-current-buffer)
 
;;バックアップファイルを別のところに作る
; $XYZZY/lisp/backup.l に詳しく書かれている
(require "backup")
(setq *backup-directory* "D:/xyzzy/backup-files/")
(setq *hierarchic-backup-directory* t)
 
 
; ヤンク、キルにクリップボードを使う
(global-set-key '(#\C-w) 'kill-region-to-clipboard)
(global-set-key '(#\M-w) 'copy-region-to-clipboard)
(global-set-key '(#\C-y) 'paste-from-clipboard)
 
; kill-line-to-clipboard を定義する
(defun kill-line-to-clipboard (&optional lines)
  (interactive "*p")
  (kill-line lines)
  (copy-to-clipboard (apply #'concat (car ed::*kill-ring*))))
; C-k に割り当て
(global-set-key '(#\C-k) 'kill-line-to-clipboard )
 
 
;;lisp-modeで関数や変数を色づけするためには
(in-package "editor")
(defvar *lisp-keyword-hash-table* nil)
(defun use-lisp-keyword ()
  "キーワード色付け"
  (if (null *lisp-keyword-hash-table*)
      (setq *lisp-keyword-hash-table*
            (load-keyword-file "lisp")))
  (when *lisp-keyword-hash-table*
    (make-local-variable 'keyword-hash-table)
    (setq keyword-hash-table *lisp-keyword-hash-table*)))
(add-hook '*lisp-mode-hook*
          #'(lambda ()
              (use-lisp-keyword)
              (define-key *lisp-mode-map* #\C-. 'lisp-complete-symbol)))
(add-hook '*lisp-interaction-mode-hook*
          #'(lambda ()
              (use-lisp-keyword)
              (define-key *lisp-interaction-mode-map* #\C-. 'lisp-complete-symbol)))
(in-package "user")
 
 
;;;;;本体以外の追加外部Lispが必要なもの;;;;;
 
;comment.l
;各種編集モードに応じて、リージョンをコメントアウトしたり、逆にリージョンのコメント記号を外したり
;セレクションがある状態で C-; すると,セレクションをコメントアウトする。
;セレクションがある状態で C-u C-; すると,セレクションをアンコメントする。
(autoload 'comment-out-region "comment" t nil)
(global-set-key #\C-\; 'comment-out-region)
 
 
;リージョンを反転表示
(require "rv-region")
(global-set-key #\C-@ 'rv-set-mark-command)
 
 
; paren.l 改造版とのこと
(require "paren")
(turn-on-global-paren)
;; paren強調前の強調を常に
(setq-default *paren-continue-original-attribute* t)
;; tagは強調しない (<とか>とか)
(setq-default *paren-tag-highlight* nil)
 
 
;;NetInstallerの設定
(require "ni/setup")
;; 自動設定を利用する
(ni-autoload)
 
 
;;;
;;; favorites --- お気に入り管理
(require "favorites")
 
 
;;; outline 関係
(require "color")
(require "win-window")
(require "treeview/setup")
(require "buf2html")
(require "outline-tree/outline-tree")
 
;; extended-key-translate-table 設定
(set-extended-key-translate-table exkey-C-tab #\F23)
(set-extended-key-translate-table exkey-C-return #\F20)
 
;; Editor <-> TreeView (Ctrl+TAB)
; Editor -> TreeView
(require "treeview/setup")
(global-set-key #\F23 'treeview::treeview-focus-treeview)
; TreeView (outline-tree) -> Editor
(require "outline-tree/outline-tree")
(define-key outline-tree2::*outline-tree-map*
            #\F23 'treeview::treeview-focus-editor)
 
;; outline 更新 (Ctrl+Return)
(global-set-key #\F20 'outline-tree2::outline-tree-create-outline-and-select-node)
(define-key outline-tree2::*outline-tree-map*
            #\F20 'outline-tree2::outline-tree-create-outline-and-select-node)
 
;;拡張子「txt」に「階層付テキスト」を設定するには
;「アウトラインタイプ」で自動的に「階層的テキスト」の設定にする
(in-package "outline-tree2")
(defun my-outline-tree-get-create-outline-function (buffer)
  (let ((buffer-name (buffer-name buffer))
        (buffer-mode (save-excursion (set-buffer buffer) buffer-mode))
        (mode-name (save-excursion (set-buffer buffer) mode-name)))
    (cond
     ((and (symbolp 'outline-tree2::outline-tree-create-outline-hierarchy-dot)
           (fboundp 'outline-tree2::outline-tree-create-outline-hierarchy-dot)
           (string-matchp "\\.txt$" buffer-name))
      'outline-tree2::outline-tree-create-outline-hierarchy-dot)
     (t nil))))
(setq *outline-tree-get-default-create-outline-function-advice-func*
      'my-outline-tree-get-create-outline-function)
 
 
 
; remember.lを導入 C-c m で作動
; C-c C-c で閉じる
(autoload 'remember "remember" t)
(autoload 'remember-region "remember" t)
(global-set-key '(#\C-c #\m) 'remember)
;(global-set-key #\F8 'remember)
(global-set-key #\F10 'remember-clipboard)
(global-set-key #\F11 'remember-region)
;find-file(C-x C-f)の後F6で.notesをロード
(define-key minibuffer-local-completion-map #\F6
            #'(lambda () (interactive)
                (delete-region (point-min) (point-max))
                (insert (concat
                         (merge-pathnames ".notes" (si:system-root))))))
 
 
; clickable-uriを導入
(require "clickable-uri")
 



HP Pavilion 関連

四角の中のキーを使うにはfnキーを押しながら。


リンク












ウィキ募集バナー